Войти

Показать полную графическую версию : [решено] востановление работы диагностических утилит ip


Tolik_37
15-07-2009, 22:23
не работают команды ping, ipconfig и тд в поле cmd
что надо сделать?
ping находится в папке windows/system32
если в поле cmd установить весь путь,
то работает

xoxmodav
16-07-2009, 09:12
Проверяй переменные среды (неплохо было бы ещё и версию ОС указать для начала): "Панель управления" - "Система" - "Дополнительно" - "Переменные среды".

Переменная Path в Windows XP, к примеру, может иметь значение:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2. 0.50727;C:\WINDOWS\system32\WindowsPowerShell\v1.0

Tolik_37
16-07-2009, 21:04
спасибо!
ОС -windows XP
ВЫ правы в переменных средах
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2. 0.50727;C:\WINDOWS\system32\WindowsPowerShell\v1.0
нет
есть две строки
TEMP C:\Documents and Setting\ Tolik\Lokal Setting\Temp
TMP C:\Documents and Setting\ Tolik\Lokal Setting\Temp
если не трудно подскажите что и как надо туда внести
заранее благодарен!

Petya V4sechkin
16-07-2009, 21:12
Tolik_37, ниже смотрите.
Категория "Системные переменные" (Path).

Tolik_37
17-07-2009, 13:47
спасибо за советы
у меня:
PATH C:\Program Files\URAVO\URAVO Player;C:\WINDOWS\System32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;
приблизительно такая же PATH на другом компе (на котором все в порядке)
отличие на компе, который не работает стоит Framework
при наборе в cmd команды ping получаю ответ:
"ping"не является внутренней или внешней командой, исполняемой программой или пакетным файлом
при наборе в cmd пути:C:\WINDOWS\system32\ping.exe команда работает
подскажите куда дальше сунуться
спасибо!!!

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

Tolik_37
17-07-2009, 23:46
да в реестре стоит REG_SZ
так как я никогда в реестре не правил
то для меня трудности следующие
1. откуда скопировать содержимое параметра Path в буфер обмена
2. как удалить параметр PATH
3.создать заново (меню "Правка -> Создать -> Расширяемый строковый параметр"), -это мне понятно
4.задать имя PATH - где?
5.вставить значение из буфера обмена - куда?
6.перезагрузить компьютер -понятно
пытаюсь разобраться, но пока четких инструкций не нашел
большое вам спасибо вы мне очень помогли!!!

Petya V4sechkin
18-07-2009, 11:24
Tolik_37, запустите Regedit и нажмите F1 - откроется Справка. Вот там читаете все, до победного конца.
А также Введение: описание реестра Windows (http://oszone.net/5617)

Сделаем проще, примените твик реестра: (http://oszone.net/5604)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Path"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,3b,00,25,00,\
53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,3b,00,25,\
00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,\
53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,62,00,65,00,6d,\
00,3b,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,\
46,00,69,00,6c,00,65,00,73,00,5c,00,55,00,52,00,41,00,56,00,4f,00,5c,00,55,\
00,52,00,41,00,56,00,4f,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,3b,00,\
43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,46,00,69,\
00,6c,00,65,00,73,00,5c,00,41,00,54,00,49,00,20,00,54,00,65,00,63,00,68,00,\
6e,00,6f,00,6c,00,6f,00,67,00,69,00,65,00,73,00,5c,00,41,00,54,00,49,00,20,\
00,43,00,6f,00,6e,00,74,00,72,00,6f,00,6c,00,20,00,50,00,61,00,6e,00,65,00,\
6c,00,00,00

и перезагрузитесь.
Это соответствует вашему значению:

C:\Program Files\URAVO\URAVO Player;C:\WINDOWS\System32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel

Tolik_37
18-07-2009, 17:15
по вопросам, которые я задавал в предыдущем сообщении, разобрался
проблему с диагностикой IP решил так:
C:\WINDOWS\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
REG_SZ осталось т.е.
%SystemRoot%\system32; заменил на C:\WINDOWS\system32;
перегрузил и утилиты стали нормально работать
в связи с процедурами, которые я проделал возник вопрос

что делать с остальными %SystemRoot%?

а вообще БОЛЬШОЕ ВАМ СПАСИБО
ВЫ мне очень помогли!!!
пользуюсь я книгой Microsoft Windows XP Professional (Учебный курс MCSA/MCSE)
ваши советы помогли искать мне ответы
если вы прокоментируете мои действия буду рад!!!




© OSzone.net 2001-2012