devcon exe что это

Devcon exe что это

Утилита командной строки DevCon.exe ( Device Console ) входит в состав средств для разработки драйверов ( DDK ) и поставляется с исходным кодом и документацией на английском языке. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Утилита DevCon может использоваться во всех версиях Windows старше Win2k, включая 32-х и 64-битные

Формат командной строки DevCon:

devcon.exe [-r] [-m:\\machine] command [. ]

Параметры командной строки:

arg- аргументы выполняемой команды.

Для получения справки по использованию команды используется парамет help:

Параметры командной строки:

classfilter Разрешить изменение фильтров классов.
classes Отобразить все классы настройки устройств.
disable Отключить устройства, которые соответствуют
определенному идентификатору оборудования или экземпляра.
driverfiles Отобразить установленные файлы драйверов.
drivernodes Отобразить все узлы драйверов устройств.
enable Включить устройства, которые соответствуют
определенному идентификатору оборудования или экземпляра.
find Найти устройства, которые соответствуют определенному
идентификатору оборудования или экземпляра.
findall Найти устройства, включая отсоединенные.
help Отображение справочной информации.
hwids Отобразить идентификаторы оборудования.
install Установить устройство в ручном режиме.
listclass Отобразить все устройства для класса настройки.
reboot Перезагрузить локальный компьютер.
remove Удалить устройства, которые соответствуют
определенному идентификатору оборудования или экземпляра.
rescan Выполнить поиск нового оборудования.
resources Отобразить ресурсы устройств.
restart Перезагрузить устройства, которые соответствуют
определенному идентификатору оборудования или экземпляра.
stack Отобразить ожидаемый стек драйверов устройств.
status Отобразить рабочее состояние устройств.
update Обновить устройство в ручном режиме.
UpdateNI Обновить устройство в ручном режиме без уведомления пользователя.
SetHwID Добавить, удалить или изменить порядок
идентификаторов оборудования для устройств с корневым перечислением.
Для использования утилиты DevCon.exe требуются административные привилегии ( «Запуск от имени Администратора» в среде Windows Victa /Windows 7 / Windows 8 )

Примеры использования команд утилиты DevCon:

Источник

Как включить или выключить устройство с Рабочего стола?

Как включить или выключить устройство с Рабочего стола не заходя в Диспетчер устройств?

Всем привет, сегодня рассматриваем вопрос, решение которого можно положить в копилку дополнительных возможностей пользователя. Суть его такова: мы создадим ярлык/и, который или которые смогут включить или выключить устройство с Рабочего стола двойным щелчком мышки. Не смогу утверждать, что эта настройка будет всем одинаково полезна к применению. Но у меня лично порой возникает потребность переключения, например, звуковых устройств ввода/вывода на ноутбуке при подключении (и отключении) к проекторам, телевизорам и т.п., в процессе чего происходит конфликт внутренних устройств. При этом приходилось постоянно лезть в Диспетчер устройств и управлять ими оттуда. Сейчас же я обхожусь парой-тройкой щелчков кнопки мыши.

Как включить или выключить устройство с Рабочего стола: что понадобится?

Единственным условием, что не даёт использовать настройку прямо сейчас — это утилита devcon.exe из состава Windows Driver Kit. Однако качать полный набор WDK для установки единственной и легковесной утилиты — не вариант. Потому я предлагаю готовые файлы для скачивания. На одном лишь заостряю ваше внимание: версия скачиваемого файла CAB должна соответствовать версии Windows. Помните, что на момент прочтения статьи версия Windows может быть уже другой. А по предлагаемому мной варианту порядок установки devcon.exe прост:

Качаем подходящую версию утилиты devcon.exe

Далее предполагаю, что devcon.exe уже лежит в папке C:\Windows\System32:

Теперь, зная кодовое имя устройства, мы можем подставить его в консоль в качестве определяющего флага для команды devcon. Для этого запускаем консоль от имени администратора и вводи команду на манер:

devcon.exe disable «PCI\VEN_XXXX&DEV_*»

тем самым выключив устройство в Диспетчере устройств. Я рекомендую тренироваться при открытом окне Диспетчера на устройстве, некритичном для графического интерфейса Windows. Типа звуковой карты, как у меня в примере, Wi-Fi модуля и т.п. Обратной командой — к включению — будет:

devcon.exe enable «PCI\VEN_XXXX&DEV_*»

Если консоль из раза в раз будет настаивать на ошибке, мол, нет такого устройства — 9 из 10, что вы неправильно подобрали версию самой утилиты к версии Windows. Но продолжим. В общем, у меня команда к отключению примет вид:

