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

    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 ønsker å vite hvordan man automatisk kjører et program med administratorrettigheter ved brukerinnlogging:

    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 på Kjør som administrator kryss i boksen i egenskapene til programgenveien selv, og prøv å plassere snarveien på de to stedene som er vist nedenfor, men å teste boksen gjorde det bare ugyldig.

    • C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Startmeny \ Programmer \ Oppstart
    • C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Programmer \ Startup

    Deretter redigerte jeg programmet ved hjelp av Resource Hacker for å endre manifestet, 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, men det fungerte heller ikke.

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Currentversion \ Run

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

    Hvordan ville 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øres med administratorrettigheter, men også uten UAC-instruksjoner), er ved å opprette en planlagt oppgave. Med en planlagt oppgave kan du spesifisere hvilken bruker du vil kjøre den under og den bør kjøre med de høyeste rettighetene.

    Dette er sannsynligvis det du virkelig vil ha fordi avkrysningsboksen Kjør som administrator i snarvei egenskaper utløser UAC-instruksjoner snarere enn å virkelig bruke en administrativ bruker. Hvis du også angir en trigger som på bruker pålogging, det bør ha samme effekt som å bruke oppstart eller kjøre nøkkel.

    Alternativt kan du bruke løp så med lagre legitimasjon valg å 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.