Partilhar via


Substituindo o console do dispositivo (DevCon.exe)

O DevCon foi originalmente e sempre foi um exemplo de código destinado a ser um exemplo, não uma ferramenta na qual se pode confiar. Em resposta à sua popularidade, ferramentas foram criadas para substituir a funcionalidade do DevCon, seguindo as melhores práticas e adicionando novos recursos. Substitua o uso do DevCon pelas soluções descritas abaixo.

PnPUtil

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

Quadro de Equivalências

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

Comando Devcon Descrição Alternativa
Aulas Liste todas as classes de configuração do dispositivo. pnputil /enum-classes
desativar Desative dispositivos. pnputil /dispositivo desativado
arquivos de driver Liste os arquivos de driver instalados para dispositivos. pnputil /enum-drivers /arquivos
Drivernodes Listar nós de controlador de dispositivos. pnputil /enum-devices /drivers
ativar Habilite dispositivos. pnputil /habilitar-dispositivo
Encontrar Encontre dispositivos. pnputil /enum-devices /conectado
Encontrar tudo Encontre dispositivos, incluindo aqueles que não estão conectados no momento. pnputil /enum-dispositivos
Hwids Listar IDs de hardware de dispositivos. pnputil /enum-devices /deviceids
instalar Crie o dispositivo de teste e instale o driver. devgen /add /bus RAIZ
pnputil /add-driver <INF name> /install
listclass Liste todos os dispositivos em uma classe de configuração. pnputil /enum-devices /class <name ou GUID>
reinicialização Reinicie o computador local. desligamento /r /t 0
remover Remova os dispositivos. pnputil /remove-dispositivo
revarredura Procurar por novo hardware. pnputil /scan-dispositivos
Recursos Listar recursos de hardware para dispositivos. pnputil /enum-devices /recursos
reiniciar Reinicie os dispositivos. pnputil /restart-device
pilha Liste a pilha de drivers esperada para dispositivos. pnputil /enum-devices /stack
Situação Listar o status de execução dos dispositivos. pnputil /enum-dispositivos
atualização Atualize um dispositivo manualmente. pnputil /add-driver <INF name> /install
atualizar Atualizar manualmente um dispositivo (não interativo). pnputil /add-driver <INF name> /install
dp_add Adiciona (instala) um pacote de controladores de terceiros (OEM). pnputil /add-driver <INF name>
dp_delete Exclui um pacote de driver de terceiros (OEM). pnputil /delete-driver
dp_enum Lista os pacotes de driver de terceiros (OEM) instalados nesta máquina. pnputil /enum-drivers

Funcionalidade não suportada

Correspondência de curingas

A correspondência curinga não é suportada nas alternativas 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.

Ver também

PnPUtil

Sintaxe do comando PnPUtil