/ / Hvordan kører du automatisk et program med administratorrettigheder ved bruger login i Windows?

Hvordan kører du automatisk et program med administratorrettigheder ved bruger login i Windows?

automatisk-run-et-program-med-administrator-privilegier upon brugervenligt login-00

Nogle gange vil du eller har brug for et program tilkører automatisk med forhøjede privilegier, så snart du logger på Windows, men hvordan konfigurerer du sådan noget? Dagens SuperUser Q & A-indlæg har nogle nyttige råd til en frustreret læser.

Dagens spørgsmål & svar-session kommer til os med tilladelse fra SuperUser - en underafdeling af Stack Exchange, en samfundsdrevet gruppe af spørgsmål og svar på websteder.

Screenshot med tilladelse fra Acid Pix (Flickr).

Spørgsmålet

SuperUser-læser Frederick Zhang vil vide, hvordan man automatisk kører et program med administratorrettigheder ved bruger login:

Jeg bruger Windows 8.1 (64-bit) og vil gerne automatisk køre et program med administratorrettigheder ved bruger login.

Jeg prøvede at lave en genvej til programmet og krydsede af for kør som administrator afkrydsningsfeltet i egenskaberne for selve programgenvejen, prøv derefter at placere genvejen på de to placeringer, der er vist nedenfor, men afkrydsningsfeltet gjorde det bare ugyldigt.

  • C: BrugereMyUserAppDataRoamingMicrosoftWindowsStart MenuProgrammerStartup
  • C: ProgramDataMicrosoftWindowsStart MenuProgrammerStartUp

Derefter redigerede jeg programmet ved hjælp af Resource Hackerat ændre dets manifest, så administratorrettigheder var påkrævet for at køre dette program. Dette gjorde også genveje under opstartkataloger ugyldige. Derefter forsøgte jeg også at tilføje programmet til følgende placering, men det virkede heller ikke.

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

Hvordan kan jeg automatisk køre et program med administratorrettigheder ved bruger login?

Hvordan vil du automatisk køre et program med administratorrettigheder ved bruger login?

Svaret

SuperUser-bidragyder Syberdoor har svaret for os:

Den bedste måde at gøre dette på (og den eneste enkle måde)Hvis du ikke kun ønsker, at dette skal køre med administratorrettigheder, men også uden UAC-promp) er det ved at oprette en planlagt opgave. Med en planlagt opgave kan du specificere, hvilken bruger du vil køre den under, og at den skal køre med de højeste privilegier.

Dette er sandsynligvis det, du virkelig ønsker, fordi afkrydsningsfeltet er knappen kør som administrator i genvejsegenskaber udløser UAC-meddelelser snarere end virkelig at bruge en administrativ bruger. Hvis du også specificerer en trigger som på brugerlogon, skal det have samme virkning som ved at bruge start- eller køretasten.

Alternativt kan du bruge løb som med gemme legitimationsoplysning at gemme en anden brugers adgangskode en gang og få det cache for evigt, men det fungerer ikke omkring UAC-spørgsmål 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-erfarne Stack Exchange-brugere? Se den fulde diskussionstråd her.