O erro Código 31 é um dos vários códigos de erro do Gerenciador de Dispositivos. É causado por vários motivos que impedem o Windows de carregar o driver para o dispositivo de hardware específico. Independentemente da causa raiz, a solução de problemas de um código de erro 31 é bastante simples.
Se você vir o erro Código 31 no adaptador Microsoft ISATAP no Windows Vista, ignore o erro. De acordo com a Microsoft, não há erro real.
O erro do Código 31 quase sempre será exibido da seguinte maneira:
Este dispositivo não está funcionando corretamente porque o Windows não pode carregar os drivers necessários para este dispositivo. (Código 31)
Sua tela pode ficar assim:
Detalhes sobre códigos de erro do Gerenciador de dispositivos, como o Código 31, estão disponíveis na área Status do dispositivo nas propriedades do dispositivo.
Os códigos de erro do Gerenciador de Dispositivos são exclusivos do Gerenciador de Dispositivos. Se você vir o erro Código 31 em outro lugar no Windows, é provável que seja um código de erro do sistema que você não deve solucionar como um problema do Gerenciador de Dispositivos.
O erro do Código 31 pode ser aplicado a qualquer dispositivo de hardware no Gerenciador de dispositivos, mas a maioria dos erros do Código 31 aparecem em unidades ópticas, como unidades de CD e DVD.
Qualquer um dos sistemas operacionais da Microsoft pode apresentar um erro Code 31 Device Manager, incluindo Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP e outros.
Como corrigir um erro de código 31
- Reinicie seu computador se ainda não o fez. O erro do Código 31 pode ter origem em uma falha de memória temporária.
Você instalou um dispositivo ou fez uma alteração no Gerenciador de Dispositivos pouco antes do erro Código 31 aparecer? Nesse caso, é possível que a alteração que você fez tenha causado o erro do Código 31.
Desfaça a alteração se puder, reinicie o PC e verifique novamente o erro Código 31.
- Reverta o driver para uma versão anterior às suas atualizações.
- Use a Restauração do Sistema para desfazer as alterações recentes relacionadas ao Gerenciador de Dispositivos.
Delete os valores de registro UpperFilters e LowerFilters. Uma causa comum de erros do Código 31 é a corrupção de dois valores de registro na chave de registro da classe de unidade de DVD/CD-ROM.
A exclusão de valores semelhantes no Registro do Windows também pode ser a solução para um erro de Código 31 que aparece em um dispositivo que não seja uma unidade de DVD ou CD. O tutorial UpperFilters/LowerFilters vinculado acima mostrará exatamente o que você precisa fazer.
Algumas pessoas tiveram sorte deletando a chave inteira que contém os valores UpperFilters e LowerFilters. Se a exclusão dos valores específicos não corrigir o erro do Código 31, tente fazer backup da chave do registro que você identificou no tutorial acima e, em seguida, exclua a chave do registro, reinicie, restaure a chave do registro do backup e reinicie novamente.
- Atualize os drivers do dispositivo. Instalar os drivers mais recentes fornecidos pelo fabricante para um dispositivo com o erro Código 31 é uma solução provável para esse problema.
Reinstale o adaptador de rede Microsoft ISATAP se o erro Code 31 estiver relacionado ao adaptador MS ISATAP não funcionar corretamente.
Abra o Gerenciador de Dispositivos e acesse a tela Action > Adicionar hardware legado. Inicie o assistente e selecione Instalar o hardware que seleciono manualmente em uma lista (Avançado) Clique nas etapas e escolha Adaptadores de rede >Microsoft > Adaptador Microsoft ISATAP da lista.
Substitua o hardware. Como último recurso, talvez seja necessário substituir o hardware que apresenta o erro Código 31.
Também é possível que o dispositivo não seja compatível com esta versão do Windows. Verifique a lista de compatibilidade de hardware do Windows para ter certeza.
Se você estiver convencido de que o hardware não é a causa desse erro específico do Código 31, você pode tentar reparar automaticamente os problemas do Windows. Se isso não funcionar, tente uma instalação limpa do Windows. Não recomendamos fazer nenhum desses antes de tentar substituir o hardware, mas talvez seja necessário tentar se você não tiver outras opções.
Precisa de mais ajuda?
Se você não estiver interessado em corrigir esse problema do Código 31 sozinho, há mais opções disponíveis para consertar seu computador, além de ajuda com tudo ao longo do caminho, como descobrir custos de reparo, remover seus arquivos, escolher um reparo serviço e muito mais.
FAQ
Como faço para corrigir erros do código 28 do Windows?
Para corrigir erros do código 28, o que geralmente significa que há um driver ausente, tente reiniciar o computador. Se você instalou um dispositivo recentemente ou fez uma alteração no Gerenciador de dispositivos, desfaça a alteração. Pode ser necessário remover ou reconfigurar o novo dispositivo ou atualizar seus drivers.
Como faço para corrigir o código de erro do Windows 0xc000000d?
Este código de erro significa que você precisa reparar seu PC porque o arquivo de dados de configuração de inicialização (BCD) tem um problema. Tente executar a ferramenta Reparo Automático de Inicialização. Ou vá para o prompt de comando e digite bootrec /rebuildbcd para reconstruir o arquivo BCD.
Como faço para corrigir o código de erro do Windows 0xc0000001?
Para corrigir o código de erro do Windows 0xc0000001, remova e reconecte todos os periféricos para ver se consegue isolar o problema. Certifique-se de que sua RAM, placa PCI, CPU e disco rígido estejam instalados corretamente. Você também pode tentar recuperar um estado anterior do sistema ou reinstalar seu sistema operacional.