Mit dem aus UNIX / Linux (z. B. "Debian" oder "Ubuntu") bekannten Befehl "sudo" (steht für "su" "do") kann ein Befehl oder ein Programm mit erhöhten Berechtigungen gestartet werden. Unter Windows ermöglicht der Befehl "sudo" Befehle / Programme aus einer Konsolensitzung (z. B. "Eingabeaufforderung" oder "PowerShell") mit erhöhen administrativen Rechten (jedoch nicht mit System-Rechten) auszuführen. Auf der Seite "Für Entwickler" unter "System" (Einstellungen) kann die Verwendung des Befehls aktiviert und konfiguriert werden.
Es stehen drei Konfigurationsmöglichkeiten für den Befehl "sudo" bereit:
- "In einem neuen Fenster": Der Befehl wird in einem neuen Fenster ausgeführt. Dies ist die Standardoption. Dies ähnelt dem Verhalten des Befehls "runas /user:admin".
- "Mit deaktivierter Eingabe": Der Prozess wird mit erhöhten Rechten im aktuellen Fenster ausgeführt. Es können keine Eingaben vom aktuellen Konsolenfenster empfangen werden. Diese Option ermöglich die Ausführung als Administrator und reduziert dabei das Sicherheitsrisiko.
- "Inline": Der Prozess wird mit erhöhten Rechten im aktuellen Fenster ausgeführt. Es können Eingaben vom aktuellen Konsolenfenster empfangen werden. Die Funktion ähnelt am ehesten dem Verhalten von "sudo" auf anderen Betriebssystemen.
Eine Einstellung in der Registrierung deaktiviert oder aktiviert und konfiguriert die Verwendung des Befehls "sudo" für alle Benutzer des Geräts (z. B. in Organisationen).
So geht's:
- Starten Sie "%windir%\regedit.exe" bzw. "%windir%\regedt32.exe".
- Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
HKEY_LOCAL_MACHINE
Software
Policies
Microsoft
Windows
Sudo
Falls die letzten Schlüssel noch nicht existieren, dann müssen Sie diese erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Schlüssel".
- Doppelklicken Sie auf den Schlüssel "Enabled".
Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "DWORD-Wert" (REG_DWORD). Als Schlüsselnamen geben Sie "Enabled" ein.
- Ändern Sie den Wert ggf. auf "0" (deaktiviert), "1" (neues Fenster), "2" (Eingabe deaktivieren) oder "3" (Inline).
- Die Änderungen werden ggf. erst nach einem Neustart aktiv.
Hinweise:
- Enabled:
0 = Der Befehl "sudo" ist deaktiviert. Er kann nicht aktiviert und somit auch nicht verwendet werden.
1 = Es steht nur die Option "In einem neuen Fenster" bereit. Ein Benutzer kann den Befehl auch deaktivieren.
2 = Es stehen die beiden Optionen "In einem neuen Fenster" und "Mit deaktivierter Eingabe" bereit.
3 = Es stehen alle Optionen bereit. Ein Benutzer kann den Befehl auch deaktivieren. (Standard)
- Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und/oder Anwendungsprogramme nicht mehr richtig arbeiten.
Versionshinweis:
- Diese Einstellung gilt erst ab Windows 11 Version 24H2.
|