4Sep

Hur kör du automatiskt ett program med administratörsbehörighet vid användarloggning i Windows?

Ibland vill du eller behöver ett program för att automatiskt köra med förhöjda behörigheter så fort du loggar in i Windows, men hur ställer du in något liknande? Dagens SuperUser Q & A-inlägg har några användbara råd för en frustrerad läsare.

Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Skärmdump med tillstånd av Acid Pix( Flickr).

Frågan

SuperUser-läsare Frederick Zhang vill veta hur man automatiskt kör ett program med administratörsbehörighet vid användarinloggning:

Jag använder Windows 8.1( 64-bitars) och jag vill automatiskt köra ett program med administratörsbehörigheter vid användarinloggning.

Jag försökte göra en genväg av programmet och kryssade -körningen som administratör kryssrutan i egenskaperna hos programgenvägen själv och försökte sedan placera genvägen på de två platserna som visas nedan, men kryssrutan gjorde det bara ogiltigt.

  • C: \ Användare \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Startmeny \ Program \ Starta
  • C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Program \ Starta

Sedan redigerade jag programmet med Resource Hacker för att ändra dessmanifestera så att administratörsbehörigheter krävdes för att köra detta program. Detta gjorde även genvägar under start kataloger ogiltiga. Efter det försökte jag också lägga till programmet till följande plats, men det fungerade inte heller.

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Kör

Hur kan jag automatiskt köra ett program med administratörsbehörighet på användarnamn?

Hur skulle du automatiskt köra ett program med administratörsbehörighet vid användarnamn?

Svaret

SuperUser-bidragsgivare Syberdoor har svaret för oss:

Det bästa sättet att göra detta( och det enda enkla sättet om du inte bara vill att detta ska köras med administratörsbehörighet utan också utan UAC-prompter) är att skapa en schemalagd uppgift. Med en schemalagd uppgift kan du ange vilken användare du vill köra den under och att den ska köras med de högsta privilegierna .

Det här är nog vad du verkligen vill ha eftersom kryssrutan körs som administratör i genvägsegenskaper utlöser UAC-prompten istället för att verkligen använda en administrativ användare. Om du även anger en trigger som på användarnamn , ska den ha samma effekt som använd start- eller kör-tangenten.

Alternativt kan du använda som med -spara credentials-alternativet för att lagra lösenordet till en annan användare en gång och ha den cachade för alltid, men det fungerar inte runt UAC-prompter så långt jag vet.

Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.