4Sep

Hoe voert u automatisch een programma uit met beheerdersbevoegdheden na gebruikersaanmelding in Windows?

Soms wil of wil je een programma dat automatisch wordt uitgevoerd met verhoogde rechten zodra je je bij Windows aanmeldt, maar hoe stel je zoiets als dit in? De SuperUser Q & A-post van vandaag heeft nuttig advies voor een gefrustreerde lezer.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

Screenshot met dank aan Acid Pix( Flickr).

De vraag

SuperUser-lezer Frederick Zhang wil weten hoe automatisch een programma met beheerdersrechten kan worden uitgevoerd na aanmelding door de gebruiker:

Ik gebruik Windows 8.1( 64-bit) en ik zou graag automatisch een programma met beheerdersrechten willen uitvoeren na gebruikersaanmelding.

Ik heb geprobeerd een snelkoppeling te maken van het programma en vinkte het selectievakje als beheerder aan in de eigenschappen van de snelkoppeling van het programma zelf, en probeerde vervolgens de snelkoppeling op de twee hieronder getoonde locaties te plaatsen, maar het vakje aanvinken heeft het alleen ongeldig gemaakt.

  • C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Startmenu \ Programma's \ Opstarten
  • C: \ ProgramData \ Microsoft \ Windows \ Startmenu \ Programma's \ StartUp

Vervolgens heb ik het programma bewerkt met Resource Hacker om de bijbehorende instellingen te wijzigenmanifest zodat beheerdersrechten 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 uitvoeren met beheerdersbevoegdheden voor gebruikersaanmelding?

Hoe zou u automatisch een programma met beheerdersrechten uitvoeren na gebruikersaanmelding?

Het antwoord

SuperUser-bijdrager Syberdoor heeft het antwoord voor ons:

De beste manier om dit te doen( en de enige eenvoudige manier om dit niet alleen met beheerdersrechten te doen, maar ook zonder UAC-prompts) is door een geplande taak te maken. Met een geplande taak kunt u opgeven met welke gebruiker u deze wilt uitvoeren en of de moet worden uitgevoerd met de hoogste rechten .

Dit is waarschijnlijk wat je echt wilt, omdat het selectievakje knop wordt uitgevoerd als beheerder in eigenschappen van de snelkoppeling voert UAC-prompts in plaats van echt een beheerder te gebruiken. Als u ook een trigger opgeeft als bij het aanmelden van de gebruiker , zou dit hetzelfde effect moeten hebben als het gebruik van de opstart- of uitvoeringscode. Als alternatief kunt u als gebruiken met de -legitimatieoptie om het wachtwoord van een andere gebruiker één keer op te slaan en voor altijd in de cache te plaatsen, maar voor zover ik weet werkt het niet rond UAC-prompts.

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.