Devcon не является внутренней или внешней командой в Windows 10

Обновлено: 21.11.2024

Я загрузил утилиту командной строки DevCon из статьи Microsoft под номером 311272,
для устранения неполадок с принтером и удаления другого драйвера принтера из
порта LPT1. Проблема в том, что я не могу понять правильный синтаксис использования
DevCon, как описано в статье, для запуска утилиты из командной строки.
Приветствуется любая помощь в запуске этой утилиты. Эта статья относится к
комплекту разработки драйверов для Windows XP, которого нет в моей ОС XP Home Ed.
По этой причине он не запускается в командной строке?

Реклама

Уэсли Фогель

Эта команда работает для вас?

--
Надеюсь, это поможет. Дайте нам знать.

Вес
Оболочка Windows MS-MVP/Пользователь

Гость

Нет, он не запускался
сообщение командной строки:
"C:\Documents and Settings\Owner>devcon.exe help
'devcon.exe' не распознан как внутренняя или внешняя команда,
действующая программа или пакетный файл."
Утилита devcon была разархивирована в "C:\WINNT\Temp\i386"
Что можно сделать из этой проблемы?
Любая помощь?

Уэсли Фогель

devcon.exe не находится в папке, указанной в PATH.

Переместите devcon.exe в папку C:\WINNT\system32, после чего все должно заработать.

C:\WINNT\Temp\i386 не указан в пути, и в какой-то момент все в
C:\WINNT\Temp будет удалено, поскольку Temp означает Temporary.

Чтобы увидеть, какие папки находятся в вашем PATH.
Откройте командную строку, введите: path и нажмите клавишу Enter.

Путь — это путь поиска исполняемых файлов. Если исполняемый файл не находится в
ПУТИ, вам придется ввести полный путь, чтобы
запустить файл .exe.

--
Надеюсь, это поможет. Дайте нам знать.

Вес
Оболочка Windows MS-MVP/Пользователь

Гость

Спасибо, теперь я могу запустить утилиту.
Любое предложение о том, как применить devcon для устранения проблемы, которую я опубликовал
в разделе "Печать и отправка факсов" в той же группе новостей от 16 апреля 2006 г.: "НЕ МОЖЕТ
ПЕЧАТЬ НА LEXMARKX83"?
Любая помощь приветствуется. "Потому что теперь я не уверен, нужно ли мне
использовать devcon для решения проблемы с принтером.
Еще раз спасибо.

Уэсли Фогель

Работал ли принтер когда-либо с Windows XP? У него есть драйверы XP?

При условии, что у вас есть диск принтера.
Отключите принтер от компьютера.
Откройте Диспетчер устройств и удалите принтер.
Перезагрузка.
Переустановите принтер.

--
Надеюсь, это поможет. Дайте нам знать.

Вес
Оболочка Windows MS-MVP/Пользователь

Реклама

Гость

Принтер не работал. Сначала я загрузил драйвер «CJXP83LE.exe» с
сайта Lexmark.com, и во время установки появилось сообщение «не подписанный
драйвер», я пошел дальше и нажал «все равно продолжить установку», после < br />завершение устройство не печатало. В настоящее время я удалил все в соответствии с
инструкциями в "http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm".
На этой неделе я также возьму аппаратное обеспечение принтера, чтобы проверить его и
узнать, работает ли настоящий принтер/копир/сканер или он испорчен. У меня есть
сомнение, что я испортил аппаратное обеспечение, потому что я также скачал и установил
прошивку "FW581WW.EXE" из тех же загрузок драйверов Lexmark.com.
До установки прошивки на экране принтера было написано "LexmarkX83,V 5.81"
после этого отображался только пустой экран и кнопка питания не
выключала принтер.

Задать вопрос

Хотите ответить в этой теме или задать свой вопрос?

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

Похожие темы

< tr >
Образец Devcon.exe DDK имеет странное поведение с XP Embedded. 1 8 июля 2004 г.
Утилита резервного копирования XP не выполняет резервное копирование жесткого диска более чем на один CD 4 14 июля 2004 г.
ну, обломки, 0 17 июня 2012 г.
Печать из командной строки 3 19 июня 2004 г.
Команды печати не передача на принтер 3 10 октября 2006 г.
Не удается установить принтер 1 7 января 2006 г.
Windows XP, как отредактировать драйвер принтера 1 16 сентября 2008 г.
Модем отсутствует - на внешних модемах - РЕШЕНИЕ! Я нашел!! 5 14 марта 2004 г.

