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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Не работают команды ping, ipconfig ... и т.д. из командной строки (http://forum.oszone.net/showthread.php?t=68368)

iomega 11-07-2006 09:56 460087

[решено] Не работают команды ping, ipconfig ... и т.д. из командной строки
 
Добрый день.
Я набираю "cmd" в командной строке. Запускается окно. Курсор моргает около диска Н (один из сетевых дисков).
После этого я набираю ping, ipconfig, .... и т.д. Мне пишет: "ping" (ipconfig, .... и т.д.) не является внутренней или внешней командной, исполняемой командой или пакетным файлом.
Но если указывать полный путь к программе: C:\WINDOWS\system32\ping , то все нормально.
Как исправить?

Ramzes_ 11-07-2006 10:06 460091

А когда текущим является не сетевой диск, все работает нормально?
Если не работает для всех, то смотри переменную окружения PATH. В ней хранятся пути для поиска выполняемых файлов. Возможно какая-нибудь программа переписала сверху свое собственное значение.

iomega 11-07-2006 10:15 460092

А как сделать что бы по умолчанию был другой диск?
Где смотреть PATH?

Нет, если переключатся на диск с: то все равно не выполняется.
Нужно полностью путь указывать: C:\Windows\system32\

hasherfrog 11-07-2006 10:32 460105

>> Где смотреть PATH?
откройте cmd
скажите set | find PATH

чтобы исправить PATH, воспользуйтесь "Мой комп - Свойства" - там где-то на закладках "переменные окружения"

iomega 11-07-2006 10:41 460114

Вот что выдает (часть строк привожу):

H:\>set
HOMEDRIVE=H:
HOMEPATH=\
PATH=X:.;;Y:.
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
SystemDrive=C:
SystemRoot=C:\WINDOWS
windir=C:\WINDOWS

А в "переменных средах" в "свойствах" "Мой компьютер" только две переменные: TEMP и TMP

Во блин. А если запустить Far и в нем набирать команды (ping, ... и т.д.) то все работает. Как так может быть?

Ramzes_ 11-07-2006 10:50 460123

См. ниже, где системные переменные. Это тоже переменные среды, но для всех пользователей.
Для PATH устанавливаем %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM

Vadikan 11-07-2006 10:51 460124

Цитата:

Для PATH устанавливаем %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM
А также любые другие папки, откуда хотим запускать в консоли команды без указания пути.

iomega 11-07-2006 10:56 460127

все разобрался большое спасибо.
Работает.

И еще.
А значение строки PATH можно где-то в системном файле или реестре поменять?
Или только в "переменных средах" в "свойствах" "Мой компьютер".

hasherfrog 11-07-2006 11:14 460143

iomega
По идее, если Вы поменяете в "переменных средЫ", то и в профиле (реестре) пропишется.
Можно использовать и другие способы изменения переменных окружения (например, через логон-скрипты)
Кстати, у Вас, как мне кажется, ситуация такая именно из-за не совсем корректных логон-скриптов; не факт, впрочем.

iomega 11-07-2006 11:32 460151

Ну ладно, все, спасибо.


Время: 01:43.

Время: 01:43.
© OSzone.net 2001-