Se você já se deparou com aquela mensagem irritante “Este dispositivo não está funcionando corretamente porque o Windows não consegue carregar os drivers necessários para este dispositivo.(Código 31)”, saiba que não está sozinho.É bastante frustrante, pois basicamente indica que seu hardware — como um adaptador de rede ou um driver de vídeo — não consegue funcionar devido a drivers ausentes ou corrompidos.Às vezes, uma reinicialização rápida resolve o problema, mas, frequentemente, é preciso arregaçar as mangas e solucionar o problema. Basicamente, a questão principal é a falta de drivers, drivers desatualizados ou corrompidos, o que impede o dispositivo de funcionar corretamente. Espere ver um ponto de exclamação cinza ao lado do seu dispositivo no Gerenciador de Dispositivos e possíveis problemas de conectividade ou de exibição.
Como esse erro aparece em diferentes dispositivos e com vários drivers, a solução nem sempre é a mesma. Pode ser apenas uma falha momentânea que se resolve após a reinicialização, ou pode ser um sinal de que arquivos ou configurações de drivers foram corrompidos. Vale a pena tentar alguns métodos, desde simples reinicializações até soluções mais técnicas, porque às vezes há mais coisas acontecendo nos bastidores. As atualizações do Windows ajudam, mas nem sempre resolvem problemas de driver — especialmente se você estiver lidando com hardware antigo ou peculiaridades de compatibilidade incomuns. Lembre-se de que, às vezes, os drivers não são instalados corretamente ou o Windows se confunde sobre qual versão carregar.
Como corrigir o código de erro 31 – drivers ausentes
Muitas vezes, o código de erro 31 pode ser um problema pontual causado por uma falha rápida no Gerenciador de Dispositivos, então reiniciar todo o sistema ou mesmo apenas reiniciar o Windows costuma resolver o problema. Mas se isso não funcionar, você precisará de uma solução mais complexa. Não é incomum que arquivos afetados ou pacotes de drivers corrompidos sejam os verdadeiros culpados, especialmente se o problema persistir após reinicializações. Executar ferramentas como o Dism++ ou o Verificador de Arquivos do Sistema sfc /scannowpode ajudar a corrigir arquivos de sistema corrompidos que podem interferir no carregamento de drivers. Esse tipo de limpeza geralmente resolve mais do que apenas o problema com o driver do dispositivo — também ajuda a melhorar a estabilidade geral do sistema.
Em algumas configurações, corrigir o problema do driver também significa resolver problemas subjacentes do sistema ou infecções por malware. Afinal, o Windows complica as coisas mais do que o necessário. Depois de corrigir os arquivos do sistema, atualizar o driver em si geralmente se torna muito mais fácil. Se você instalou recentemente um novo software ou atualizações do Windows e, de repente, se depara com esse erro, reverter essas alterações ou reparar o sistema pode ser a solução.
Atualize os drivers com a ferramenta adequada.
Escolher um programa confiável de atualização de drivers, como o DriverFix ou o Snappy Driver Installer, pode evitar muitas dores de cabeça. Essas ferramentas verificam seu sistema em busca de drivers desatualizados, ausentes ou corrompidos e sugerem ou até mesmo instalam automaticamente as versões mais recentes. Esse método é especialmente útil se você não se sente à vontade para procurar arquivos de drivers específicos ou navegar em sites de fabricantes. Além disso, é mais rápido do que fazer tudo manualmente. Danos causados por versões incorretas de drivers podem levar a diversos erros estranhos, portanto, automatizar o processo ajuda a evitar incompatibilidades. Apenas esteja ciente de que, às vezes, essas ferramentas não são perfeitas e, em alguns computadores, podem apresentar problemas se os drivers forem incompatíveis; portanto, sempre verifique novamente após a instalação.
Atualize os drivers manualmente para corrigir o código de erro 31 – drivers ausentes.
- Digite “Informações do sistema” na pesquisa do menu Iniciar e clique na janela “Informações do sistema” para abri-la.
- Na barra lateral, em Componentes, clique e selecione Tela. Aqui, você verá detalhes sobre o driver de vídeo e informações do dispositivo.
- Você pode visitar o site do fabricante da placa de vídeo (como NVIDIA, AMD, Intel) para baixar o driver mais recente. Certifique-se de escolher o driver correto — o número do modelo e a versão do sistema operacional são essenciais.
- Pressione Win + Rpara abrir a caixa Executar, digite
devmgmt.msce pressione Enter. Isso abrirá o Gerenciador de Dispositivos. - Expanda Adaptadores de vídeo, clique com o botão direito do mouse no seu dispositivo e escolha Atualizar driver.
- Clique em “Procurar software de driver no meu computador” e navegue até a pasta onde você baixou os arquivos do driver. Se estiver usando um instalador baixado, basta selecionar o arquivo ou a pasta correspondente.
- Clique em Avançar e deixe o Windows fazer o resto. Ele pode pedir para você reiniciar o computador depois, então leve isso em consideração.
Em alguns computadores, até mesmo a atualização manual pode falhar devido a problemas de assinatura ou conflitos de drivers. Se isso acontecer, talvez seja necessário desativar temporariamente a verificação de assinatura de drivers ou usar as ferramentas de instalação proprietárias do fabricante, como o NVIDIA GeForce Experience ou o AMD Radeon Software.
Verifique se há atualizações do Windows
- Acesse Configurações → Atualização e segurança.
- Clique em Verificar atualizações e veja se aparece alguma novidade.Às vezes, as atualizações do Windows incluem correções de drivers que resolvem o código de erro 31 sem muita dificuldade.
Solucionar problemas em dispositivos e hardware.
- Procure por “Solucionar problemas” no menu Iniciar e abra as Configurações de solução de problemas.
- Deslize a tela para encontrar a ferramenta de solução de problemas de hardware e dispositivos e execute-a. Ela verifica automaticamente a existência de problemas e sugere correções para erros comuns de hardware.
- Quando encontrar algo, basta clicar em Aplicar esta correção e seguir as instruções.
Use a Restauração do Sistema para corrigir o código de erro 31 – drivers ausentes.
- Digite Win + R, digite
rstruie pressione Enter. - Selecione a opção Restauração recomendada, se disponível — isso garante que as configurações de segurança mais recentes sejam restauradas sem perda excessiva de trabalho.
- Se você quiser voltar ainda mais no tempo, escolha “Escolher um ponto de restauração diferente” e selecione uma data anterior ao início do problema. Lembre-se de clicar em ” Mostrar mais pontos de restauração”.
- Clique em Avançar e depois em Concluir. Confirme a restauração com um Sim.
Edite o registro do Windows para corrigir o código de erro 31 – drivers ausentes.
- Pressione Win + R, digite
regedite clique em OK para abrir o Editor do Registro. Certifique-se de fazer um backup do seu registro primeiro, porque, sim, mexer aqui pode ser arriscado. - Navegue até: Computador\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}
- Clique com o botão direito do mouse em {4d36e968-e325-11ce-bfc1-08002be10318} e escolha Exportar. Salve este backup em um local seguro, por precaução.
- Dentro desse ramo, localize e exclua as entradas UpperFilters e LowerFilters — elas podem conter dados incorretos que bloqueiam o carregamento do dispositivo.
- Feche o editor de registro e reinicie o computador para verificar se o dispositivo carrega corretamente agora.
Às vezes, mexer no registro do Windows pode resolver problemas persistentes com drivers, mas sempre tome cuidado, pois uma edição malfeita no registro pode causar ainda mais problemas. Em caso de dúvida, talvez seja melhor optar por atualizações de drivers ou restauração do sistema.
Esperamos que um desses métodos ajude você a se livrar desse erro irritante. O código de erro 31 pode ser um problema, mas geralmente uma combinação de atualizações de drivers, reparos do sistema ou ajustes no registro resolve a questão. A persistência é fundamental e, muitas vezes, trata-se apenas de encontrar a solução certa para a sua configuração específica.