Перезапуск DevCon

Примечание

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

Останавливает и перезапускает указанные устройства.

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

Параметры

/R

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

*

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

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

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

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

=<Класса>

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

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

pnputil /restart-device

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

Комментарии

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

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

devcon restart *
devcon restart pci*
devcon restart "PCI\VEN_115D&DEV_0003&SUBSYS_0181115D"
devcon restart =printer
devcon restart =printer *desk*

Пример