Compartilhar via


Exemplos de PnPUtil

Este artigo fornece exemplos práticos de comando PnPUtil para gerenciar drivers e dispositivos Windows. Cada exemplo inclui a sintaxe exata e a saída esperada para ajudá-lo a aplicar esses comandos imediatamente.

Neste artigo, você aprenderá a:

  • Adicionar e instalar pacotes de driver
  • Habilitar e desabilitar dispositivos
  • Enumerar controladores e dispositivos em seu sistema
  • Solucionar problemas de controlador

Pré-requisitos

Os direitos de administrador são necessários para a maioria dos comandos PnPUtil.

/add-driver

Adicionar pacote de driver

pnputil /add-driver x:\driver.inf

Adicionar vários pacotes de driver

pnputil /add-driver c:\oem\*.inf

Adicionar e instalar o pacote de driver em um dispositivo existente

pnputil /add-driver device.inf /install

/delete-driver

Excluir pacote de driver

pnputil /delete-driver oem0.inf

Forçar a exclusão do pacote do driver

pnputil /delete-driver oem1.inf /force

/disable-device

Desabilitar o dispositivo especificado pela ID da instância do dispositivo

pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Desabilitar todos os dispositivos com um hardware específico ou uma ID compatível

pnputil /disable-device /deviceid "USB\Class_03"

Desabilitar todos os dispositivos de uma classe específica em um barramento específico

pnputil /disable-device /class "USB" /bus "PCI"

/enable-device

Habilitar dispositivo especificado pela ID da instância do dispositivo

pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Habilitar todos os dispositivos com uma ID de hardware/compatibilidade específica

pnputil /enable-device /deviceid "USB\Class_03"

Habilitar todos os dispositivos de uma classe específica em um barramento específico

pnputil /enable-device /class "USB" /bus "PCI"

/enum-classes

Enumerar todas as classes de configuração de dispositivo no sistema

pnputil /enum-classes

Enumerar informações para uma classe de configuração de dispositivo específica

pnputil /enum-classes /class "Display"

/enum-devices

Enumerar os dispositivos no sistema. Um dispositivo habilitado aparece com o status Iniciado; um dispositivo desabilitado aparece como Desabilitado.

pnputil /enum-devices

Enumerar somente dispositivos conectados no sistema

pnputil /enum-devices /connected

Enumerar o dispositivo com uma ID de instância específica

pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"

Enumerar todos os dispositivos com uma classe específica

pnputil /enum-devices /class "Display"

Enumerar todos os dispositivos com código de problema específico

pnputil /enum-devices /problem 28

Enumerar todos os dispositivos com problemas e exibir IDs de hardware/compatíveis

pnputil /enum-devices /problem /deviceids

Enumerar todos os dispositivos com uma ID de hardware/compatível específica

pnputil /enum-devices /deviceid "USB\Class_03"

Enumerar todos os dispositivos com um barramento específico

pnputil /enum-devices /bus "PCI"

/enum-drivers

Enumerar os pacotes de drivers OEM

pnputil /enum-drivers

Enumerar todos os pacotes de driver OEM de uma classe específica

pnputil /enum-drivers /class "System"

Enumerar todos os pacotes de driver OEM e exibir arquivos de driver

pnputil /enum-drivers /files

/enum-interfaces

Enumerar somente interfaces habilitadas no sistema

pnputil /enum-interfaces /enabled

Enumerar todas as interfaces com GUID de uma classe específica de interface

pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"

/export-driver

Exportar pacote de driver

pnputil /export-driver oem6.inf .

Exportar todos os pacotes de drivers

pnputil /export-driver * c:\backup

/remove-device

Remover dispositivo especificado pela ID de instância do dispositivo

pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Remover todos os dispositivos com uma ID de hardware/compatível específica

pnputil /remove-device /deviceid "USB\Class_03"

Remover todos os dispositivos pertencentes a uma classe específica em um determinado barramento

pnputil /remove-device /class "USB" /bus "PCI"

/restart-device

Reiniciar o dispositivo especificado pelo ID da instância do dispositivo

pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Reiniciar todos os dispositivos com um identificador de hardware/compatível específico

pnputil /restart-device /deviceid "USB\Class_03"

Reiniciar todos os dispositivos de uma classe específica em um barramento específico

pnputil /restart-device /class "USB" /bus "PCI"

/scan-devices

Verifique se há alterações de hardware no sistema. Use esse comando depois de conectar um novo hardware para forçar o Windows a detectá-lo.

pnputil /scan-devices

Após a verificação, use /enum-devices /connected para verificar se o novo dispositivo foi detectado.

/enum-devicetree

Enumerar árvore de dispositivos

pnputil /enum-devicetree

Enumerar a árvore de dispositivos com "ROOT\SYSTEM\0000" como raiz

pnputil /enum-devicetree "ROOT\SYSTEM\0000"

Enumerar a árvore de dispositivos com "ROOT\SYSTEM\0000" como raiz e exibir informações do driver

pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers

Enumerar árvore de dispositivos conectados e exibir interfaces de dispositivo

pnputil /enum-devicetree /connected /interfaces

Enumerar árvore e exibir informações de pilha de dispositivos, interfaces, drivers e serviços

pnputil /enum-devicetree /stack /interfaces /drivers /services

/enum-containers

Enumerar todos os contêineres de dispositivo no sistema

pnputil /enum-containers

Enumerar contêiner de dispositivo específico

pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"

Enumerar todos os contêineres de dispositivo conectados e dispositivos associados

pnputil /enum-containers /connected /devices

Enumerar todos os contêineres de dispositivo desconectados, dispositivos associados e saída para um arquivo no formato XML

pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml

Resolução de problemas

  • Verifique se você está executando o prompt de comando como Administrador.
  • Verifique a sintaxe de comando PnPUtil para obter o formato de parâmetro correto.
  • Use /enum-devices /problem para identificar problemas de dispositivo.

PnPUtil

Sintaxe de comando PnPUtil