Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приведены практические примеры команд PnPUtil для управления драйверами и устройствами Windows. Каждый пример содержит точный синтаксис и ожидаемые выходные данные, которые помогут вам немедленно применить эти команды.
В этой статье вы узнаете, как:
- Добавление и установка пакетов драйверов
- Включение и отключение устройств
- Перечисление драйверов и устройств в системе
- Устранение неполадок с драйвером
Предпосылки
Права администратора необходимы для большинства команд PnPUtil.
/add-driver
Добавление пакета драйвера
pnputil /add-driver x:\driver.inf
Добавление нескольких пакетов драйверов
pnputil /add-driver c:\oem\*.inf
Добавление и установка пакета драйверов на существующем устройстве
pnputil /add-driver device.inf /install
/delete-driver
Удаление пакета драйвера
pnputil /delete-driver oem0.inf
Принудительное удаление пакета драйвера
pnputil /delete-driver oem1.inf /force
/disable-device
Отключение устройства, указанного идентификатором экземпляра устройства
pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Отключение всех устройств с определенным аппаратным или совместимым идентификатором
pnputil /disable-device /deviceid "USB\Class_03"
Отключение всех устройств определенного класса на определенной шине
pnputil /disable-device /class "USB" /bus "PCI"
/enable-device
Активировать устройство, указанное идентификатором экземпляра устройства
pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Включите все устройства с определенным аппаратным/совместимым идентификатором
pnputil /enable-device /deviceid "USB\Class_03"
Включение всех устройств определенного класса на определенной шине
pnputil /enable-device /class "USB" /bus "PCI"
/enum-classes
Перечисление всех классов установки устройства в системе
pnputil /enum-classes
Перечисление сведений для определенного класса установки устройства
pnputil /enum-classes /class "Display"
/enum-devices
Перечисление устройств в системе. Устройство с поддержкой отображается с состоянием "Запущено"; Отключенное устройство отображается как "Отключено".
pnputil /enum-devices
Перечисление только подключенных устройств в системе
pnputil /enum-devices /connected
Перечислить устройство с определенным идентификатором экземпляра
pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"
Перечисление всех устройств с определенным классом
pnputil /enum-devices /class "Display"
Перечисление всех устройств с определенным кодом проблемы
pnputil /enum-devices /problem 28
Перечисление всех устройств с проблемами и отображением аппаратных и совместимых идентификаторов
pnputil /enum-devices /problem /deviceids
Перечисление всех устройств с определенным аппаратным и совместимым идентификатором
pnputil /enum-devices /deviceid "USB\Class_03"
Перечисление всех устройств с определенной шиной
pnputil /enum-devices /bus "PCI"
/enum-drivers
Перечисление пакетов драйверов OEM
pnputil /enum-drivers
Перечисление всех пакетов драйверов OEM определенного класса
pnputil /enum-drivers /class "System"
Перечисление всех пакетов драйверов OEM и отображение файлов драйверов
pnputil /enum-drivers /files
/enum-interfaces
Перечисление только включенных интерфейсов в системе
pnputil /enum-interfaces /enabled
Перечислите все интерфейсы с конкретным GUID класса интерфейса.
pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
/export-driver
Экспорт пакета драйвера
pnputil /export-driver oem6.inf .
Экспорт всех пакетов драйверов
pnputil /export-driver * c:\backup
/remove-device
Удалите устройство, указанное идентификатором экземпляра устройства
pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Удалите все устройства с определённым аппаратным и/или совместимым идентификатором
pnputil /remove-device /deviceid "USB\Class_03"
Удалите все устройства определенного класса на определенной шине
pnputil /remove-device /class "USB" /bus "PCI"
/restart-device
Перезапустить устройство, указанное идентификатором экземпляра устройства
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Перезапустите все устройства с определенным аппаратным и совместимым идентификатором
pnputil /restart-device /deviceid "USB\Class_03"
Перезапустите все устройства определенного класса на определенной шине
pnputil /restart-device /class "USB" /bus "PCI"
/scan-devices
Просканируйте систему на предмет изменений в аппаратной части устройства. Используйте эту команду после подключения нового оборудования, чтобы заставить Windows обнаружить его.
pnputil /scan-devices
После сканирования используйте /enum-devices /connected для проверки обнаружения нового устройства.
/enum-devicetree
Перечисление дерева устройств
pnputil /enum-devicetree
Перечислите дерево устройств с "ROOT\SYSTEM\0000" в качестве корня.
pnputil /enum-devicetree "ROOT\SYSTEM\0000"
Перечислить дерево устройств с "ROOT\SYSTEM\0000" в качестве корня и отображать сведения о драйвере.
pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers
Перечисление дерева подключенных устройств и отображение интерфейсов устройств
pnputil /enum-devicetree /connected /interfaces
Перечислить дерево и отобразить информацию о стеке устройств, интерфейсах, драйверах и службах
pnputil /enum-devicetree /stack /interfaces /drivers /services
/enum-containers
Перечисление всех контейнеров устройств в системе
pnputil /enum-containers
Перечисление конкретного контейнера устройства
pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"
Перечислите все подключенные контейнеры устройств и связанные устройства
pnputil /enum-containers /connected /devices
Перечисление всех отключенных контейнеров устройств, связанных устройств и выходных данных в файл в формате XML
pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml
Устранение неполадок
- Убедитесь, что вы выполняете командную строку от имени администратора.
- Проверьте синтаксис команды PnPUtil для правильного формата параметров.
- Используется
/enum-devices /problemдля выявления проблем с устройством.