Gibt es eine Möglichkeit, die Umgebungsvariable PATH (oder Variablen im Allgemeinen) unter Windows 7 Exterprise (64 Bit) zu ändern und in PowerShell oder der Eingabeaufforderung ( cmd.exe
) zu aktivieren, ohne dass ein Neustart erforderlich ist?
Es macht mir nichts aus, die Shell / Eingabeaufforderung erneut zu öffnen, aber ein Neustart ist zu viel.
Ich ändere derzeit Variablen über Advanced Systems settings ->
Umgebungsvariablen.
windows-7
64-bit
path
environment-variables
Danielb
quelle
quelle
Antworten:
Die Anforderung lautet nicht "muss neu gestartet werden", sondern "muss sich abmelden / wieder anmelden" - hauptsächlich, damit Ihre aktuellen Benutzerprozesse die Änderung übernehmen.
Wenn Sie nur daran interessiert sind, dass die Änderungen der Variablen in einem Befehlsfenster oder einer Power-Shell wirksam werden, müssen Sie nur eine neue Shell starten, nachdem Sie diese Änderungen vorgenommen haben.
quelle
cmd
über das Startmenü aufrufe (entweder indem ich danach suche oder indem ich dieRun…
Funktion benutze ). Wenn ich es über eine Batchdatei oder über das Kontextmenü aufrufe, werden meine Änderungen nicht angezeigt.In meinem Win7 (64-Bit) den Konsolenbefehl
Fügt drive: \ dir an den Anfang des Pfads der aktuellen Konsole an, ohne eine neue Konsole zu starten. Keine Ahnung, warum sich dein Win7 anders verhalten soll. Ich möchte jedoch wissen, wie sich einige Programme für jede Instanz der Konsole zur Variablen% path% hinzufügen.
Um den Windows 7-Pfad manuell zu ändern, überprüfen Sie: http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx
quelle
Ich habe dieses Problem gelöst, indem ich "Eingabeaufforderung" oder "Windows PowerShell" aus dem Startmenü ausgewählt, mit der rechten Maustaste geklickt und "Als Administrator ausführen" ausgewählt habe. Das neue Befehlsfenster erkennt dann die Änderungen an PATH, andernfalls nicht. Ich weiß nicht, was nach einem Neustart passieren wird.
quelle