В командной строке Windows не работают стандартные команды

При попытке запустить какую-либо стандартную команду в интерпретаторе командной строки (cmd.exe) в ОС Windows выдается следующее сообщение:

«hostname» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

программа не является внутренней или внешней командой

Однако если ввести полный адрес любой из стандартных консольных программ Windows, то они все прекрастно запускаются. Например — C:\WINDOWS\system32\hostname.exe .

Получается, что командная строка не ищет нужные программы по пути «%windir%\system32».

Данная проблема скорее всего заключается в системной переменной PATH, она может быть изменена. И для стандартной работы штатных программ надо восстановить в ней начальные значения.

Чтобы исправить эту ошибку, открываем «Панель управления» — «Система», переходим на вкладку «Дополнительно», там нажимаем кнопку «Переменные среды». В открывшемся окне в разделе «Системные переменные» находим переменную «Path».

переменная path

Затем либо двойным щелчком мыши вызываем окно «Изменение системной переменной», либо выделяем эту переменную и нажимаем на кнопку «Изменить», находящуюся под ней. Значение переменной должно быть следующим:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

Если выглядит не так, изменяем.

Также здесь вы можете прописать и другие пути, откуда хотите по умолчанию запускать те или иные команды. Новая директория пишется в той же строке и отделяется от предыдущей знаком «;» без пробелов.

После редактирования переменной в трех окнах нажимаем «OK» и радуемся нормальному запуску стандартных консольных приложений.

Оставите комментарий ?

11 Комментарии。

  1. Александр

    Спасибо,эта статья помогла,по пути в системной переменной PATH была прописана какая то прога(C:\Program Files\Common Files …..)а я удалил эту запись и прописал C:\WINDOWS\system32;С:\Users\Александр\Desktop и теперь командстока запускается и с рабочего стола

  2. Юзверь

    Спасибо! Помогло

  3. спасибо! заработало!

  4. Работает и в 2020 на Win7
    у меня фильтр для фотошопа прописался shadow illuminator pro.Исправил

  5. Случайно удалил все переменные path-a, долго искал решение этой проблемы, спасибо тебе огромное!

  6. Спасибо, помогло. Гребаный Ruby вписал туда что-то свое, поэтому не работало

  7. Всем привет с лета 2021, статься помогла, спасибо 😀

  8. Не помогло

  9. спасибо.помогло

  10. Евгений

    Спасибо Большое! Очень помогло это:
    Спасибо,эта статья помогла,по пути в системной переменной PATH была прописана какая то прога(C:\Program Files\Common Files …..)а я удалил эту запись и прописал C:\WINDOWS\system32;С:\Users\Александр\Desktop и теперь командстока запускается и с рабочего стола

Оставить комментарий