Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Не ищутся команды пути к которым прописаны PATH (http://forum.oszone.net/showthread.php?t=275947)

vol2hv 17-01-2014 10:25 2290734

Не ищутся команды пути к которым прописаны 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 работает.
Что бы это значило?

Dzirt2005 17-01-2014 10:45 2290745

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

vol2hv 17-01-2014 12:00 2290797

Dzirt2005,

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

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

mwz 17-01-2014 13:56 2290858

vol2hv
...а вместо "echo %path%" проще дать в командном окне команду: path

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

Dzirt2005 17-01-2014 14:09 2290862

vol2hv, значит вы дочистились/дооптимизировались/дотвикались... Потому как:
Цитата:

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


Petya V4sechkin 17-01-2014 16:40 2290937

Цитата:

Цитата vol2hv
Что бы это значило?

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

vol2hv 18-01-2014 00:06 2291304

Могучий интеллект Petya V4sechkin и божья помощь вылечили больного. Большое спасибо всем.

Iska 18-01-2014 00:50 2291339

«божья» помощь тут не при чём.


Время: 20:29.

Время: 20:29.
© OSzone.net 2001-