Nogle gange ønsker eller har du brug for et program til automatisk at køre med forhøjede privilegier, så snart du logger ind på Windows, men hvordan indstiller du noget som dette? Dagens SuperUser Q & A-indlæg har nogle nyttige råd til en frustreret læser.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Skærmbillede med tilladelse til Syre Pix (Flickr) .
Spørgsmålet
SuperUser-læser Frederick Zhang vil vide, hvordan man automatisk kører et program med administratorrettigheder ved brugerlogin:
Jeg bruger Windows 8.1 (64-bit) og vil automatisk køre et program med administratorrettigheder ved brugerlogin.
Jeg forsøgte at lave en genvej til programmet og afkrydset køre som administrator afkrydsningsfelt i egenskaberne til selve programgenvejen, og prøv derefter at placere genvejen på de to placeringer vist nedenfor, men ved at markere afkrydsningsfeltet gjorde den bare ugyldig.
- C: \ Brugere \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programmer \ Startup
- C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programmer \ StartUp
Derefter redigerede jeg programmet ved hjælp af Resource Hacker for at ændre dets manifest, så administratorrettigheder var nødvendige for at køre dette program. Dette gjorde også genveje under opstartsmapper ugyldige. Derefter forsøgte jeg også at tilføje programmet til følgende placering, men det fungerede heller ikke.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Hvordan kan jeg automatisk køre et program med administratorrettigheder ved brugerlogin?
Hvordan kører du automatisk et program med administratorrettigheder ved brugerlogin?
Svaret
SuperUser-bidragyder Syberdoor har svaret til os:
Den bedste måde at gøre dette på (og den eneste enkle måde, hvis du ikke kun vil have dette til at køre med administratorrettigheder, men også uden UAC-meddelelser) er ved at oprette en planlagt opgave. Med en planlagt opgave kan du angive, hvilken bruger du vil køre den under, og at den skal køre med de højeste privilegier .
Dette er sandsynligvis hvad du virkelig vil have, fordi afkrydsningsfeltknappen køre som administrator i genvejsegenskaber udløser UAC-meddelelser snarere end virkelig at bruge en administrativ bruger. Hvis du også angiver en trigger som på brugerlogon , skal det have samme effekt som at bruge start- eller kør-nøglen.
Alternativt kan du bruge løb som med Gem legitimationsoplysninger at gemme adgangskoden til en anden bruger en gang og få den cachelagret for evigt, men det virker ikke omkring UAC-meddelelser, så vidt jeg ved.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .