Partilhar via


Substituindo o Console do Dispositivo (DevCon.exe)

DevCon era originalmente e sempre foi um exemplo de código pretendido como exemplo, não uma ferramenta a ser confiada. Em resposta à sua popularidade, foram criadas ferramentas para substituir a funcionalidade do DevCon, seguindo as práticas recomendadas e adicionando novos recursos. Substitua o uso de DevCon pelas soluções descritas abaixo.

Pnputil

O PnPUtil é uma ferramenta de caixa de entrada que permite que o usuário exiba informações e altere o estado dos dispositivos e drivers. Consulte PnPUtil para obter um guia de uso detalhado.

Tabela de equivalências

O suporte ao comando PnPUtil varia de acordo com a versão do Windows. Para obter informações sobre o suporte mínimo de versão para cada comando, consulte Sintaxe de comando PnPUtil.

Comando Devcon Descrição Alternativa
classes Listar todas as classes de configuração do dispositivo. pnputil /enum-classes
disable Desabilitar dispositivos. pnputil /disable-device
driverfiles Listar arquivos de driver instalados para dispositivos. pnputil /enum-drivers /files
drivernodes Listar nós de driver de dispositivos. pnputil /enum-devices /drivers
enable Habilitar dispositivos. pnputil /enable-device
localizar Localizar dispositivos. pnputil /enum-devices /connected
Findall Encontre dispositivos, incluindo aqueles que não estão anexados no momento. pnputil /enum-devices
hwids Listar IDs de hardware de dispositivos. pnputil /enum-devices /deviceids
instalar Crie um dispositivo de teste e instale o driver. devgen /add /bus ROOT
pnputil /add-driver < NOME >INF /install
Listclass Liste todos os dispositivos em uma classe de instalação. pnputil /enum-devices /class <name ou GUID>
Reiniciar Reinicialize o computador local. shutdown /r /t 0
remover Remover dispositivos. pnputil /remove-device
examinar novamente Verifique se há um novo hardware. pnputil /scan-devices
recursos Listar recursos de hardware para dispositivos. pnputil /enum-devices /resources
restart Reinicie os dispositivos. pnputil /restart-device
stack Listar a pilha de driver esperada para dispositivos. pnputil /enum-devices /stack
status Listar status em execução de dispositivos. pnputil /enum-devices
atualizar Atualize um dispositivo manualmente. pnputil /add-driver < NOME >INF /install
updateni Atualizar manualmente um dispositivo (não interativo). pnputil /add-driver < NOME >INF /install
dp_add Adiciona (instala) um pacote de driver de terceiros (OEM). pnputil /add-driver <NOME INF>
dp_delete Exclui um pacote de driver de terceiros (OEM). pnputil /delete-driver
dp_enum Lista os pacotes de driver de terceiros (OEM) instalados neste computador. pnputil /enum-drivers

Funcionalidade sem suporte

Correspondência de curinga

Não há suporte para correspondência de curinga em alternativas de DevCon. Muitos dos comandos listados acima podem alterar o estado do sistema e não devem ser usados sem especificidade. Como alternativa, muitos comandos PnPUtil oferecem a opção de executar operações em massa em dispositivos que correspondem exatamente a um hardware ou ID compatível.

Confira também

Pnputil

Sintaxe de comando PnPUtil