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.
O DevCon (Console do Dispositivo) é uma ferramenta de linha de comando que ajuda desenvolvedores de driver do Windows e administradores do sistema a gerenciar dispositivos.
Essa ferramenta é particularmente útil para automatizar tarefas de gerenciamento de dispositivos, testar instalações de driver e verificar as configurações do dispositivo em ambientes de desenvolvimento e teste.
Importante
A Microsoft recomenda o uso do PnPUtil em vez do DevCon para novos projetos. O PnPUtil é fornecido a cada versão do Windows e usa APIs mais confiáveis e seguras. Para obter diretrizes de migração, consulte Substituindo DevCon.
Início rápido: Obter o DevCon em execução em cinco minutos
Pronto para começar a gerenciar dispositivos com o DevCon? Siga estas etapas:
- Baixe e instale o WDK (Windows Driver Kit) nos Downloads de Hardware do Windows.
-
Navegue até o diretório de instalação (normalmente
C:\Program Files (x86)\Windows Kits\10\Tools\[version]\x64\). - Abra o Prompt de Comando como Administrador.
-
Execute seu primeiro comando:
devcon find *para listar todos os dispositivos.
Para obter exemplos e caminhos de instalação detalhados, consulte as seções abaixo.
Onde baixar o DevCon
O DevCon (Devcon.exe) é incluído quando você instala o WDK, o Visual Studio e o SDK do Windows para aplicativos da área de trabalho. Para obter informações sobre como baixar os kits, consulte Downloads de hardware do Windows.
Kit de driver do Windows (WDK) versão 10 (caminho de instalação)
- %WdkDir%\10\Tools\X.Y\x64\devcon.exe
- %WdkDir%\10\Tools\X.Y\x86\devcon.exe
- %WdkDir%\10\Tools\X.Y\arm64\devcon.exe
Representa %WdkDir% o diretório em que você instalou o WDK e X.Y se refere à versão do Kit de Driver do Windows. Por exemplo, se você tiver um WDK recente, a ferramenta DevCon estará localizada no caminho C:\Program Files (x86)\Windows Kits\10\Tools\10.0.26100.0\x64\devcon.exe do diretório para sistemas de 64 bits.
O que você pode fazer com DevCon
Os desenvolvedores e testadores de driver do Windows podem usar o DevCon para verificar se um driver está instalado e configurado corretamente, inclusive os arquivos INF indicados, a pilha de drivers, os arquivos de driver e o pacote de drivers. Você também pode usar os comandos DevCon (habilitar, desabilitar, instalar, iniciar, parar e continuar) em scripts para testar o driver.
O DevCon é uma ferramenta de linha de comando que realiza funções de gerenciamento de dispositivos em computadores locais.
Entre os recursos do Devcon estão:
Exibir informações de driver e dispositivo O DevCon pode exibir as seguintes propriedades de drivers e dispositivos em computadores locais:
- IDs de hardware, IDs compatíveis e IDs de instância do dispositivo. Esses identificadores são descritos em detalhes em Cadeias de caracteres de identificação do dispositivo.
- Classes de configuração de dispositivo
- Os dispositivos em uma classe de configuração do dispositivo
- Arquivos INF e arquivos de driver do dispositivo
- Detalhes dos pacotes de drivers
- Recursos de hardware
- Status do dispositivo
- Pilha de drivers esperada
- Pacotes de drivers de terceiros no armazenamento de drivers
Procurar dispositivos O DevCon pode procurar dispositivos em um computador local por ID de hardware, ID de instância do dispositivo ou classe de configuração do dispositivo.
Alterar configurações de dispositivo O DevCon pode alterar o status ou a configuração de dispositivos Plug and Play (PnP) no computador local das seguintes maneiras:
- Habilitar um dispositivo
- Desabilitar um dispositivo
- Atualizar drivers (interativos e não interativos)
- Instalar um dispositivo (criar um devnode e instalar software)
- Remover um dispositivo da árvore de dispositivos e excluir a pilha de dispositivos
- Verificar novamente se há dispositivos Plug and Play
- Adicionar, excluir e reorganizar as IDs de hardware de dispositivos enumerados raiz
- Alterar os drivers de filtro superior e inferior para uma classe de configuração de dispositivo
- Adicionar e excluir pacotes de drivers de terceiros do repositório de drivers
Reiniciar o dispositivo ou computador O DevCon pode reiniciar um dispositivo local, reinicializar o sistema local sob demanda ou reinicializar o sistema local, se necessário, para outra operação do DevCon.
Capacidades e recursos do DevCon
O DevCon fornece três categorias principais de funcionalidade de gerenciamento de dispositivo:
Ver informações do dispositivo
- Exibir IDs de hardware, IDs compatíveis e IDs de instância do dispositivo
- Mostrar as classes de configuração do dispositivo e os detalhes do driver
- Listar arquivos INF, arquivos de driver e pacotes de driver
- Exibir os recursos de hardware e o status do dispositivo
Pesquisar e localizar dispositivos
- Pesquisar por ID de hardware, ID da instância do dispositivo ou classe de configuração de dispositivo
- Listar todos os dispositivos ou filtrar por critérios específicos
Modificar a configuração do dispositivo
- Habilitar ou desabilitar dispositivos — Controlar o estado do dispositivo sem o Gerenciador de Dispositivos
- Atualizar drivers — Instalar novos drivers de forma interativa ou silenciosa
- Instalar dispositivos — Criar nós de dispositivo e instalar software
- Remover dispositivos — Limpar a árvore de dispositivos e a pilha de drivers
- Gerenciar pacotes de driver — Adicionar ou remover drivers de terceiros do repositório de driver
- Reiniciar dispositivos — Reinicializar dispositivos ou todo o sistema quando necessário
Código-fonte do DevCon
Você também pode acessar o código-fonte DevCon para examinar os métodos que o DevCon usa para recuperar e alterar dados de configuração e configuração. O DevCon ilustra o uso das funções de configuração geral, das funções de instalação do dispositivo e das funções do PnP Configuration Manager. O código-fonte da Ferramenta Device Console (DevCon) está disponível no repositório de exemplos de driver do Windows no GitHub.
Tópicos relacionados
Guias essenciais
- Comandos DevCon — Referência completa dos comandos com sintaxe
- Exemplos de DevCon — cenários de uso do mundo real e exemplos de código
Migração e alternativas
- Substituindo DevCon — Transição para PnPUtil para novos projetos
- PnPUtil — a alternativa moderna recomendada pela Microsoft