Das Ausführen einer App beim Systemstart ist einfach; Sie können es dem Autostart-Ordner unter Windows 10 hinzufügen, oder wenn die App eine Option zum automatischen Starten beim Start hat, können Sie sie aktivieren. Viele Apps, die eine solche Option benötigen, zB Dropbox, haben eine eingebaut.
Diese Apps laufen mit normalen Benutzerrechten und das ist in fast jedem Fall in Ordnung. Wenn Sie eine App haben, die Administratorrechte benötigt, um ihre Arbeit zu erledigen, und Sie sie beim Start ausführen müssen, wird der Startordner hier fehlschlagen. Die App wird mit normalen Benutzerrechten ausgeführt, und es gibt nichts, was dieses Verhalten ändern kann. Wenn Sie eine App beim Start als Administrator ausführen müssen, müssen Sie ihre Ausführung ändern und ein VB-Skript verwenden.
VB-Skript erstellen
Öffnen Sie eine neue Notepad-Datei und geben Sie Folgendes ein. Sie müssen Änderungen vornehmen, bevor Sie das Skript speichern können.
Dim objShell Set objShell = WScript.CreateObject( "WScript.Shell" ) objShell.Run("""path-to-app.exe""") Set objShell = Nothing
Die Zeile, die Sie ändern müssen, ist die dritte. Ersetzen Sie den Pfad durch den tatsächlichen Pfad zur EXE-Datei der App, die Sie als Administrator ausführen möchten. Stellen Sie sicher, dass der Pfad in doppelte Anführungszeichen eingeschlossen ist.
Beispiel
Dim objShell Set objShell = WScript.CreateObject( "WScript.Shell" ) objShell.Run("""C:\Program Files\IrfanView\i_view64.exe"") Set objShell = Nothing
Speichern Sie die Datei mit der VBS-Dateierweiterung .

Legen Sie fest, dass die App als Administrator ausgeführt wird
Öffnen Sie den Datei-Explorer und navigieren Sie zur EXE-Datei der App, die Sie beim Start als Administrator ausführen möchten. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften aus dem Kontextmenü. Wechseln Sie zur Registerkarte Kompatibilität.
Hinweis: Wenn die Registerkarte Kompatibilität fehlt, funktioniert diese Methode nicht.
Aktivieren Sie auf der Registerkarte "Kompatibilität" die Option "Dieses Programm als Administrator ausführen". Übernehmen Sie die Änderung.

Skript in den Autostart-Ordner verschieben
Der letzte Schritt besteht darin , das Skript in den Startordner zu verschieben . Es ist ganz einfach; Öffnen Sie das Ausführungsfeld mit der Tastenkombination Win+R und geben Sie Folgendes ein. Tippen Sie auf Enter und verschieben Sie das Skript in den sich öffnenden Ordner.
Shell: Start
Wenn Sie Ihr System das nächste Mal starten, wird dieses Skript ausgeführt und es führt wiederum die von Ihnen ausgewählte App aus. Die App ist so eingerichtet, dass sie mit Administratorrechten ausgeführt wird, und Sie sehen die UAC-Eingabeaufforderung, die bestätigt, dass Sie die App mit Administratorrechten ausführen möchten.
Einschränkungen
Diese Methode hat zwei Einschränkungen; Die erste ist, dass diese Methode bei Apps, die Sie nicht als Administrator ausführen können, z. B. Notepad, nicht funktioniert. Der zweite ist, dass es möglicherweise nicht für alle Apps funktioniert. Ich habe dies mit Firefox versucht und musste am Ende eine endlose Anzahl von UAC-Eingabeaufforderungen bestätigen. Firefox wurde nie gestartet, weil die Eingabeaufforderungen nie aufhörten, es sei denn, ich klickte auf Nein.
Um zu überprüfen, ob diese Methode für eine App funktioniert, führen Sie zuerst das VB-Skript aus, bevor Sie es in den Startordner verschieben.