Noen ganger vil du ha eller trenger et program for å kjøre automatisk med forhøyede privilegier så snart du logger på Windows, men hvordan setter du opp noe slikt? Dagens SuperUser-spørsmål og svar har noen nyttige råd for en frustrert leser.
Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar-nettsteder.
Skjermbilde med tillatelse fra Acid Pix (Flickr) .
Spørsmålet
SuperUser-leser Frederick Zhang vil vite hvordan du automatisk kjører et program med administratorrettigheter ved brukerinnlogging:
Jeg bruker Windows 8.1 (64-bit) og vil automatisk kjøre et program med administratorrettigheter ved brukerinnlogging.
Jeg prøvde å lage en snarvei til programmet og krysset av Kjør som administrator avmerkingsboksen i egenskapene til selve programmets snarvei, og prøvde deretter å plassere snarveien på de to stedene som vises nedenfor, men å krysse av i boksen gjorde den bare ugyldig.
- C: \ Brukere \ Minbruker \ AppData \ Roaming \ Microsoft \ Windows \ Start-meny \ Programmer \ Oppstart
- C: \ ProgramData \ Microsoft \ Windows \ Start-meny \ Programmer \ StartUp
Så redigerte jeg programmet ved hjelp av Resource Hacker for å endre manifestet slik at administratorrettigheter var nødvendige for å kjøre dette programmet. Dette gjorde også at snarveier under oppstartkataloger var 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 \ Run
Hvordan kan jeg automatisk kjøre et program med administratorrettigheter ved brukerinnlogging?
Hvordan vil du automatisk kjøre et program med administratorrettigheter ved brukerinnlogging?
Svaret
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øre med administratorrettigheter, men også uten UAC-instruksjoner) er å lage 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 privilegiene .
Dette er sannsynligvis det du virkelig vil, fordi avkrysningsruten Kjør som administrator i snarveiegenskaper utløser UAC-instruksjoner i stedet for å bruke en administrativ bruker. Hvis du også angir en utløser som på brukerpålogging , det skal ha samme effekt som å bruke oppstarts- eller kjør-nøkkelen.
Alternativt kan du bruke løp så med lagre påloggingsalternativet å lagre passordet til en annen bruker en gang og få det hurtigbufret for alltid, men det fungerer ikke rundt UAC-meldinger så vidt jeg vet.
Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .