Een app uitvoeren bij het opstarten van het systeem is eenvoudig; u kunt het toevoegen aan de map Opstarten op Windows 10, of als de app een optie heeft om automatisch te starten bij het opstarten, kunt u deze inschakelen. Veel apps die zo'n optie nodig hebben, zoals Dropbox, hebben er een ingebouwd.
Deze apps draaien met normale gebruikersrechten en dat is in bijna alle gevallen prima. Als je toevallig een app hebt die beheerdersrechten nodig heeft om zijn werk te doen, en je wilt dat deze bij het opstarten wordt uitgevoerd, zal de opstartmap je hier mislukken. Het zal de app uitvoeren met normale gebruikersrechten, en er is niets dat dit gedrag kan veranderen. Als u bij het opstarten een app als beheerder moet uitvoeren, moet u de manier waarop deze wordt uitgevoerd wijzigen en moet u een VB-script gebruiken.
VB-script maken
Open een nieuw Kladblok-bestand en voer het volgende erin in. U moet wijzigingen aanbrengen voordat u het script kunt opslaan.
Dim objShell Stel objShell = WScript.CreateObject( "WScript.Shell") objShell.Run("""path-to-app.exe""") Stel objShell = Niets in
De regel die je nodig hebt om het de derde te veranderen. Vervang het pad door het daadwerkelijke pad naar de EXE van de app die u als beheerder wilt uitvoeren. Zorg ervoor dat het pad tussen dubbele aanhalingstekens staat.
Voorbeeld
Dim objShell Set objShell = WScript.CreateObject( "WScript.Shell") objShell.Run("""C:\Program Files\IrfanView\i_view64.exe""") Stel objShell = Niets in
Sla het bestand op met de VBS-bestandsextensie .

App instellen om als beheerder te worden uitgevoerd
Open Verkenner en navigeer naar de EXE van de app die u bij het opstarten als beheerder wilt uitvoeren. Klik er met de rechtermuisknop op en selecteer Eigenschappen in het contextmenu. Ga naar het tabblad Compatibiliteit.
Opmerking: als het compatibiliteitstabblad ontbreekt, werkt deze methode niet.
Schakel op het tabblad Compatibiliteit de optie 'Dit programma uitvoeren als beheerder' in. Pas de wijziging toe.

Verplaats script naar opstartmap
De laatste stap is om het script naar de opstartmap te verplaatsen . Het is gemakkelijk om te doen; open het vak Uitvoeren met de sneltoets Win+R en voer het volgende in. Tik op Enter en verplaats het script naar de map die wordt geopend.
shell:opstarten
Wanneer u uw systeem de volgende keer opstart, wordt dit script uitgevoerd en wordt op zijn beurt de app uitgevoerd die u hebt geselecteerd. De app is ingesteld om te worden uitgevoerd met beheerdersrechten en u ziet de UAC-prompt die bevestigt dat u de app met beheerdersrechten wilt uitvoeren.
Beperkingen
Deze methode heeft twee beperkingen; de eerste is dat voor apps waarbij u ze niet als beheerder kunt uitvoeren, bijvoorbeeld Kladblok, deze methode niet werkt. De tweede is dat het mogelijk niet voor alle apps werkt. Ik probeerde dit met Firefox en moest uiteindelijk een oneindig aantal UAC-prompts bevestigen. Firefox is nooit gestart omdat de prompts nooit stopten tenzij ik op Nee klikte.
Om te controleren of deze methode voor een app werkt, voert u eerst het VB-script uit voordat u het naar de opstartmap verplaatst.