PNPUTIL no Windows: O Comando que Mostra e Remove Drivers (Poucos Sabem Usar)
O PNPUTIL é uma ferramenta nativa do Windows utilizada para o gerenciamento de drivers armazenados no sistema. Neste artigo, você vai entender de forma clara, objetiva e técnica a função real de dois comandos especÃficos, sabendo exatamente o que cada um faz e quando deve ser utilizado.
pnputil /enum-drivers
O comando pnputil /enum-drivers tem uma função exclusivamente informativa. Ele é utilizado para listar todos os drivers que estão armazenados no Driver Store do Windows.
Ao executar esse comando, o sistema exibe informações detalhadas sobre cada driver, como:
- Nome publicado do driver (exemplo: oem23.inf)
- Fabricante
- Classe do dispositivo (vÃdeo, rede, áudio, etc.)
- Versão do driver
- Data do driver
- Status de assinatura digital
Esse comando não altera o sistema. Ele não instala, não remove, não atualiza e não modifica drivers. Seu objetivo é permitir que o usuário identifique quais drivers estão disponÃveis no repositório do Windows, servindo como base para diagnóstico, auditoria ou manutenção técnica.
pnputil /delete-driver oem##.inf /uninstall /force
O comando pnputil /delete-driver oem##.inf /uninstall /force é utilizado para remover drivers do Windows de forma ativa e definitiva.
Diferente do comando anterior, este comando atua diretamente no sistema. Ele executa a remoção completa do driver identificado pelo arquivo .inf.
Cada parâmetro do comando possui uma função especÃfica:
-
/delete-driver oem##.inf
Remove do sistema o driver correspondente ao arquivo informado. -
/uninstall
Desinstala o driver dos dispositivos que estiverem utilizando ele no momento da execução. -
/force
Força a remoção mesmo que o driver esteja em uso pelo sistema.
Esse comando é indicado para cenários especÃficos, como:
- Remoção de drivers corrompidos
- Eliminação de drivers antigos após troca de hardware
- Correção de conflitos entre drivers
- Preparação para instalação manual de um driver atualizado
Por atuar diretamente nos dispositivos e no Driver Store, o uso desse comando exige atenção. A remoção de um driver essencial pode causar falhas temporárias ou exigir reinicialização do sistema para que o Windows instale um driver alternativo.
Fluxo Correto de Utilização
O uso adequado desses comandos segue uma ordem lógica:
- Listar os drivers disponÃveis com pnputil /enum-drivers
- Identificar corretamente o driver desejado pelo nome oem##.inf
- Confirmar fabricante, classe e finalidade do driver
- Executar a remoção somente quando necessário com /delete-driver
Essa abordagem garante controle, previsibilidade e segurança no gerenciamento de drivers do Windows.
Conclusão
Os comandos pnputil /enum-drivers e pnputil /delete-driver oem##.inf /uninstall /force cumprem papéis distintos dentro do Windows. O primeiro é uma ferramenta de consulta e diagnóstico, enquanto o segundo é um recurso de remoção avançada. Entender corretamente a função de cada um é essencial para manter o sistema estável e funcional.
