Рекомендуем, 2024

Выбор редакции

Как исправить «не распознается как внутренняя или внешняя команда» в Windows

Есть случаи, когда установщики программного обеспечения портят переменные среды Windows. Если переменные окружения испортятся, это может привести к проблемам с другими программами, использующими ту же переменную окружения. Одним из таких симптомов является следующая ошибка в Windows:

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

Это случилось со мной, когда я пытался запустить ping из командной строки. Внезапно он выдает мне ту же ошибку, что и выше. Я точно знаю, что не мог удалить исполняемый файл ping, поэтому я подозревал, что это была переменная PATH для ping, которая испортилась. Я даже дважды проверил, чтобы убедиться, что ping.exe существует в папке WINDOWS \ system32.

Чтобы получить доступ к переменным среды, щелкните правой кнопкой мыши значок « Мой компьютер» и выберите « Свойства» . Выберите вкладку « Дополнительно » и нажмите « Переменные среды» . В более новых версиях Windows, нажмите на ссылку Advanced System Settings .

На панели системных переменных выберите « Путь», затем нажмите кнопку « Редактировать» .

Я бы порекомендовал скопировать значения и вставить их в Блокнот перед редактированием. Сохраните старые значения в виде текстового файла, чтобы у вас была резервная копия исходных значений.

Отредактируйте значение переменной. Это длинная строка, разделенная точкой с запятой. Убедитесь, что местоположение исполняемого файла является одной из записей в этой строке. Если это не так, введите местоположение родительской папки исполняемого файла.

Обратите внимание, что в Windows 10 значения представлены в виде таблицы, что упрощает их чтение. Если вы предпочитаете, вы можете нажать Редактировать текст, чтобы увидеть все значения в одном текстовом поле.

Нажмите OK после редактирования значения. Перезагрузите компьютер, чтобы включить новое значение. После перезагрузки попробуйте выполнить команду еще раз и убедитесь, что она исправила вашу проблему. Если это не так, дважды проверьте значение переменной пути снова. Это может быть неверный синтаксис с точкой с запятой или введено неправильное значение.

Top