Все для работ с Windows - лучшей операционной системой от Microsoft. Мы охватываем все, от программы предварительной оценки Windows 10 до Windows 11. Предоставляет вам все последние новости о Windows 10 и не только.

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

33

Командная строка в Windows — удобная утилита. Позволяет быстро выполнять многие задачи; однако командный процессор может отображать ошибку «не распознана как внутренняя или внешняя команда» при попытке выполнить команду.

Это распространенная ошибка, обычно возникающая из-за неправильного выполнения команды. В этой статье объясняются причины и несколько шагов по устранению неполадок, которые помогут вам исправить эту ошибку.

Почему возникает ошибка «Не распознано как внутренняя или внешняя команда»?

ОС Windows хранит список путей, известных как переменные среды Windows, для быстрого запуска и выполнения программ. Любые проблемы с ним могут вызвать ошибку.

Потенциальные проблемы, вызывающие эту ошибку, включают:

  • Неправильные команды.
  • Записи реестра, прерывающие работу команд и прочее.
  • Исполняемые программы или скрипты не установлены.
  • Неверно указан путь или имя файла.
  • Отсутствует каталог файлов в переменных среды Windows.

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

Эта ошибка часто возникает, когда вы запускаете программу или команду CMD, и что-то идет не так. Мы перечислили исправления для обеих версий ошибки, поэтому следуйте инструкциям, соответствующим вашему случаю.

1 Убедитесь, что программа установлена

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

Командная строка не может запустить несуществующую программу. Если вы пытаетесь запустить только что установленную программу, убедитесь, что она установлена ​​правильно.

Чтобы проверить установку:

  1. Нажмите Win + R, чтобы открыть «Выполнить». Затем введите control и нажмите OK.
  2. Затем в Панели управления перейдите в «Программы» > «Программы и компоненты».
  3. Прокрутите список установленных приложений и найдите приложение, которое хотите запустить.

Кроме того, вы также можете просмотреть установленные приложения, открыв «Приложения и функции» в «Настройках ». Для этого нажмите клавишу Windows + I, нажмите «Приложения» и найдите установленное приложение.

По умолчанию, когда вы пытаетесь запустить программу или скрипт из CMD, командный процессор ищет связанные файлы и пути в папке System32 или переменных среды. Если файл отсутствует, он вернет ошибку, не распознанную как внутреннюю или внешнюю команду, исполняемую программу или пакетный файл.

Вероятно, это связано с тем, что Windows устанавливает большинство приложений не в папку System32, а в папку C:Program Files.

Вы можете решить эту проблему тремя способами:

  1. Во-первых, используйте полный путь к исполняемому файлу для запуска программы.
  2. Во-вторых, добавьте путь к программе в переменные среды Windows.
  3. Наконец, переместите файлы в папку System32.

2 Используйте полный путь к файлу для выполнения команды

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

Во-первых, давайте попробуем метод полного пути. Здесь мы будем использовать полный путь к файлу вместо имени приложения для запуска программ из командной строки. Вот как это сделать:

  1. Сначала откройте командную строку от имени администратора.

  2. Затем введите полный путь к приложению, которое вы хотите запустить. Например, если вы хотите открыть порт ESBCalc, расположенный в каталоге C:, то команда для открытия приложения с полным путем будет выглядеть примерно так:

    C:ESBCalcPort.exe
  3. Тем не менее, это будет работать только в том случае, если путь к файлу не содержит пробелов. Если в пути к файлу есть пробел, введите путь к файлу в двойных кавычках.

3 Используйте полный путь к файлу в двойных кавычках

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

Командная строка считывает пробелы как конец команды и обрабатывает все, что находится после пробела, как отдельную команду.

Допустим, вы хотите запустить приложение Internet Explorer, расположенное в папке C:Program FilesInternet Exploreriexplore.exe, с помощью CMD. Однако запуск этого пути к файлу вернет ошибку из-за пробела между Program Files и Internet Explorer.

Чтобы избежать этого, вы можете вставить путь к файлу в двойных кавычках. Здесь команда для запуска Internet Explorer будет выглядеть так:

