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.
DevCon (Device Console) é uma ferramenta de linha de comando que ajuda os desenvolvedores de drivers do Windows e administradores de sistema a gerenciar dispositivos.
Essa ferramenta é particularmente útil para automatizar tarefas de gerenciamento de dispositivos, testar instalações de drivers e verificar configurações de dispositivos em ambientes de desenvolvimento e teste.
Importante
A Microsoft recomenda o uso de PnPUtil em vez de DevCon para novos projetos. O PnPUtil é fornecido com todas as versões do Windows e usa APIs mais confiáveis e seguras. Para obter orientações sobre migração, consulte Substituindo o DevCon.
Início rápido: execute a DevCon em cinco minutos
Pronto para começar a gerenciar dispositivos com o DevCon? Siga estes passos:
- Transfira e instale o Kit de Controladores do Windows (WDK) a partir das Transferências 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 caminhos de instalação detalhados e exemplos, consulte as seções abaixo.
Onde baixar DevCon
O DevCon (Devcon.exe) está 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.
Windows Driver Kit (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
O %WdkDir% representa o diretório onde você instalou o WDK e X.Y refere-se à versão do Windows Driver Kit. 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 o DevCon
Os desenvolvedores e testadores de drivers do Windows podem usar o DevCon para verificar se um driver está instalado e configurado corretamente, incluindo os arquivos INF adequados, a pilha de drivers, os arquivos de driver e o pacote de driver. Você também pode usar os comandos DevCon (habilitar, desabilitar, instalar, iniciar, parar e continuar) em scripts para testar o driver.
DevCon é uma ferramenta de linha de comando que executa funções de gerenciamento de dispositivos em computadores locais.
Os recursos do Devcon incluem:
Exibir informações do driver e do dispositivo O DevCon pode exibir as seguintes propriedades de drivers e dispositivos em computadores locais:
- Identificadores de hardware, identificadores compatíveis e identificadores de instância de dispositivo. Esses identificadores são descritos em detalhes em Cadeias de caracteres de identificação de dispositivo.
- Classes de configuração do dispositivo
- Os dispositivos em uma classe de configuração de dispositivo
- Arquivos INF e arquivos de driver de dispositivo
- Detalhes dos pacotes de drivers
- Recursos de hardware
- Estado do dispositivo
- Conjunto de drivers esperado
- Pacotes de drivers de terceiros no repositório de drivers
Procurar dispositivos O DevCon pode procurar dispositivos em um computador local por ID de hardware, ID de instância de dispositivo ou classe de configuração de dispositivo.
Alterar as configurações do dispositivo O DevCon pode alterar o status ou a configuração de dispositivos Plug and Play (PnP) no computador local das seguintes maneiras:
- Ativar um dispositivo
- Desativar 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 sua pilha de dispositivos
- Verificar novamente dispositivos Plug and Play
- Adicionar, excluir e reordenar os IDs de hardware de dispositivos enumerados na raiz
- Alterar os drivers de filtro superior e inferior para uma classe de configuração de dispositivo
- Adicionar e excluir pacotes de driver de terceiros do repositório de drivers
Reinicie o dispositivo ou computador O DevCon pode reiniciar um dispositivo local, reiniciar o sistema local sob demanda ou reinicializar o sistema local, se necessário para outra operação DevCon.
Recursos e funcionalidades do DevCon
O DevCon fornece três categorias principais de funcionalidade de gerenciamento de dispositivos:
Ver informações do dispositivo
- Exibir IDs de hardware, IDs compatíveis e IDs de instância do dispositivo
- Mostrar classes de configuração do dispositivo e detalhes do driver
- Listar arquivos INF, arquivos de driver e pacotes de driver
- Ver recursos de hardware e estado do dispositivo
Pesquisar e encontrar dispositivos
- Pesquisar por ID de hardware, ID de instância de 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
- Ativar ou desativar dispositivos—Controle o estado do dispositivo sem o Gerenciador de Dispositivos
- Atualizar drivers—Instale novos drivers de forma interativa ou silenciosa
- Instalar dispositivos—Crie nós de dispositivo e instale software
- Remover dispositivos—Limpar a árvore de dispositivos e a pilha de drivers
- Gerenciar pacotes de drivers—Adicione ou remova drivers de terceiros do repositório de drivers
- Reiniciar dispositivos—Reinicialize dispositivos ou todo o sistema quando necessário
Código fonte DevCon
Você também pode acessar o código-fonte do DevCon para examinar os métodos que o DevCon usa para recuperar e alterar dados de instalação e configuração. O DevCon ilustra o uso de funções gerais de configuração, funções de instalação de dispositivos e funções do PnP Configuration Manager. O código-fonte da ferramenta Device Console (DevCon) está disponível no repositório de exemplos de drivers do Windows no GitHub.
Tópicos relacionados
Guias essenciais
- Comandos DevCon—Referência completa de comandos com sintaxe
- Exemplos de DevCon — cenários de uso do mundo real e exemplos de código
Migração e alternativas
- Substituindo o DevCon — transição para PnPUtil para novos projetos
- PnPUtil — a alternativa moderna recomendada pela Microsoft