PDA

Показать полную графическую версию : Не ищутся команды пути к которым прописаны PATH


vol2hv
17-01-2014, 10:25
windows 7 SP1 64 битная

Вывод по команде echo %path%
C:\Users\madv>echo %path%
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\Syste
m32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip

Команды например ping не ищутся в system32. Конструкция %SystemRoot%\system32\ping работает.
Что бы это значило?

Dzirt2005
17-01-2014, 10:45
vol2hv, а зачем вы удалили переменную окружения %SystemRoot%? Создайте ее, значение по-умолчанию - C:\Windows

vol2hv
17-01-2014, 12:00
Dzirt2005,

Переменная такая есть
C:\Users\madv>echo %SystemRoot%
C:\Windows

Вот только по echo %path% выводятся переменные без подстановки. Хотя на других компах такая подстановка производится.
Производиться подстановка и при отображении переменной PATH в дополнительных параметрах системы.

mwz
17-01-2014, 13:56
vol2hv
...а вместо "echo %path%" проще дать в командном окне команду: path

И у меня обе команды выводят на экран пути сразу с подстановкой значений, а не как %SystemRoot% например.

Dzirt2005
17-01-2014, 14:09
vol2hv, значит вы дочистились/дооптимизировались/дотвикались... Потому как:
И у меня обе команды выводят на экран пути сразу с подстановкой значений, а не как %SystemRoot% »

Petya V4sechkin
17-01-2014, 16:40
Что бы это значило?
Проверьте в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
тип параметра Path должен быть REG_EXPAND_SZ.
Кривые инсталлеры некоторых программ (например MySQL) изменяют тип на REG_SZ, в результате командный процессор не может найти файлы в системных папках. Исправить можно следующим образом: скопируйте содержимое параметра Path в буфер обмена, удалите параметр, создайте заново (меню Правка -> Создать -> Расширяемый строковый параметр), задайте имя, вставьте значение из буфера обмена и перезагрузите компьютер.

vol2hv
18-01-2014, 00:06
Могучий интеллект Petya V4sechkin и божья помощь вылечили больного. Большое спасибо всем.

Iska
18-01-2014, 00:50
«божья» помощь тут не при чём.




© OSzone.net 2001-2012