
Ich versuche, einen PFAD von der Befehlszeile aus hinzuzufügen, da bei SETX %PATH%... der PFAD immer erweitert wird, was ich nicht möchte.
PATHMAN ist genau für diesen Zweck gedacht, funktioniert bei mir aber unter Windows 7 nicht. Es friert die meiste Zeit ein und führt keine Prüfung auf Duplikate durch.
Es muss ein Tool geben, um PATH-Variablen richtig zu verwalten. SETX wäre perfekt, aber vielleicht nicht mit der %PATH%-Syntax.
Antwort1
Zum ArtikelBearbeiten Sie die Umgebungsvariable PATH in Windows problemlos.
Es empfiehlt sich die VerwendungPfad:
Angenommen, Sie haben Ihre Sysinternal-Tools in C:\Bin\Sysinternals und möchten sie zum PATH hinzufügen. Gehen Sie dazu wie folgt vor:
pathed /append C:\Bin\Sysinternals /machine
Wenn Sie sie stattdessen zum Benutzer-PATH-System hinzufügen möchten, gehen Sie wie folgt vor:
pathed /append C:\Bin\Sysinternals /user
Antwort2
(Ich weiß, dass Sie diese Frage bereits beantwortet haben, aber)
Das Problem bei Ihrer Verwendung von setx
ist, dass Sie die Zeichenfolge, die Sie festlegen möchten, nicht in Anführungszeichen setzen. Da das ;
Zeichen ein Befehlstrennzeichen ist (Sie können damit nacheinander auszuführende Befehle aneinanderreihen), wird angenommen, dass Sie den Pfad festlegen und dann einen anderen Befehl ausführen.
Sie sollten Folgendes tun:
setx /M path "C:\perl\bin;%path%"
Dies stellt meiner %path%
Variable ein voran C:\perl\bin
, da ich möchte, dass sie vor allem anderen steht, was installiert werden könnte. Das /M
bedeutet, dass ich die System-EnvVar meine, nicht die des Benutzers.
Antwort3
Es gibt drei mir bekannte Methoden, von denen eine permanent ist (beim Hinzufügen von Umgebungsvariablen) und die anderen beiden temporär sind. Sie dienen nur zum Festlegen des Pfads, und daher wird der von ihnen festgelegte Pfad zerstört, nachdem cmd beendet (geschlossen) wurde. Beginnen wir mit den Methoden: -
Temporäre Methode 1:-
setx PATH "%PATH%;c:\Pfadname;"
Temporäre Methode 2:-
setze PATH=c:\Pfadname;%PATH%
Permanente Methode: -
pathed /append c:\Pfadname /Maschine (für alle Benutzer) pathed /append c:\Pfadname /Benutzer (für aktuellen Benutzer)
Antwort4
Unter Windows 10 x64 1909 (und wahrscheinlich auch früheren Versionen) verwenden Sie die Suchfunktion im Startmenü mit „Variablen festlegen“, um eines der folgenden zurückgegebenen Ergebnisse zu finden und auszuführen, um auf den überarbeiteten grafischen Editor von MS zuzugreifen, indem Sie die Schaltfläche [Umgebungsvariablen] auswählen: - Bearbeiten Sie die Umgebungsvariablen des Systems - Bearbeiten Sie die Umgebungsvariablen für Ihr Konto
Der Editor ist auch über die Schaltfläche [Umgebungsvariablen] im alten Dialogfeld „Systemeigenschaften“ zugänglich.