PC Review – это веб-сайт, посвященный обзорам компьютерной техники, с полезными форумами технической поддержки, на которых работают специалисты по ПК. Если у вас возникли проблемы с компьютером, обратитесь за советом на наш форум.

Командная строка — удобный способ выполнения определенных задач, но иногда она не распознает, что вы от нее хотите. Вот как это исправить.

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

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

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

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

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

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

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

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

1. Проверьте, установлена ​​ли программа

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

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

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

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

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

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

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

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

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

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

  1. Сначала откройте командную строку от имени администратора.
  2. Затем введите полный путь к приложению, которое хотите запустить. Например, если вы хотите открыть порт ESBCalc, расположенный в каталоге C:\, то команда для открытия приложения с полным путем будет выглядеть примерно так:
  3. Тем не менее, это будет работать только в том случае, если путь к файлу не содержит пробелов. Если в пути к файлу есть пробел, введите путь к файлу в двойных кавычках.

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

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

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

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

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

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

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

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

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

DevCon (Devcon.exe), консоль устройств, представляет собой инструмент командной строки, который отображает подробную информацию об устройствах на компьютерах под управлением Windows. Вы можете использовать DevCon для включения, отключения, установки, настройки и удаления устройств.

PnPUtil поставляется с каждым выпуском Windows и использует самые надежные и безопасные доступные API, поэтому его использование рекомендуется. Дополнительные сведения об использовании PnPutil вместо devcon см. в разделе PnPUtil.

Где я могу скачать DevCon?

DevCon (Devcon.exe) включается при установке WDK, Visual Studio и Windows SDK для настольных приложений. Информацию о загрузке комплектов см. в разделе Загрузка оборудования для Windows.

  • Комплект драйверов Windows (WDK) и комплект драйверов Windows (WDK) X.Y (путь установки)
  • %WindowsSdkDir%\tools\x64\devcon.exe
  • %WindowsSdkDir%\tools\x86\devcon.exe
  • %WindowsSdkDir%\tools\arm\devcon.exe

Переменная среды Visual Studio, %WindowsSdkDir%, представляет собой путь к каталогу комплектов Windows, в котором установлены комплекты, например C:\Program Files (x86)\Windows. Комплекты\10.

В этом разделе

Что вы можете сделать с DevCon

Разработчики и тестировщики драйверов для Windows могут использовать DevCon для проверки правильности установки и настройки драйвера, включая правильные INF-файлы, стек драйверов, файлы драйверов и пакет драйверов. Вы также можете использовать команды DevCon (включить, отключить, установить, запустить, остановить и продолжить) в сценариях для тестирования драйвера.

DevCon – это инструмент командной строки, который выполняет функции управления устройствами на локальных компьютерах.

В число функций Devcon входят:

Отображать информацию о драйверах и устройствах DevCon может отображать следующие свойства драйверов и устройств на локальных компьютерах:

  • Идентификаторы оборудования, совместимые идентификаторы и идентификаторы экземпляров устройств. Эти идентификаторы подробно описаны в разделе Строки идентификации устройства.
  • Устройства в классе настройки устройств
  • INF-файлы и файлы драйверов устройств
  • Подробнее о пакетах драйверов
  • Аппаратные ресурсы
  • Статус устройства
  • Ожидаемый стек драйверов
  • Сторонние пакеты драйверов в магазине драйверов

Поиск устройств DevCon может искать устройства на локальном компьютере по идентификатору оборудования, идентификатору экземпляра устройства или классу настройки устройства.

Изменение настроек устройства DevCon может изменить состояние или конфигурацию устройств Plug and Play (PnP) на локальном компьютере следующими способами:

  • Включить устройство
  • Отключить устройство
  • Обновление драйверов (интерактивных и неинтерактивных)
  • Установка устройства (создание узла разработки и установка программного обеспечения)
  • Удалить устройство из дерева устройств и удалить его стек устройств
  • Повторное сканирование устройств Plug and Play
  • Добавлять, удалять и изменять порядок идентификаторов оборудования устройств с корневым перечислением.
  • Изменение драйверов верхнего и нижнего фильтра для класса настройки устройства.
  • Добавлять и удалять сторонние пакеты драйверов из хранилища драйверов

Перезагрузить устройство или компьютер DevCon может перезапустить локальное устройство, перезагрузить локальную систему по требованию или перезагрузить локальную систему, если это требуется для другой операции DevCon.

