Ibland vill du eller behöver du ett program som körs automatiskt med förhöjda behörigheter så snart du loggar in på Windows, men hur ställer du in något så här? Dagens SuperUser Q & A-inlägg har några användbara råd för en frustrerad läsare.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Skärmdump med tillstånd av Acid Pix (Flickr) .
Frågan
SuperUser-läsaren 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 vill automatiskt köra ett program med administratörsbehörighet vid användarinloggning.
Jag försökte göra en genväg till programmet och markerade Kör som administratör kryssrutan i egenskaperna för själva programgenvägen och försökte sedan placera genvägen på de två platserna som visas nedan, men att kryssa i rutan gjorde den bara ogiltig.
- C: \ Användare \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Startmeny \ Program \ Startup
- C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Program \ StartUp
Sedan redigerade jag programmet med Resource Hacker för att ändra manifestet så att administratörsbehörigheter krävdes för att köra programmet. Detta gjorde också att genvägar under startkataloger var 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 \ Run
Hur kan jag automatiskt köra ett program med administratörsbehörighet vid användarinloggning?
Hur skulle du automatiskt köra ett program med administratörsbehörighet vid användarinloggning?
Svaret
SuperUser-bidragsgivaren 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örigheter utan även utan UAC-uppmaningar) ä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 ska köras med de högsta behörigheterna .
Detta är förmodligen vad du verkligen vill ha eftersom kryssrutan knappen Kör som administratör i genvägsegenskaper utlöser UAC-uppmaningar snarare än att verkligen använda en administrativ användare. Om du också anger en utlösare som på användarinloggningen , bör det ha samma effekt som att använda start- eller körtangenten.
Alternativt kan du använda Spring som med spara referensalternativ att lagra lösenordet för en annan användare en gång och få det cachat för alltid, men det fungerar inte så mycket jag vet om UAC-uppmaningar.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .