Home
» PC Советы
»
Инструкции по исправлению ошибки «не распознано как внутренняя или внешняя команда» при использовании CMD в Windows
Инструкции по исправлению ошибки «не распознано как внутренняя или внешняя команда» при использовании CMD в Windows
Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙
Да, это случается очень часто, особенно у тех, кто устанавливает много программ, разрабатывает приложения, например, Java, настраивает собственные серверы... что напрямую влияет на среду Windows. Вот ошибка:
«Синтаксис команды cmd» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Эта ошибка заключается в том, что если вы введете любую команду в CMD - Windows Command, например Ping, ipconfig..., вы получите вышеуказанное сообщение об ошибке.
Как исправить ошибку «Не распознано как внутренняя или внешняя команда...»? Ознакомьтесь со статьёй WebTech360 ниже!
Что является причиной ошибки «не распознано как внутренняя или внешняя команда...» в Windows?
Как упоминалось выше, эта ошибка возникает при установке программ, которые влияют на раздел переменных среды Windows, таких как приложения для программирования, создание сервера... Когда значения этих переменных среды изменяются, это вызывает «недоразумение» или путаницу, когда Windows выполняет программу или команду.
Как исправить ошибку «не распознано как внутренняя или внешняя команда...»:
Убедитесь, что программа установлена.
Убедитесь, что программа установлена.
Командная строка не может запустить несуществующую программу. Если вы пытаетесь запустить недавно установленную программу, убедитесь, что она установлена правильно.
Для проверки установки:
1. Нажмите Win + R , чтобы открыть окно «Выполнить» . Затем введите control и нажмите «ОК».
2. Затем на Панели управления перейдите в раздел Программы > Программы и компоненты .
3. Прокрутите список установленных приложений и найдите то, которое хотите запустить.
Вы также можете просмотреть установленные приложения, перейдя в раздел «Приложения и компоненты» в настройках. Для этого нажмите клавиши Windows + I , выберите «Приложения» и найдите установленное приложение.
По умолчанию при попытке запустить программу или скрипт из командной строки командная строка ищет соответствующие файлы и пути в папке System32 или переменных окружения. Если файл отсутствует, возвращается ошибка «не распознан как внутренняя или внешняя команда, исполняемая программа или пакетный файл».
Это может быть связано с тем, что Windows устанавливает большинство приложений не в папку System32, а в C:\Program Files.
Решить эту проблему можно тремя способами:
1. Сначала используйте полный путь к исполняемому файлу для запуска программы.
2. Во-вторых, добавьте путь к программе в переменные среды Windows.
3. Наконец, переместите файлы в папку System32.
Используйте полный путь к файлу для выполнения команды
Используйте полный путь к файлу для выполнения команды
Сначала попробуем метод с указанием полного пути. В данном случае мы будем использовать полный путь к файлу вместо имени приложения для запуска программ из командной строки. Вот как это сделать:
2. Затем введите полный путь к приложению, которое вы хотите запустить. Например, если вы хотите открыть ESBCalc Port, расположенный в папке C:\ , команда для открытия приложения с полным путём будет выглядеть так:
C:\ESBCalcPort.exe
3. Однако это сработает только в том случае, если путь к файлу не содержит пробелов. Если путь к файлу содержит пробелы, введите его в двойных кавычках.
Используйте полный путь к файлу в кавычках.
Используйте полный путь к файлу в кавычках.
Командная строка считывает пробелы в конце команды и обрабатывает все, что находится после пробела, как отдельную команду.
Предположим, вы хотите запустить приложение Internet Explorer из C:\Program Files\Internet Explorer\iexplore.exe через CMD. Однако запуск по этому пути возвращает ошибку из-за пробела между Program Files и Internet Explorer .
Чтобы избежать этого, можно заключить путь к файлу в двойные кавычки. В этом случае команда для запуска Internet Explorer будет выглядеть так:
"C:\Program Files\Internet Explorer\iexplore.exe"
Добавить путь к файлу в переменные среды Windows
Вы можете отредактировать переменные среды и добавить путь к файлу приложения в его папку. Таким образом, командная строка определит путь к введённой команде и выполнит её без ошибок.
Добавление полного пути к файлу в переменную среды Windows может помочь устранить ошибку «не распознано как внутренняя или внешняя команда» для команд Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot и ADB.
Чтобы изменить переменную среды Windows:
1. Нажмите Win + R , чтобы открыть окно «Выполнить».
3. Перейдите в раздел «Система и безопасность» > «Система» . В левой панели нажмите «Дополнительные параметры системы» .
Нажмите «Дополнительные параметры системы».
4. В более новых версиях Windows 10 откройте «Параметры» > «Система» > «О системе ». Затем в разделе «Сопутствующие параметры» нажмите «Дополнительные параметры системы» .
5. На вкладке «Дополнительно» нажмите кнопку «Переменные среды».
Нажмите кнопку «Переменные среды».
6. В новом окне в разделе Системные переменные выберите переменную Путь.
7. Нажмите кнопку «Изменить».
8. В окне редактирования нажмите кнопку «Создать».
Нажмите «Новый».
9. Здесь вам нужно вставить путь к файлу программы, которую вы хотите запустить из командной строки. Например, если вы хотите запустить браузер Chrome, расположенный в папке C:\Program Files\Google\Chrome\Application, то полный путь к файлу будет таким:
C:\Program Files\Google\Chrome\Application
10. Нажмите кнопку «ОК» , чтобы добавить его в переменные среды.
Затем нажмите кнопку «ОК» во всех открытых окнах, чтобы сохранить изменения.
После добавления новой переменной среды откройте командную строку , введите имя программы, и CMD откроет ее без ошибок.
Переместить файл в папку System32
Переместить файл в папку System32
System32 — защищённая системная папка, и на это есть веская причина. При попытке запустить программу с правами администратора командная строка будет искать исполняемый файл в папке System32. Однако, поскольку не все программы установлены в папку System32, может возникнуть ошибка.
Если вы все равно хотите запускать программу из CMD и не хотите вводить полный путь к файлу, вы можете переместить файл программы в папку System32.
Чтобы переместить файлы программы в папку System32:
1. Перейдите в папку установки программы и скопируйте все файлы из неё. В данном случае мы переместим файлы Google Chrome из C:\Program Files\Google\Chrome\Application в папку System32.
2. Затем перейдите в папку C:\Windows\System32 и вставьте туда скопированные файлы. Нажмите «Да» , если появится запрос UAC.
3. Затем откройте командную строку с правами администратора, введите chrome и нажмите Enter. CMD немедленно откроет браузер Google Chrome .