Исходный код DevCon

Исходный код DevCon также доступен, чтобы вы могли изучить методы, которые DevCon использует для извлечения и изменения данных установки и конфигурации. DevCon иллюстрирует использование общих функций настройки, функций установки устройств и функций диспетчера конфигурации PnP. Исходный код средства Device Console (DevCon) доступен в репозитории примеров драйверов Windows на сайте GitHub.

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

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

Узнайте, как изменить каталог в CMD (командной строке) с помощью команды CD в Windows 10. Подробное руководство по изменению каталога командной строки.

Переменные среды Windows

В ОС Windows есть список путей для записи расположения наиболее распространенных системных приложений. Когда вы используете приглашение «Выполнить» или CMD.exe для открытия программы, она может легко запуститься. Этот список называется переменными среды Windows.

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

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

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

Узнайте, как создать и удалить файл или папку с помощью cmd. Используйте командную строку Windows для создания и удаления файлов и каталогов.

Как исправить команду, не распознанную как внутреннюю или внешнюю

Шаг 1. Перейдите в папку C:\Windows\System32\, чтобы проверить, действительно ли программа существует. Вы можете выполнить поиск и найти целевой исполняемый файл в папке System32. Если программа существует, вы можете продолжить изменять переменные среды Windows, чтобы исправить командную строку, не распознающую ошибки команд.

Шаг 2. Щелкните правой кнопкой мыши значок «Этот компьютер» и выберите «Свойства». Нажмите «Дополнительные параметры системы», чтобы открыть окно «Свойства системы». После этого перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».

Шаг 3. Затем вы можете нажать «Путь» в разделе «Системные переменные» и нажать кнопку «Изменить». Прежде чем редактировать системную переменную PATH, рекомендуется скопировать и вставить старые переменные среды в текстовый файл, чтобы сделать резервную копию. Если что-то пойдет не так, вы можете легко исправить их.

Шаг 4. Проверьте, есть ли путь к папке с исполняемым файлом, если нет, введите путь к родительской папке исполняемого файла. После редактирования значения вы можете нажать OK.

Шаг 5. Затем вы можете перезагрузить компьютер и снова выполнить команду, чтобы проверить, устранена ли проблема «не распознана как внутренняя или внешняя команда» на вашем компьютере с Windows 10.

Не знаете, как очистить экран командной строки (CMD) в Windows 10?Используйте команду CLS или другие способы очистки истории CMD.

Как восстановить удаленные/потерянные EXE-файлы в Windows 10

Если некоторые исполняемые файлы были автоматически или ошибочно удалены или неожиданно потеряны на вашем компьютере с Windows 10, вы можете легко восстановить исполняемые файлы с помощью MiniTool Power Data Recovery.

MiniTool Power Data Recovery — это профессиональная и простая в использовании программа для восстановления данных для Windows 10. Вы можете легко использовать ее для восстановления любых удаленных/потерянных файлов (включая исполняемые файлы приложений) с компьютера под управлением Windows 10. Тем не менее, это лучшее программное обеспечение для восстановления данных также позволяет восстанавливать удаленные/потерянные файлы с внешнего жесткого диска, USB-накопителя, флешки, флэш-накопителя, SD-карты и т. д. Бесплатная версия позволяет восстановить до 1 ГБ данных совершенно бесплатно. 100 % чистое и безопасное программное обеспечение и чрезвычайно интуитивно понятный интерфейс.

Простые 3 шага для быстрого бесплатного восстановления моих файлов/данных с помощью лучшего бесплатного программного обеспечения для восстановления файлов. Включены 23 часто задаваемых вопроса о том, как восстановить мои файлы и потерянные данные.

  • Фейсбук
  • Твиттер
  • Ссылка
  • Реддит

ОБ АВТОРЕ

Должность: обозреватель

Алиса — профессиональный редактор английского языка с 4-летним опытом. Она любит писать и фокусируется на том, чтобы делиться подробными решениями и мыслями о компьютерных проблемах, восстановлении и резервном копировании данных, цифровых гаджетах, технических новостях и т. д. Благодаря ее статьям пользователи всегда могут легко решить связанные проблемы и найти то, что им нужно. В свободное время она любит баскетбол, бадминтон, теннис, катание на велосипеде, бег и пение. Она очень веселая и энергичная в жизни и всегда веселит друзей.

Читайте также: