Soms wilt of heeft u een programma nodig dat automatisch met verhoogde rechten wordt uitgevoerd zodra u zich aanmeldt bij Windows, maar hoe stelt u zoiets in? De SuperUser Q & A-post van vandaag bevat nuttig advies voor een gefrustreerde lezer.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
Screenshot met dank aan Zure Pix (Flickr) .
De vraag
SuperUser-lezer Frederick Zhang wil weten hoe hij automatisch een programma met beheerdersrechten kan draaien bij het inloggen van de gebruiker:
Ik gebruik Windows 8.1 (64-bit) en ik zou graag een programma met beheerdersrechten automatisch laten draaien bij het inloggen van de gebruiker.
Ik probeerde een snelkoppeling van het programma te maken en vinkte het als administrator uitvoeren selectievakje in de eigenschappen van de programmasnelkoppeling zelf, en probeerde vervolgens de snelkoppeling op de twee onderstaande locaties te plaatsen, maar door het vakje aan te vinken, werd het ongeldig.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Startmenu \ Programma's \ Startup
- C: \ ProgramData \ Microsoft \ Windows \ Startmenu \ Programma's \ StartUp
Vervolgens heb ik het programma bewerkt met Resource Hacker om het manifest te wijzigen, zodat beheerdersbevoegdheden nodig waren om dit programma uit te voeren. Dit maakte ook snelkoppelingen onder opstartmappen ongeldig. Daarna probeerde ik het programma ook op de volgende locatie toe te voegen, maar het werkte ook niet.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Hoe kan ik automatisch een programma starten met beheerdersrechten bij het inloggen van de gebruiker?
Hoe zou u automatisch een programma uitvoeren met beheerdersrechten bij het inloggen van de gebruiker?
Het antwoord
SuperUser-bijdrager Syberdoor heeft het antwoord voor ons:
De beste manier om dit te doen (en de enige eenvoudige manier als u niet alleen wilt dat dit wordt uitgevoerd met beheerdersrechten, maar ook zonder UAC-prompts) is door een geplande taak te maken. Bij een geplande taak kunt u specificeren onder welke gebruiker u deze wilt uitvoeren en dat zou moeten draaien met de hoogste rechten .
Dit is waarschijnlijk wat u echt wilt, omdat het selectievakje knop als administrator uitvoeren in snelkoppelingseigenschappen activeert wel UAC-prompts in plaats van echt een administratieve gebruiker te gebruiken. Als u ook een trigger opgeeft als bij aanmelding van de gebruiker , zou het hetzelfde effect moeten hebben als het gebruik van de startup- of run-toets.
Als alternatief kunt u rennen als met de bewaar inloggegevens om het wachtwoord van een andere gebruiker één keer op te slaan en voor altijd in de cache te bewaren, maar het werkt niet rond UAC-prompts voor zover ik weet.
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .