Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Ferramentas recomendadas
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.