Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 /problempara identificar problemas de dispositivo.