
В проводнике при попытке изменить PATH
переменную среды в Windows 10 через 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%;
Обычно отображается графический интерфейс переменной, представленный несколькими строками:
- Как изменить системный PATH для легкого доступа к командной строке в Windows
- Как добавить переменную среды PATH в Windows
Как получить доступ к многострочной таблице графического интерфейса для PATH
переменной среды, как показано выше?
решение1
Первый элемент списка долженнетбытьсимвол знака процента(используется как символ расширения переменной в MsDOS/Windows) для графического редактора, чтобы отображать переменную в виде многострочного спискапока непеременная для расширения — %SYSTEMROOT%
.
Это «баг», C:\Windows\System32\SystemPropertiesAdvanced.exe
который присутствует с момента введения многострочного редактора в Windows 10 build 10586 (обновление от ноября 2015 г.). Похоже, что этот «баг» — упущение Microsoft, поскольку %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%;