Показано с 1 по 10 из 10

Тема: Программы из директории system32 не видны из командной строки

  1. #1
    Участник
    Регистрация
    05.07.2004
    Возраст
    49
    Сообщений
    232

    По умолчанию Программы из директории system32 не видны из командной строки

    Есть такая проблема:

    На компе, с установленной на нем Windows XP, из командной строки не распознаются программы из директории system32. Т.е. вызываю Пуск - Выполнить... - cmd - набираю к примеру команду net ... или ipconfig, а в ответ мне пишется: "команда не является внутренней или внешней командой, исполняемым файлом или пакетным файлом." Если непосредственно войти в ту директорию, то все работает, вне ее - не работает. Напрашивается то, что в системных путях не прописан путь к system32. Смотрю: Панель управления - Система - Дополнительно - Переменные окружения - Системные переменные: там путь к system32 прописан в переменной Path, однако не срабатывает.

    Подскажите пожалуйста, где и чего нужно подправить, чтобы все заработало как надо? Может в реестре где? К сожалению не знаю нужного ключа...

  2. #2
    Участник
    Регистрация
    05.07.2004
    Возраст
    49
    Сообщений
    232

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Цитата Сообщение от Neo
    попробуй для начала
    1)ПУСК-Выполнить-cmd.exe
    ipconfig /?

    а потом вводи просто
    ipconfig
    ipconfig /all и т.д.
    Начало уже положено (читай выше). На эти команды выдается сообщение:
    "ipconfig не является внутренней или внешней командой, исполняемым файлом или пакетным файлом."

  3. #3
    Новый Житель
    Регистрация
    09.10.2004
    Сообщений
    134

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Имхо дело всетаки в пацах(переменной path) попробуй в консоли набрать echo %path% и перепроверить все пути. Необходимо обратить внимание, что path задается относительно %SystemRoot%. Т.е. необходимо проверить так же переменную windir.

  4. #4
    Участник
    Регистрация
    05.07.2004
    Возраст
    49
    Сообщений
    232

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Цитата Сообщение от TearsOfICe
    Имхо дело всетаки в пацах(переменной path) попробуй в консоли набрать echo %path% и перепроверить все пути. Необходимо обратить внимание, что path задается относительно %SystemRoot%. Т.е. необходимо проверить так же переменную windir.
    Вот содержимое переменной path:

    C:\Program Files\Borland\BDS\1.0\Bin;
    C:\PROGRA~1\Borland\CBUILD~1\Bin;
    C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;
    C:\oracle\ora92\bin;
    C:\Program Files\Oracle\jre\1.3.1\bin;
    C:\Program Files\Oracle\jre\1.1.8\bin;
    %SystemRoot%\system32;
    %SystemRoot%;
    %SystemRoot%\System32\Wbem;
    c:\program files\gstools\gsview;
    C:\Program Files\Microsoft SQL Server\80\Tools\BINN;
    C:\Program Files\Starbase\CaliberRM SDK\lib

    Вопрос: есть ли ограничение в винде по длине строки переменной path?

    Как видно, там все прописанно. На команды echo %path%, echo %systemroot%, все выдается как надо.

  5. #5
    ◄ЭКСПЕРТ-ЭНЕРГЕТИК► Аватар для Alexiy
    Регистрация
    04.07.2004
    Адрес
    Митино
    Возраст
    44
    Сообщений
    6,309

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Попробуй прописать в Path вместо "%SystemRoot%" "C:\Windows"

    И почему у тебя пути разделены разрывом строки? Должны быть в одну строку. То есть после ";" сразу следующий путь. Например:
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;c:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\;%SystemRoot%\Microsoft.NET\Framework\v1.1.4322\;C:\Progra m Files\Common Files\Autodesk Shared\
    Последний раз редактировалось Alexiy; 01.07.2005 в 22:26.
    Минздрав предупреждает: Существует два типа людей. Избегайте обоих.

  6. #6
    alex7
    Гость

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Глупое предложение: попробуйте запустить cmd не из меню "Пуск", а открыв в Коммандере (или Проводнике) каталог Windows\System32, а оттуда cmd.ехе просто двойным щелчком.
    И посмотрите, что будет :-)

  7. #7
    Новый Житель
    Регистрация
    09.10.2004
    Сообщений
    134

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Цитата Сообщение от Alexiy
    Попробуй прописать в Path вместо "%SystemRoot%" "C:\Windows"
    Я думаю именно это поможет. У меня например в свойствах системы пацы прописаны в виде %SystemRoot%\system32; а echo %pach% выдает не %SystemRoot%\system32; , а подставляя переменную %SystemRoot%, т.е. C:\WINDOWS\system32; Сперва написал, потом прочитал и сам ничего не понял

    Теперь могу точно заявить что в хр сп2 переменная path может быть такой длины
    C:\WINDOWS\system32;C:\WINDOWS\System32\Autoexec.nt;C:\WINDOWS;C:\WINDOWS\System
    32\Wbem;C:\Program Files\Common Files\Ulead Systems\MPEG;H:\oracle\ora9204\bin;H
    :\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora92
    04\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\orac
    le\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin
    ;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;C:\WINDOWS\sy
    stem32;C:\WINDOWS\System32\Autoexec.nt;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Pr
    ogram Files\Common Files\Ulead Systems\MPEG;H:\oracle\ora9204\bin;H:\oracle\ora9
    204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\ora
    cle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bi
    n;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\or
    a9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;C:\WINDOWS\system32;C:\WIN
    DOWS\System32\Autoexec.nt;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\C
    ommon Files\Ulead Systems\MPEG;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\or
    acle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\b
    in;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\o
    ra9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\
    oracle\ora9204\bin;H:\oracle\ora9204\bin;C:\WINDOWS\system32;C:\WINDOWS\System32
    \Autoexec.nt;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\U
    lead Systems\MPEG;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\
    bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\
    ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:
    \oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora9204\bin;H:\oracle\ora920
    4\bin;H:\oracle\ora9204\bin;C:\WINDOWS\system32;C:\WINDOWS\System32\Autoexec.nt;
    C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Ulead Systems\
    MPEG;
    и все команды выполняются Хотя в 95 винде точно были ограничения на все переменные.
    Последний раз редактировалось TearsOfICe; 01.07.2005 в 23:40.

  8. #8
    Участник
    Регистрация
    05.07.2004
    Возраст
    49
    Сообщений
    232

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Цитата Сообщение от Alexiy
    И почему у тебя пути разделены разрывом строки? Должны быть в одну строку.
    Это я так, для наглядности, на самом деле перевода строки нет.
    Глупое предложение: попробуйте запустить cmd не из меню "Пуск", а открыв в Коммандере (или Проводнике) каталог Windows\System32, а оттуда cmd.ехе просто двойным щелчком.
    Я уже так пробовал. Если находишься именно в этой директории, то все успешно запускается.

  9. #9
    Новый Житель
    Регистрация
    09.10.2004
    Сообщений
    134

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Ну еще могу предложить в консоли попробовать набрать set path="c:/windows/system32" - эта команда очистит переменную и задаст только это значение, но только для данной консоли - т.е. этим ничего не испортишь. Если после этого заработают команды - то однозначно править %path% если нет, то все мои идеи на этом заканчиваются

  10. #10
    Участник
    Регистрация
    05.07.2004
    Возраст
    49
    Сообщений
    232

    По умолчанию Ответ: Программы из директории system32 не видны из командной строки

    Починил, но очень странным образом. Ох уж и загадочная эта Виндовс

    В том окне, где прописывается переменная path, дописал ко всем тем переменным, которые были, еще одну: c:\windows\system32 (ничего не стирая). Сразу все заработало. Потом я стер ту переменную, которую написал, перезагрузил комп и, как ни странно, все работает...

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 03.07.2015, 16:40
  2. Мужчина - алень
    от LexaP в разделе Он и Она
    Ответов: 60
    Последнее сообщение: 10.03.2014, 22:35
  3. Любимые строки из песен.
    от fine в разделе Беседка
    Ответов: 8
    Последнее сообщение: 12.05.2007, 19:19
  4. Ищу песню Елены Пануровой - Ловец жемчуга
    от LeLiK в разделе Кино и музыка
    Ответов: 2
    Последнее сообщение: 12.12.2006, 18:57
  5. Строки в Exele
    от WinSer в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 12.07.2005, 10:13

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Top.Mail.Ru