PATH 环境变量在资源管理器 GUI 中由一行表示

PATH 环境变量在资源管理器 GUI 中由一行表示

在资源管理器中,当尝试通过»高级»环境变量编辑PATHWindows 10 上的环境变量时,由一行表示:Control Panel\All Control Panel Items\SystemPATH

  •  %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%;
    
    截屏:屏幕截图1

通常,变量的 GUI 以多行表示,显示如下:

如何访问PATH如上所示的环境变量的 GUI 多行表?

答案1

列表的第一个元素必须不是成为百分号字符(在 MsDOS/Windows 上用作变量扩展字符)用于图形编辑器将变量显示为多行列表除非要扩展的变量是%SYSTEMROOT%

这是C:\Windows\System32\SystemPropertiesAdvanced.exe自 Windows 10 build 10586(2015 年 11 月更新)引入多行编辑器以来一直存在的“错误”。看起来这个“错误”是微软的一个疏忽,因为%SYSTEMROOT%\System32%SYSTEMROOT%按顺序)应该总是无论如何都存在于您的 Path 环境变量中。

您只需将这两个元素添加到 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%;

相关内容