"C:Program FilesInternet Exploreriexplore.exe"

4 Добавьте путь к файлу в переменные среды Windows.

Вы можете отредактировать переменные среды и добавить путь к файлу вашего приложения в его каталог. Таким образом, командная строка определит путь для введенной команды и выполнит ее без ошибки.

Добавление полного пути к файлу в переменную среды Windows может помочь устранить ошибку, не распознаваемую как внутреннюю или внешнюю команду для Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot и Команды АДБ.

Чтобы изменить переменную среды Windows:

  1. Нажмите Win + R, чтобы открыть «Выполнить».

  2. Затем введите control и нажмите OK, чтобы открыть панель управления.

  3. В Windows 10 выберите Система и безопасность > Система. На левой панели нажмите «Дополнительные параметры системы».

  4. В более новых версиях Windows 10 и Windows 11 выберите «Настройки» > «Система» > «О программе». Затем нажмите «Дополнительные параметры системы» в разделе «Связанные параметры ».

  5. На вкладке «Дополнительно» нажмите кнопку «Переменные среды».

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

  6. В новом окне в разделе «Системные переменные» выберите переменную «Путь».

  7. Нажмите кнопку «Изменить ».

  8. В окне редактирования нажмите «Создать».

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

  9. Здесь вам нужно вставить путь к файлу программы, которую вы хотите запустить из CMD. Например, если вы хотите запустить браузер Chrome, расположенный в папке C:Program FilesGoogleChromeApplication, то полный путь к файлу будет выглядеть так:

    C:Program FilesGoogleChromeApplication
  10. Нажмите OK, чтобы добавить его в переменные среды.

  11. Затем снова нажмите ОК .

  12. Затем нажмите «ОК» и «Применить», чтобы сохранить изменения.

После добавления новой переменной среды перезагрузите компьютер, чтобы изменения вступили в силу. После перезагрузки ПК откройте командную строку, введите имя программы, и CMD откроет ее без ошибок.

Если у вас возникли проблемы с такими командами, как ipconfig, netsh, cipher и т. д ., добавьте путь к корневой папке системы Windows в диалоговом окне «Переменная среды». Вот как это сделать.

  1. Откройте диалоговое окно «Переменные среды ».

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

  2. Затем выберите переменную Path в разделе « Системные переменные» и нажмите «Изменить».

  3. Нажмите «Создать» и вставьте следующее:

    %SystemRoot%ystem32
  4. Нажмите OK, чтобы сохранить изменения.

  5. Нажмите OK, а затем нажмите OK и Применить, чтобы сохранить изменения.

5 Переместить файлы в папку System32

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

System32 — это защищенная системная папка, и она защищена не зря. Когда вы пытаетесь запустить программу от имени администратора, командная строка ищет исполняемый файл в папке System32. Однако, поскольку не все программы установлены в папку System32, вы можете получить ошибку.

Если вы все еще хотите запустить программу из CMD и не хотите вводить полный путь к файлу, вы можете переместить файлы программы в папку System32.

Чтобы переместить файлы программы в папку System32:

  1. Перейдите в каталог установки вашей программы и скопируйте все файлы в папку. Здесь мы переместим файлы Google Chrome, расположенные в C: Program FilesGoogleChromeApplication, в папку System32.
  2. Затем перейдите в папку C:WindowsSystem32 и вставьте скопированные файлы. Нажмите «Да», если появится запрос UAC.
  3. Затем откройте командную строку от имени администратора, введите chrome и нажмите Enter. CMD мгновенно откроет браузер Google Chrome.

Исправление CMD, не распознанного как внутренняя или внешняя ошибка команды

Команды командной строки не чувствительны к регистру, но не прощают использование лишних пробелов. Чтобы устранить эту ошибку, проверьте правильность команд и используйте пути к файлам с пробелами в двойных кавычках. Для программ, не установленных в папке System32, добавьте переменную среды с полным путем к файлу вашего приложения, чтобы запускать приложения через CMD.

Источник записи: makeuseof.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее