4Sep

Hvordan kjører du automatisk et program med administratorrettigheter ved brukerkonto i Windows?

Noen ganger vil du eller trenger et program for å kjøre automatisk med forhøyede rettigheter så snart du logger på Windows, men hvordan konfigurerer du noe slikt? Dagens SuperUser Q & A-innlegg har noen nyttige råd til en frustrert leser.

Dagens spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Skjermbilde med Acid Pix( Flickr).

Spørsmålet

SuperUser leser Frederick Zhang vil vite hvordan man automatisk kjører et program med administratorrettigheter ved brukerkonto:

Jeg bruker Windows 8.1( 64-bit), og jeg vil automatisk kjøre et program med administratorrettigheter ved brukerinnlogging.

Jeg prøvde å lage en snarvei av programmet og krysset -kjøringen som administrator i avmerkingsboksen i egenskapene til programgenveien, og prøvde å plassere snarveien på de to stedene som er vist nedenfor, men å teste boksen gjorde det bare ugyldig.

  • C: \ Brukere \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Startmeny \ Programmer \ Oppstart
  • C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Programmer \ StartUp

Da redigerte jeg programmet ved hjelp av Resource Hacker for å endre densmanifestere slik at administratorrettigheter måtte kreves for å kjøre dette programmet. Dette gjorde også snarveier under oppstart av kataloger ugyldige. Etter det prøvde jeg å legge til programmet til følgende sted også, men det fungerte heller ikke.

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Kjør

Hvordan kan jeg automatisk kjøre et program med administratorrettigheter på brukerinnlogging?

Hvordan ville du automatisk kjøre et program med administratorrettigheter ved brukerinnlogging?

Svar

SuperUser-bidragsyter Syberdoor har svaret for oss:

Den beste måten å gjøre dette på( og den eneste enkle måten hvis du ikke bare vil at dette skal kjøres med administratorrettigheter, men også uten UAC-meldinger), er ved å opprette en planlagt oppgave. Med en planlagt oppgave kan du spesifisere hvilken bruker du vil kjøre den under, og at den skal kjøre med de høyeste rettighetene .

Dette er sannsynligvis det du virkelig vil ha fordi avkrysningsboksen kjører som administrator i snarveiegenskaper, utløser UAC-meldinger fremfor å virkelig bruke en administrativ bruker. Hvis du også angir en trigger som på brukerlogg , bør den ha samme effekt som ved å bruke oppstart eller kjøre-tasten.

Alternativt kan du bruke til å kjøre som med -lagre legitimasjon for å lagre passordet til en annen bruker en gang og ha den cached for alltid, men det virker ikke rundt UAC-meldinger så vidt jeg vet.

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.