
エクスプローラーで、Windows 10 の「詳細設定」>「環境変数」PATH
から環境変数を編集しようとすると、次の 1 行で表されます。Control Panel\All Control Panel Items\System
PATH
-
スクリーンショット:%JAVA_HOME%\bin;%SPARK_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\PuTTY\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;%HADOOP_HOME%;
通常、複数の行で表される変数の GUI が表示されます。
PATH
上記のように、環境変数の GUI 複数行テーブルにアクセスするにはどうすればよいですか?
答え1
リストの最初の要素はないであるパーセント記号文字(MsDOS/Windows の変数拡張文字として使用) グラフィカル エディターで変数を複数行のリストとして表示します。ない限り展開する変数は です%SYSTEMROOT%
。
C:\Windows\System32\SystemPropertiesAdvanced.exe
これは、Windows 10ビルド10586(2015年11月の更新)でマルチラインエディターが導入されて以来存在している「バグ」です。この「バグ」は%SYSTEMROOT%\System32
、%SYSTEMROOT%
(この順序で) Microsoftの見落としであるように見えます。いつもいずれにしても、Path 環境変数に存在しなければなりません。
この問題を解決するには、これら 2 つの要素を Path 環境変数の先頭に追加するだけです。
例:
%JAVA_HOME%\bin;%SPARK_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\PuTTY\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;%HADOOP_HOME%;
次のように変わります:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;%JAVA_HOME%\bin;%SPARK_HOME%\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\PuTTY\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;%HADOOP_HOME%;