エクスプローラーバーの%PATH%がエラーの原因となる

エクスプローラーバーの%PATH%がエラーの原因となる

エクスプローラーのアドレスバーに「%PATH%」と入力すると、エラーが発生します。

「Windows は %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64 を見つけることができません」。

しかし、それぞれのアドレスを個別に入力すると、問題なくそのアドレスに直接移動します。原因は何でしょうか。また、これは PATH 変数を使用するプログラムに影響しているのでしょうか。

答え1

あなたが観察した動作は予想通りのものです。

%PATH% は単一のパスではなく、エクスプローラーは一度に 1 つのパスにしかアクセスできません。%PATH% を使用するプログラムは、これを別の方法で使用します。実行可能ファイルを見つける必要がある場合は、各パスを検索し、必要な実行可能ファイルが見つかったら実行します。

これはブラウザを開いて一度に 2 つの URL を入力するようなものでwww.google.com;www.yahoo.com、明らかに機能しません。

関連情報