Главная Другой Как исправить 'не распознается как внутренняя или внешняя команда' Ошибки

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



Если вы сталкиваетесь с ошибками приложения или команды «не распознается как внутренняя или внешняя команда» при попытке сделать что-то в командной строке, обновить приложение или установить что-то новое, вы не одиноки. Это происходит, когда изменяются переменные среды Windows, которые препятствуют запуску команды.

Как исправить

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

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

Как исправить ошибку

Исправьте ошибки типа 'команда не распознается'

Синтаксис ошибки обычно выглядит примерно так: «Program.exe не распознается как внутренняя или внешняя команда». Синтаксис зависит от того, что вы делаете в данный момент, что важно, поскольку мы должны проверить установочный файл, прежде чем делать что-либо еще.

как летать в Minecraft Survival Command
  1. Перейдите к установочному файлу программы, которую вы пытаетесь использовать, и убедитесь, что исполняемый файл присутствует.
  2. Перейдите в Панель управления, Система и безопасность и Расширенные настройки системы.
  3. Нажмите кнопку Environment Variables.
  4. Выберите «Путь» на панели «Системные переменные» в нижней части нового окна.
  5. Выберите «Правка», и откроется новое окно.
  6. Убедитесь, что присутствуют «% SystemRoot% System32» и «C: WindowsSystem32».
  7. Скопируйте одно значение в Блокнот.
  8. Измените запись в окне «Переменная среды» на что-нибудь другое и нажмите «ОК».
  9. Замените только что измененное значение исходным из Блокнота и нажмите ОК.
  10. Сделайте то же самое для другого значения.

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

Вставка значений в Блокнот экономит время и сохраняет правильный синтаксис, если вас отвлекут при выполнении этой задачи или вы забудете, как это выглядело. Просто вырежьте и вставьте каждый по отдельности и измените значение в переменных среды на что угодно. Затем вставьте исходное значение обратно и подтвердите. Этого должно быть достаточно для исходной команды, которую вы пытались запустить снова.

Внимательные из вас могут заметить, что «% SystemRoot% System32» и «C: WindowsSystem32» указывают на одно и то же место. Это устаревшая запись для тех, кто использует старые системы. Возможно, вам не нужны оба, но Windows, похоже, все же ссылается на них по отдельности. Systemroot предназначался в основном для систем, которые использовали папки WINNT и Windows, что больше не соответствует действительности. Однако оба должны присутствовать даже в Windows 10.

Как исправить ошибку

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

Если вы пытаетесь запустить команду CMD и видите, что «CMD не распознается как внутренняя или внешняя команда», это может быть что-то другое. Попытка вышеуказанного исправления может сработать, но проблема может быть вызвана несколькими записями реестра, которые прерывают обычную цепочку команд.

Почему-то, если в реестре установлен автоматический запуск, некоторые команды CMD, такие как ping или nslookup, не всегда работают. Они возвращают ошибку выше. Присутствует .exe, и все может выглядеть правильно, но эти две небольшие записи портят вам день.

Эти записи реестра:

HKEY_LOCAL_MACHINESпрограммное обеспечениеMicrosoftCommand ProcessorAutoRun

HKEY_CURRENT_USERSпрограммное обеспечениеMicrosoftCommand ProcessorAutoRun

Этому выпуску как минимум десять лет. У меня есть закладка для Запись в блоге MSDN от 2007 г. что я сохранил, иллюстрируя именно это.

  1. Перейдите к C: WindowsSystem32 и убедитесь, что исполняемый файл CMD присутствует.
  2. Выполните проверку переменных среды, как указано выше. Если это не поможет, продолжайте.
  3. Запустите команду «cmd / d», которая, по-видимому, останавливает запуск автозапуска. Если сообщение то же самое, продолжайте.
  4. Найдите эти две записи реестра, перечисленные выше, и удалите их.

Это исправление старое, но золотое. Я использовал это, когда работал ИТ-администратором в известной кабельной компании. Поэтому он у меня до сих пор в закладках. Ошибка «команда не распознается как внутренняя или внешняя команда» существует уже столько времени, и, насколько мне известно, исправление остается прежним даже пятью поколениями Windows позже. Тем не менее, если вы все же столкнетесь с ошибкой, по крайней мере, вы теперь знаете, что делать.

Когда вы в последний раз видели ошибку «не распознается как внутренняя или внешняя команда» в Windows? Вы использовали одно из этих решений или что-то еще?

Интересные статьи

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

Как добавить подсветку синтаксиса в исходный код в Google Документах
Как добавить подсветку синтаксиса в исходный код в Google Документах
Разработчики и программисты давно использовали текстовые редакторы как основной способ ввода компьютерного кода. Некоторые среды разработки имеют свои собственные встроенные редакторы, но разработчики обычно предпочитают один редактор и придерживаются этой программы. Одна причина
8 лучших поисковых систем 2024 года
8 лучших поисковых систем 2024 года
Многие поисковые системы в Интернете оптимизированы для разных целей в зависимости от контекста. Выберите поисковую систему, которая соответствует вашим потребностям.
Отключить фоновое изображение экрана входа в систему в Windows 10 Anniversary Update
Отключить фоновое изображение экрана входа в систему в Windows 10 Anniversary Update
В выпуске Anniversary Update, также известном как Windows 10 версии 1607, наконец-то появилась возможность отключить фоновое изображение экрана входа.
Как присоединиться к случайной команде в Sea of ​​Thieves
Как присоединиться к случайной команде в Sea of ​​Thieves
Играть с другими людьми в Sea of ​​Thieves очень важно. Вы хотите, чтобы ваша команда была как можно сильнее, чтобы вы могли отправиться в самые сложные путешествия. Объединение с друзьями может быть предпочтительным стилем, но
Телемаркетеры используют ваш номер телефона для спам-звонков? Как это возможно?
Телемаркетеры используют ваш номер телефона для спам-звонков? Как это возможно?
Телемаркетеры стали настоящей неприятностью за последние годы. Они зададут бесконечный ряд вопросов и неизменно попытаются продать вам что-нибудь. К сожалению, многим знакомая ситуация. Но как они получили
Обзор Devialet Gold Phantom: позолоченный динамик Devialet - 22-каратная пробка
Обзор Devialet Gold Phantom: позолоченный динамик Devialet - 22-каратная пробка
Благодаря потрясающему дизайну вы платите не за звук, а за материалы, использованные для создания этой невероятно дорогой беспроводной колонки. Вы когда-нибудь задумывались, чего хочет каждый аудиофил на Рождество? Как насчет позолоченной беспроводной колонки или двух? Из
Как выбрать идеальный чехол для телефона
Как выбрать идеальный чехол для телефона
Чехлы для телефонов защищают ваш смартфон и дают возможность выразить свой стиль. Пять факторов, которые следует учитывать, включают тип, долговечность, размер и стоимость.