Windows の「ここでコマンド ウィンドウを開く」で間違った環境が返される

Windows の「ここでコマンド ウィンドウを開く」で間違った環境が返される

私は Windows 7 の右クリックの「ここでコマンド ウィンドウを開く」機能を頻繁に使用しますが、この機能で提供される環境が、スタート ラインから cmd を実行したときやスタート メニューの cmd から実行したときと異なるという問題を発見しました。

特に私の場合、PATH にあるもの (MyComputer/properties/advanced/environment から確認) が右クリック環境では欠落しているものの、他の環境では正しく存在します。

なぜですか? 簡単に解決できる方法はありますか?

W7 は、右クリック オプションにコマンド cmd.exe /s /k pushd "%V" を使用するようです。

どうやら、複数の cmd.exe があるようです。1 つは C:\Windows\System32\cmd.exe、もう 1 つは c:\Windows\sysWOW64、その他いくつかは c:/Windows の下にありますが、どちらも PATH 環境が間違っています。スタート メニューの cmd が実際に何を起動するのかわかりません。

答え1

explorer.exe を再起動することでこの問題を解決しました。

私が遭遇した問題は、%PATH% を編集したが、エクスプローラーが古いバージョンを使用していたことだと思います。

環境変数を編集するときに既にコマンドウィンドウが開いている場合にも、変更は既に開いているウィンドウには反映されません。作成された新しいウィンドウでのみ。

関連情報