Замена консоли устройства (DevCon.exe)

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

PnPUtil

PnPUtil — это средство для папки "Входящие", которое позволяет пользователю просматривать сведения о устройствах и драйверах и изменять их состояние. Подробное руководство по использованию см. в разделе PnPUtil .

Таблица эквивалентов

Поддержка команд PnPUtil зависит от версии Windows. Сведения о минимальной поддержке версий для каждой команды см. в разделе Синтаксис команд PnPUtil.

Команда Devcon Описание Альтернатива
-классы; Список всех классов настройки устройств. pnputil /enum-classes
disable Отключите устройства. pnputil /disable-device
файлы драйверов Вывод списка установленных файлов драйверов для устройств. pnputil /enum-drivers /files
drivernodes Вывод списка узлов драйверов устройств. pnputil /enum-devices /drivers
enable Включение устройств. pnputil /enable-device
поиск Поиск устройств. pnputil /enum-devices /connected
Findall Поиск устройств, включая устройства, которые в настоящее время не подключены. pnputil /enum-devices
hwids Список идентификаторов оборудования устройств. pnputil /enum-devices /deviceids
Установка Создайте тестовое устройство и установите драйвер. devgen /add /bus ROOT
pnputil /add-driver <INF name> /install
listclass Вывод списка всех устройств в классе установки. pnputil /enum-devices /имя класса <или GUID>
Перезагрузки Перезагрузите локальный компьютер. shutdown /r /t 0
удалить Удаление устройств. pnputil /remove-device
повторное сканирование Проверка на наличие нового оборудования. pnputil /scan-devices
ресурсов Вывод списка аппаратных ресурсов для устройств. pnputil /enum-devices /resources
restart Перезапустите устройства. pnputil /restart-device
стек Список ожидаемых стеков драйверов для устройств. pnputil /enum-devices /stack
status Вывод списка запущенных состояний устройств. pnputil /enum-devices
обновить Обновите устройство вручную. pnputil /add-driver <INF name> /install
updateni Обновление устройства вручную (неинтерактивное). pnputil /add-driver <INF name> /install
dp_add Добавляет (устанавливает) сторонний пакет драйверов (OEM). pnputil /add-driver <INF name>
dp_delete Удаляет сторонний пакет драйверов (OEM). pnputil /delete-driver
dp_enum Перечисляет пакеты драйверов сторонних производителей (OEM), установленные на этом компьютере. pnputil /enum-drivers

Неподдерживаемые функциональные возможности

Сопоставление с подстановочными знаками

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

См. также раздел

PnPUtil

Синтаксис команды PnPUtil