Windows 7「ここでコマンドウィンドウを開く」が更新されたパス変数を取得しない


14

PATH変数を編集して、最後に1つのディレクトリを追加しました。

スタートメニューからCMD.EXEを実行し、と入力するPATHと、新しいディレクトリが表示されます。

しかし、WindowsエクスプローラーでShiftキーを押しながらフォルダーを右クリックしてコマンドウィンドウを開き、[ここでコマンドウィンドウを開く]を選択してから、と入力するPATHと、追加が見つかりませんでした。

PATH変数の内容が異なるのはなぜですか?

「ここでコマンドウィンドウを開く」コマンドウィンドウのPATH変数を設定するにはどうすればよいですか?


1
再起動後に試しましたか?
ハイドンWVN

1
再起動の必要はありません..以下の私の答えを参照
ヘストンT. Holtmann

再起動もプロセスの強制終了もありません。下記の回答をご覧ください(superuser.com/a/988820/391591)。
マイケルレプッチ

回答:


10

はい...常に機能するリブートよりもはるかに優れた高速なソリューションがあります。

システムまたはユーザー環境変数に変更を加えた後、「Explorer.exe」シェルプロセスを強制終了します。Windowsは再起動し、最新の環境変数を再読み込みして、「ここでコマンドウィンドウを開く」機能を使用して新しいパスを取得します。または追加/削除/変更した他の変数。

方法:

Windowsのタスクマネージャー(Ctrl + Shift + Esc)またはより優れたSysInternalsツール(プロセスエクスプローラー)をhttps://technet.microsoft.com/en-us/sysinternals/bb896653から起動します

プロセス「Explorer.exe」を見つけて右クリックし、「プロセスを強制終了」を選択するか、Delキーのショートカットを使用します

1995年以来、Microsoft System Environmentエディターダイアログは吸い込まれています。

Rapid Environment Editor:(寄付/フリーウェア) http://www.rapidee.com/en/about

楽しみにして幸運。


3

@HaydnWVNがコメントで言ったように、PCを再起動する必要があります。再起動後、「ここでコマンドウィンドウを開く」のパスに新しいディレクトリが表示されます。


再起動を実際に回避する方法はありますか?
Byran Zaugg

2
はい.. "explorer.exe"シェルプロセスを強制終了します。以下の私の詳細な回答を参照してください
ヘストンT. Holtmann

1

両方のWindowsでecho%path%と入力してEnterキーを押し、違いを比較するとどうなりますか?システム変数にc:\ testを追加し、Dドライブを右クリックして、ここでオープンプロンプトを実行すると、エコー%path%が実際に余分なパスを表示します...


1

目的のフォルダーを右クリックしていたWindowsエクスプローラーを閉じて再度開きます。Heston T Holtmannが提供するソリューションから始めましたが、これはWindows 7でもさらに簡単で同等に効果的であることがわかりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.