Читайте также:  какой краской красить волосы при беременности в первом триместре

. Этот шаг является отправным по отношению к последующим, где мы займёмся уже вспомогательными процедурами. Как то: создание и оформление ярлыка для команды, смена значка, минимизация окон консоли и возможность запуска от имени администратора. Но попробовать можно уже сейчас:

Как включить вы уже поняли.

Как создать ярлык для команды удаления или включения устройства?

Да, всякий раз лазать в Диспетчер за ИД устройства — так это лучше просто оттуда же им и управлять. Мы создадим ярлык для работоспособной команды по образцу статьи Как создать ярлык для команды консоли cmd?

принцип создания ярлыков неизменен со времён Windows XP

В поле расположения ярлыка укажем

C:\Windows\System32\cmd.exe /k devcon.exe disable «ИД» /quet

Например, для отключения того же звука и применяю команду:

Если вам будут интересны подробности создания ярлыка для команд консоли, обратитесь по указанной ссылке. Назову произвольно:

Сразу же можно придать ярлыку подобающее изображение. Смените значок ярлыка, указав в строке, например, традиционный уже их склад :

Запуск ярлыка от имени администратора

Как я уже упоминал, такая операция требует повышенных привилегий. Чтобы ограничиться обычным двойным щелчком мышью по ярлыку, не обыскивая контекстное меню, сразу разрешим его запуск с повышенными правами. В том же контекстном меню вернитесь к вкладке Ярлык и выберите Дополнительно. Что делать дальше — вы поняли:

Не забудьте Применить изменения. Всё тоже самое я проделаю и с ярлыком включения звука.

Ну, собственно, на этом я позволю себе закончить статью. В принципе тему и настройки можно продолжить. Так, если пожелаете спрятать окно консоли окончательно, к вашим услугам информация из статьи Как спрятать окно консоли cmd. Я усложнять статью не буду и пожелаю за сим всем успехов.

Источник

Windows Device Console (Devcon.exe)

Please use the PnPUtil tool instead of DevCon.

DevCon (Devcon.exe), the Device Console, is a command-line tool that displays detailed information about devices on computers running Windows. You can use DevCon to enable, disable, install, configure, and remove devices.

DevCon runs on Microsoft Windows 2000 and later versions of Windows.

Where can I download DevCon?

DevCon (Devcon.exe) is included when you install the WDK, Visual Studio, and the Windows SDK for desktop apps. For information about downloading the kits, see Windows Hardware Downloads.

The Visual Studio environment variable, %WindowsSdkDir%, represents the path to the Windows kits directory where the kits are installed, for example, C:\Program Files (x86)\Windows Kits\8.1.

In this section

What you can do with DevCon

Windows driver developers and testers can use DevCon to verify that a driver is installed and configured correctly, including the proper INF files, driver stack, driver files, and driver package. You can also use the DevCon commands (enable, disable, install, start, stop, and continue) in scripts to test the driver.

DevCon is a command-line tool that performs device management functions on local computers and remote computers.

To run DevCon commands on a remote computer, the Group Policy setting must allow the Plug and Play service to run on the remote computer. On computers that run Windows Vista and Windows 7, the Group Policy disables remote access to the service by default. On computers that run Windows 8 and later operating systems, the remote access is unavailable.

Devcon features include:

Display driver and device info DevCon can display the following properties of drivers and devices on local computers, and remote computers (running Windows XP and earlier):

Search for devices DevCon can search for devices on a local or remote computer by hardware ID, device instance ID, or device setup class.

Change device settings DevCon can change the status or configuration of Plug and Play (PnP) devices on the local computer in the following ways:

Читайте также:  Что значит спо в медицине

Restart the device or computer DevCon can restart a local device, reboot the local system on demand, or reboot the local system if required for another DevCon operation.

DevCon source code

The DevCon source code is also available so that you can examine the methods that DevCon uses to retrieve and change setup and configuration data. DevCon illustrates the use of general setup functions, device installation functions, and PnP Configuration Manager functions. The source code for the Device Console (DevCon) Tool is available in the Windows driver samples repository on GitHub.

Источник

Утилита командной строки DevCon.exe ( Device Console ) входит в состав средств для разработки драйверов ( DDK ) и поставляется с исходным кодом и документацией на английском языке. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Утилита DevCon может использоваться во всех версиях Windows старше Win2k, включая 32-х и 64-битные

Формат командной строки DevCon:

devcon.exe [-r] [-m:\\machine] command [. ]

Параметры командной строки:

Для получения справки по использованию команды используется парамет help :

Параметры командной строки:

