devcon - консольный диспетчер устройств

Утилита devcon входит в состав Windows Driver Kit (WDK). Качать огромный пакет из-за одной утилиты - вечная проблема, поэтому вот ссылка на архив. (версия из WDK 1803, разрядность утилиты должна соответствовать вашей ОС).

В моей практике основной сценарий применения devcon - сбой устройства при выходе из сна или гибернации, когда невозможно решить проблему установкой подходящего драйвера или обновлением BIOS.

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

Например, при выходе из сна глючит адаптер Wi-Fi так, что помогает только отключение и включение устройства. В диспетчере устройств в свойствах адаптера на вкладке «Сведения» находим ИД оборудования и используем фрагмент идентификатора в команде, примерно так:

devcon disable *DEV_0085
devcon enable *DEV_0085

Актуальная справка по devcon на данный момент есть только на английском, но примеры там очень наглядные.