Das Windows-Fenster zum Öffnen des Befehls lädt env nicht. Variablen

0

Wenn ich in Windows mit der rechten Maustaste klicke und "Befehlsfenster hier öffnen" in einem bestimmten Ordner auswähle, funktioniert dies genauso wie "Terminal hier öffnen" in Linux.

Es hat funktioniert, bis ich ein paar Programme installiert habe, die die Umgebungsvariablen gestört haben. Einige Umgebungsvariablen sind nicht mehr verfügbar. Wenn beispielsweise ein Befehlsfenster über das Startmenü geöffnet und der Befehl "Perl" ausgeführt wird, funktioniert dies. Im vorherigen Fall wird jedoch die folgende Fehlermeldung angezeigt

'perl' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.

Ferner beschreibt PATH env. Variablenwerte sind für beide echo %path%Laufzeiten unterschiedlich.

Nachdem ich diese Antwort gelesen hatte , stellte ich fest, dass ich bereits die folgenden vorgeschlagenen Registrierungsschlüsselwerte habe

cmd.exe / s / k pushd "% V"

Irgendwelche Vorschläge?

Ali
quelle
Hat jemand einen Vorschlag?
Ali

Antworten:

1

Wenn Umgebungsvariablen hinzugefügt oder geändert werden, müssen aktuell geöffnete Befehlsfenster geschlossen und erneut geöffnet werden, um die Änderungen anzuzeigen. Ich habe festgestellt, dass ich Windows Explorer schließen und erneut öffnen muss, damit die Option "Befehlsfenster hier öffnen" angezeigt wird.

Greg Harley
quelle
Typisch, aber der Neustart des Explorers funktioniert :)
Pravat