Примеры использования утилиты DevCon:

Пример отображаемой информации:

PCI\VEN_1002&DEV_5964&SUBSYS_ 7C26174B&REV_01\ 4&38B71F77&0&0008: RADEON 9200 SE Family (Microsoft )

PCI\VEN_1002&DEV_5D44&SUBSYS_ 7C27174B&REV_01\ 4&38B71F77&0&0108: RADEON 9200 SE SEC Family (Microsoft )

PCI\VEN_10EC&DEV_8139&SUBSYS_ 813910EC&REV_10\ 4&2E98101C&0&48F0: Realtek RTL8139 Family PCI Fast Ethernet NIC

PCI\VEN_11AB&DEV_4320&SUBSYS_ 811A1043&REV_13\ 4&2E98101C&0&28F0: Marvell Yukon 88E8001/8003/8010

PCI Gigabit Ethernet Controller

PCI\VEN_11AB&DEV_5041&SUBSYS_ AD0E779F&REV_01\ 4&5D18F2DF&0 : AT7B35J8 IDE Controller

PCI\VEN_8086&DEV_24D5&SUBSYS_ 80F31043&REV_02\ 3&267A616A&0&FD: SoundMAX Integrated Digital Audio

18 matching device(s) found on \\SERVER

Для отображения списка устройств, в том числе отсутствующих или отключенных, используется подкоманда findall

Пример отображаемой информации:

Name: Device is not using any resources.

Name: Intel(R) Pentium(R) 4 CPU 2.40GHz

Device is not using any resources.

Name: Device has the following resources reserved:

Name: Device has the following resources reserved:

Name: Device has the following resources reserved:

Name: Device is currently using the following resources:

Name: Device is currently using the following resources:

Name: Device is currently using the following resources:

Name: Device is currently using the following resources:

По каждому устройству выдается его имя и список используемых ресурсов:

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0

Name: Realtek RTL8139 Family PCI Fast Ethernet NIC

Driver installed from c:\windows\inf\netrtsnt.inf [RTL8139.ndi]. 1 file(s) used by driver:

PCI\VEN_11AB&DEV_4320&SUBSYS _811A1043&REV_13\ 4&2E98101C&0&28F0

Name: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller

Driver installed from c:\windows\inf\oem6.inf [SLYukCopGigFAN.ndi]. 1 file(s) used by driver:

Name: Driver installed from c:\windows\inf\netrasa.inf [Ndi-Mp-L2tp]. No files used by driver

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0

Name: Realtek RTL8139 Family PCI Fast Ethernet NIC

Для определения текущего состояния устройства используется подкоманда status :

Установка нового устройства возможна только на локальном компьютере и требуется обязательное наличие INF-файла :

Для изменения фильтров драйверов используются команды:

Изменения для фильтров вступают в силу либо при перезапуске основного драйвера, либо при перезагрузке компьютера. Подробную справку по управлению фильтрами можно получить по команде devcon help classfilter

Утилита DevCon позволяет останавливать, запускать или перезапускать отдельно выбранные устройства или группы устройств.

devcon restart «PCI\VEN_10EC&DEV_8139*»

Очень часто утилита DevCon используется для блокировки сетевой активности системы (временного отключения всех сетевых устройств):

devcon disable =net

Также, утилита может использоваться для перезапуска зависших модемов и беспроводных USB-адаптеров с использованием планировщика и сценария, проверяющего доступность какого-либо узла в интернет и выполняющего команду devcon restart в случае его недоступности.

Команда DevCon возвращает следующие коды ErrorLevel:

В конце данной страницы имеется ссылка для скачивания готового архива с уже извлеченными из EWDK для Windows 10 32-х и 64-разрядными версиями DevCon

Источник

Быстрый способ установки DevCon.exe?

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

но эти программы сотни мегабайт, и мне не нужен полный набор, установленный на моих окнах.

Читайте также:  margin left что это

нет быстрый способ получить просто devcon.exe util?

ответы любая версия Windows, если можно. Если нет, по крайней мере, для Windows XP было бы достаточно для меня.

4 ответов

для Windows XP / Vista + Windows Server 2003 (R2) (как описано в Microsoft здесь):

скачать поддержка.cab (содержит 32-разрядные средства поддержки Windows Server 2003 Пакет Обновления 2) и экстракт devcon.exe (размер загрузки: 3.45 MB).

amd64:

x86 / amd64:

настоятельно рекомендуется из-за размера, но это самая старая версия и больше не размещается Microsoft. Ссылка из веб-архива, и файл имеет подпись Microsoft, так что это подлинный. Ранее он был доступен под этот статья но теперь связь мертва.

