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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] 'ping' is not recognized as an internal or external command... (http://forum.oszone.net/showthread.php?t=99516)

_VX 31-01-2008 10:35 729664

'ping' is not recognized as an internal or external command...
 
C:\Documents and Settings\Administrator>ping 192.168.0.1
'ping' is not recognized as an internal or external command,
operable program or batch file.

C:\Documents and Settings\Administrator>help
и то же самое...

В общем - в консоли не выполняется ничего, кроме exit. В диалоге Run... выполняется все - и пинги, и телнет и тот же хелп...
Я чуток в состоянии аффекта. Что это может быть? Мог ли антивирь что-то пропутстиь? Ошибка в реестре? Все опробованные команды в %SystemRoot% присутствуют.
Результат C:\Documents and Settings\Administrator>C:\WINDOWS\system32\ping.exe

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
...
Помогите, гуру, хоть добрым словом...

ЗЫЖ
WinSrv 2003 EE
на тесте [как себя покажет] с неделю стоит McAfee VirusScan Enterprise 8.0.0 с позавчерашними обновлениями

Petya V4sechkin 31-01-2008 10:37 729667

Цитата:

Цитата _VX
Ошибка в реестре?

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

_VX 31-01-2008 11:56 729748

Переменная окружения PATH действительно имела тип REG_SZ, и значение "c:\program files\Java\jdk-1_5_0_06\bin" (пояснение ниже). После изменения типа на REG_EXPAND_SZ и значения на %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem все работает. Спасибо.

На этапе подготовки системы к установке сервера системы документооборота, необходима установка Java Development Kit (JDK). Цитата мануала:
"для переменной РАНТ в качестве параметарзадать путь к виртуальной машине JDK - c:\program files\Java\jdk-1_5_0_06\bin"

Каюсь - ручками вбил в диалоге Переменные окружения РАТН = c:\program files\Java\jdk-1_5_0_06\bin - по запарке, даже не подумав о том, что РАНТ есть системная переменная. Сервер документооборота еще на этапе установки, можно связаться со службой техподдержки, но есть ли соображения теперь по новому вопросу:
- можно ли добавлять пути в переменную РАТН [HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment], отразится ли это на системе?
- имеет ли смысл научить прогу смотреть в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths] а не в вышеуказанную ветвь реестра?

Petya V4sechkin 31-01-2008 12:07 729755

Цитата:

Цитата _VX
можно ли добавлять пути в переменную РАТН

Конечно, можно.

Цитата:

Цитата _VX
имеет ли смысл научить прогу смотреть в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths]

Программа смотрит туда, куда ей сказали программеры.

_VX 31-01-2008 12:12 729761

Petya V4sechkin, понятно, спасибо за отклик и совет.
Пусть теперь думает и объясняется служба поддержки.

Petya V4sechkin 31-01-2008 12:16 729766

_VX, почему бы просто не прописать в PATH:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk-1_5_0_06\bin

_VX 31-01-2008 14:35 729881

Petya V4sechkin, Это я и имел ввиду задавая вопрос про изменение переменной РАТН. Завтра доставлю серверную часть, допишу ключь, отпишусь о результатах.
А в техподдержке пусть перепишут мануал - одно слово - а уже есть где впариться...


Время: 07:57.

Время: 07:57.
© OSzone.net 2001-