Отключить DevCon

Примечание

PnPUtil поставляется с каждым выпуском Windows и использует самые надежные и безопасные ДОСТУПНЫе API. Вместо DevCon рекомендуется использовать PnPUtil. Дополнительные сведения см. в разделах Рекомендуемая замена ниже и Замена DevCon .

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

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

devcon [/r] disable {* | ID [ID ...] | =class [ID [ID ...]]}

Параметры

/R

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

*

Представляет все устройства на компьютере.

Идентификатор

Указывает весь идентификатор оборудования или его часть, совместимый идентификатор или идентификатор экземпляра устройства. При указании нескольких идентификаторов введите пробел между каждым идентификатором. Идентификаторы, включающие символ амперсанда (&), должны быть заключены в кавычки.

Следующие специальные символы изменяют параметр ID.

Знак Описание
* Соответствует любому символу или без символа. Используйте подстановочный знак (*) для создания шаблона идентификатора, например диска.
@ Указывает идентификатор экземпляра устройства, например @ROOT\FTDISK\0000.
'
(одна кавычка)
Соответствует строке в буквальном смысле (точно так, как она отображается). Предшествуйте строке с одной кавычками, чтобы указать, что звездочка является частью имени идентификатора и не является подстановочным знаком, например '*PNP0600, где *PNP0600 (включая звездочку) — это идентификатор оборудования.

=<Класса>

Указывает класс настройки устройства для устройств. Знак равенства (=) идентифицирует строку как имя класса.

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

pnputil /disable-device

Дополнительные рекомендуемые замены см. в разделе Замена DevCon.

Комментарии

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

Прежде чем использовать шаблон идентификатора для отключения устройства, определите, какие устройства будут затронуты. Для этого используйте шаблон в команде отображения, например devcon status USB\* или devcon hwids USB\*.

Чтобы это изменение вступило в силу, может потребоваться перезагрузка системы. Чтобы выполнить перезагрузку системы в DevCon, добавьте параметр условной перезагрузки (/r) в команду .

Пример использования

devcon disable * (not recommended)
devcon /r disable *DVD-ROM*
devcon /r disable =printer

Примеры