скачать программы DevCon У5.2.3718 и запустите его, введите путь в поле «распаковать в папку», затем нажмите распаковать для извлечения (размер загрузки: 78 КБ).

Для Windows 7/8/8.1/10 + Windows Server 2008 (R2)/2012 (R2) / 2016:

Windows 10 версии 1709 (a.k.a. Windows 10 Осень Создатели Обновление)

Сборки Windows: 10.0.16299

Комплект Драйверов Сборка: 10.0.16299

скачать 82c1721cd310c73968861674ffc209c9.cab распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 7.09 MB).

amd64:

скачать 787bee96dbd26371076b37b13c405890.cab распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (скачать размер: 7.53 МБ).

Windows 10 версии 1703 (a.k.a. Windows 10 Создатели Обновление)

Сборка Windows: 10.0.15063

Комплект Драйвера Сборки: 10.0.15063

скачать 82c1721cd310c73968861674ffc209c9.cab распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер файла: 7.88 МЕГАБАЙТ.)

amd64:

скачать 787bee96dbd26371076b37b13c405890.cab распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,45 МБ).

Windows 10 версии 1607 (a.k.a. Windows 10 Юбилейное Обновление)

Сборка Windows: 10.0.14393

Комплект Драйвера Сборки: 10.1.14393

скачать 82c1721cd310c73968861674ffc209c9.cab распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер файла: 7.73 МБ).

amd64:

скачать 787bee96dbd26371076b37b13c405890.cab распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7.29 MB).

Windows 10 версия 1511 (a.k.a. Windows 10 Ноября Обновление)

Сборка Windows: 10.0.10586

Комплект Драйверов Сборка: 10.1.10586

скачать 82c1721cd310c73968861674ffc209c9.cab распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8.65 MB).

amd64:

скачать 787bee96dbd26371076b37b13c405890.cab распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7,86 МБ).

Windows 10 версии 1507

Сборка Windows: 10.0.10240

Комплект Драйверов Сборка: 10.0.26639

скачать 82c1721cd310c73968861674ffc209c9.cab распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер файла: 8.64 МБ).

amd64:

скачать 787bee96dbd26371076b37b13c405890.cab распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7.83 MB).

Windows 10 Insider Preview

Сборка Windows: 10.0.10075

Комплект Драйвера Сборки: 10.0.10075

скачать 82c1721cd310c73968861674ffc209c9.cab распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 8.26 MB).

amd64:

скачать 787bee96dbd26371076b37b13c405890.cab распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 7.81 MB).

Сборка Windows: 6.3.9600.17029

Комплект Драйверов Сборка: 8.100.26846

скачать af0d6547860d8f68c1b0c9da530f699d.такси распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 34.96 KB).

amd64:

скачать 09844d1815314132979ed88093f49c6f.такси распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер загрузки: 36.63 КБ).

Сборка Windows: 6.3.9600.16384

Комплект Драйвера Сборка: 8.100.25984

скачать af0d6547860d8f68c1b0c9da530f699d.такси распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 34.98 KB).

amd64:

скачать 09844d1815314132979ed88093f49c6f.такси распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер файла: 36.66 КБ).

Сборка Windows: 6.2.9200.16384

Комплект Драйвера Сборки: 8.59.29757

скачать af0d6547860d8f68c1b0c9da530f699d.такси распакуйте файл fil5a9177f816435063f779ebbbd2c1a1d2 и переименуйте его в devcon.exe (размер загрузки: 33.60 KB).

amd64:

скачать 09844d1815314132979ed88093f49c6f.такси распакуйте файл filbad6e2cce5ebc45a401e19c613d0a28f и переименуйте его в devcon.exe (размер файла: 35.45 КБ.)

версия 5.2.x devcon.exe используется для загрузки как часть статьи базы знаний Q311272. С тех пор MS «удалила» эту статью, и старая ссылка теперь перенаправляется на ту, которую вы опубликовали.

однако, вы все еще можете найти q311272 в архивеhttps://web.archive.org/web/20150219111411/http://support.microsoft.com/kb/311272? и даже ссылка для загрузки работает. Команда DevCon.exe вы получаете от там на самом деле самораспаковывающийся ZIP-файл, содержит как 32b и 64b devcon.исполняемый v5.2.3718.0, и должен отлично работать с XP.

глава официальной репозиторий»Microsoft/Windows-driver-samples» на Github, получить исходный код, а затем скомпилировать его самостоятельно.

Источник

Сказочный портал