Wie lautet der Befehl, eine EXE-Datei als Administrator zu ändern?

420
Jon

Gibt es einen Befehl, den ich außerhalb der Windows-Benutzeroberfläche ausführen kann, um ein Programm so zu ändern, dass es immer als Administrator ausgeführt wird? Ich habe mehrere hundert .EXE-Dateien, die geändert werden müssen, und es ist mühsam, jede über den Datei-Explorer zu berühren. Daher würde ich es vorziehen, sie stapelweise zu verarbeiten.

1

1 Antwort auf die Frage

2
K7AAY

Ja, du kannst!

Generieren Sie ein Skript, das eine .REG-Datei erstellt, um der Registrierung neue Einträge hinzuzufügen, einen für jede ausführbare Datei, die Sie anpassen müssen, um das Bit umzudrehen und der App die Ausführung als Administrator zu erlauben. Die unten gezeigten Beispiele beziehen sich auf eine ausführbare Datei mit dem Namen "BAR.EXE" in "C: \ Programme (x86) \ FOO \" und, glaube ich, die Tilde und das Leerzeichen vor RUNASADMIN sind unerlässlich.

Für alle Benutzer:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers] "C: \ Programme (x86) \ FOO \ BAR.EXE" =
"~ RUNASADMIN"

Oder für einen bestimmten Benutzer:

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers] "C: \ Programme (x86) \ FOO \ BAR.EXE" =
"~ RUNASADMIN"

Die Verwendung einer .cmd ist möglicherweise einfacher (REG ADD-Taste ...) LPChip vor 5 Jahren 0
Im Anschluss an https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/reg-add? K7AAY vor 5 Jahren 0
Ja. :) Dieser Link beschreibt den Befehl, auf den ich mich perfekt beziehe. LPChip vor 5 Jahren 0