Windows 8 'setx' wird nicht als interner oder externer Befehl erkannt

Windows 8 'setx' wird nicht als interner oder externer Befehl erkannt

Ich versuche, eine Umgebungsvariable zu bearbeiten, aber ich erhalte die Fehlermeldung, dass

'setx' is not recognized as an internal or external command, operable program or batch file.

setIch kann den Befehl verwenden , aber setxes geht nicht. Ich verwende Windows 8.1

Jede Hilfe ist willkommen.

Antwort1

Ich glaube, Sie verwenden es falsch. Einfach eintippen setxreicht nicht aus, da die Eingabeaufforderung glaubt, es handele sich um ein Programm. Da sie es nicht findet, gibt sie diese Fehlermeldung aus.

Die korrekte Verwendung von setx ist zu sehenHier, zum Beispiel. Der wichtigste Teil besteht darin, dass setxSie anschließend den Namen und den Wert der zu ändernden Variable anhängen müssen, damit dies als interner Befehl ausgewertet wird.

Antwort2

SeitSetxist ein Systemtool, das sich normalerweise in \Windows\System32 befindet. Sie müssen überprüfen, ob \System32 aus PATH in Ihren Umgebungsvariablen entfernt wurde (sieheWas sind PATH und andere Umgebungsvariablen und wie kann ich sie festlegen oder verwenden?). Normalerweise hätte das nicht passieren dürfen.

Wenn es dort nicht enthalten ist, fügen Sie es C:\Windows\System32wieder zu Ihrem PATH hinzu.

verwandte Informationen