Когда я набираю «% PATH%» в адресной строке Explorer, я получаю сообщение об ошибке

"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 ответ1

8

Наблюдаемое вами поведение - это то, чего следует ожидать.

% PATH% не является одиночным путем, и Explorer может одновременно обращаться только к одному пути. Программы, использующие% PATH%, используют его по-другому. Если им нужно найти какой-либо исполняемый файл, они будут искать в каждом из путей и выполнятся, когда будет найден требуемый исполняемый файл.

Это все равно что открывать браузер и вводить два URL одновременно: www.google.com;www.yahoo.com что явно не работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .