![]() |
Не ищутся команды пути к которым прописаны PATH
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 работает. Что бы это значило? |
vol2hv, а зачем вы удалили переменную окружения %SystemRoot%? Создайте ее, значение по-умолчанию - C:\Windows
|
Dzirt2005,
Переменная такая есть C:\Users\madv>echo %SystemRoot% C:\Windows Вот только по echo %path% выводятся переменные без подстановки. Хотя на других компах такая подстановка производится. Производиться подстановка и при отображении переменной PATH в дополнительных параметрах системы. |
vol2hv
...а вместо "echo %path%" проще дать в командном окне команду: path И у меня обе команды выводят на экран пути сразу с подстановкой значений, а не как %SystemRoot% например. |
vol2hv, значит вы дочистились/дооптимизировались/дотвикались... Потому как:
Цитата:
|
Цитата:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment тип параметра Path должен быть REG_EXPAND_SZ. Кривые инсталлеры некоторых программ (например MySQL) изменяют тип на REG_SZ, в результате командный процессор не может найти файлы в системных папках. Исправить можно следующим образом: скопируйте содержимое параметра Path в буфер обмена, удалите параметр, создайте заново (меню Правка -> Создать -> Расширяемый строковый параметр), задайте имя, вставьте значение из буфера обмена и перезагрузите компьютер. |
Могучий интеллект Petya V4sechkin и божья помощь вылечили больного. Большое спасибо всем.
|
«божья» помощь тут не при чём.
|
Время: 20:29. |
Время: 20:29.
© OSzone.net 2001-