Como corrigir o código de erro não especificado 0x80004005

Ao contrário da maioria dos outros erros do Windows, o erro 0x80004005 é um "erro não especificado". Isso significa que pode ser causado por uma série de razões.

Os motivos mais comuns para o erro 0x80004005 não especificado incluem problemas do Windows Update, arquivos e pastas corrompidos e erros ao extrair arquivos compactados.

Devido a isso, resolver o erro pode ser um pouco mais complicado do que o normal, mas um desses métodos certamente ajudará.

Então, veja como corrigir o erro do Windows 0x80004005.

Execute o Windows Update Troubleshooter

Se o código de erro 0x80004005 apareceu quando você estava tentando atualizar seu PC com Windows, é melhor executar o Windows Update Troubleshooter. O utilitário é competente o suficiente para identificar e corrigir erros comuns que podem ocorrer durante a atualização. Siga estas etapas para iniciar o Solucionador de problemas do Windows Update:

  1. Pressione a tecla Windows + I para abrir as configurações e vá para Atualização e segurança .
  2. Na barra de navegação à esquerda, clique em Solução de problemas .
  3. Na janela Solução de problemas, clique em Windows Update em Get up and running .
  4. Clique em Executar o solucionador de problemas .

Além disso, os usuários também podem tentar outras correções para o Windows Update.

Relacionado: Como gerenciar o Windows Update no Windows 10?

Excluir arquivos da pasta Windows Update

Para fazer isso, navegue até C: Windows SoftwareDistribution Download e exclua todo o conteúdo da pasta.

Execute o Windows Update novamente

Depois de excluir os arquivos do Windows Update e executar o solucionador de problemas, é hora de executar o Windows Update novamente.

  1. Pressione a tecla Windows + I para abrir as configurações e vá para Atualização e segurança .
  2. No Windows Update , clique em Verificar atualizações .
  3. Se solicitado, permita que o Windows baixe e instale as atualizações.

Limpar inicialização do Windows

Às vezes, o software de terceiros pode interferir no funcionamento do Windows. Como 0x80004005 é um erro amplo, é melhor executar uma inicialização limpa para eliminar aplicativos de terceiros como a causa do problema. Para obter mais informações sobre a inicialização limpa do Windows 10, leia como executar uma inicialização limpa e corrigir erros comuns do Windows.

  1. Na barra de pesquisa do menu Iniciar, digite sysconfig . Nos resultados da pesquisa, clique em Configuração do sistema .
  2. Na janela Configuração do sistema, navegue até a guia Serviços .
  3. Marque a caixa de seleção Ocultar todos os serviços Microsoft .
  4. Agora selecione todos os serviços da lista e clique em Desativar todos .
  5. Clique em OK e feche a configuração do sistema.
  6. Depois disso, pressione CTRL + Shift + Esc para iniciar o Gerenciador de Tarefas .
  7. Clique na guia Inicializar .
  8. Selecione cada entrada na lista de serviços e clique em Desativar . Ao contrário da configuração do sistema, você terá que desativar os serviços um por um.
  9. Clique em OK e feche o Gerenciador de Tarefas.
  10. Reinicie o seu computador.

Após a inicialização, verifique se o erro persiste. Se houver algo em particular que desencadeou o erro, tente fazê-lo novamente. Caso o erro não apareça, desinstale qualquer aplicativo ou driver instalado recentemente. Caso você esteja com pouco tempo, aprenda a desinstalar programas no Windows 10 de maneira rápida.

Alterar entradas de registro

Esta correção é para usuários que estão recebendo esse erro ao acessar arquivos ou pastas compartilhados. Uma ligeira alteração em uma entrada de registro do Windows 10 pode encerrar o código de erro 0x8004005.

  1. Pressione a tecla Windows + R para iniciar o aplicativo Executar. Digite regedit na caixa de texto e pressione Enter.
  2. Navegue até o seguinte local no Editor do Registro:
     HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
  3. Clique com o botão direito em qualquer parte da área branca da janela. Vá para Novo> Valor QWORD (64 bits) . Se você estiver em um sistema de 32 bits, clique em Valor DWORD (32 bits) .
  4. Altere o nome da entrada recém-criada para LocalAccountTokenFilterPolicy .
  5. Clique duas vezes na entrada e altere a entrada 1 em Valor .
  6. Feche o Editor do Registro e reinicie o computador.

Desinstalar dispositivos Microsoft 6to4

Inesperadamente, os adaptadores de rede Microsoft 6to4 também são conhecidos por causar esse problema. Nesses casos, os usuários devem desinstalar todos os dispositivos Microsoft 6to4 de seus computadores. Você pode fazer isso usando o Gerenciador de dispositivos.

  1. Pressione a tecla Windows + R para abrir o aplicativo Executar. Digite devmgmt.msc na caixa de texto e pressione Enter.
  2. Uma vez que esses dispositivos geralmente estão ocultos, você deve ir para Exibir na barra de título do Gerenciador de dispositivos. Clique em Mostrar dispositivos ocultos .
  3. Navegue até Adaptadores de rede e expanda o menu.
  4. Clique com o botão direito em cada adaptador Microsoft 6to4 e clique em Desinstalar dispositivo .
  5. No prompt, certifique-se de selecionar Excluir software de driver para este dispositivo .
  6. Feche o Gerenciador de dispositivos e reinicie o computador.

Relacionado: Comandos CMD para gerenciar redes sem fio no Windows 10

Use software de arquivamento de terceiros

Se você vir esse código de erro ao tentar extrair arquivos compactados usando o Windows Explorer, pode ser hora de mudar para um utilitário de arquivamento de terceiros. Existem inúmeras opções disponíveis, as mais populares são WinRAR, 7Zip e WinZip. Como alternativa, você pode ver esta lista das melhores ferramentas para abrir arquivos RAR.

O software de arquivamento de terceiros também ajuda a extrair arquivos protegidos por senha.

Registre novamente jscript.dll e vbscript.dll

Outra correção simples para o código de erro 0x80004005 é registrar novamente os arquivos jcript.dll e vbscript.dll. Isso pode ser feito usando o Prompt de Comando:

  1. Na barra de pesquisa do menu Iniciar , digite cmd . Nos resultados da pesquisa, clique com o botão direito em Prompt de Comando> Executar como administrador .
  2. No console, digite regsvr32 jscript.dll e pressione Enter.
  3. Depois disso, digite regsvr32 vbscript.dll e pressione Enter.
  4. Feche o prompt de comando e reinicie o computador.

Execute o SFC para verificar se há arquivos de sistema corrompidos

O Windows possui uma infinidade de ferramentas para diagnosticar e corrigir erros comuns. SFC (System File Checker) é um deles. Ele verifica se há arquivos de sistema ausentes ou corrompidos e os corrige. É simples de usar e pode ser executado por um simples comando Prompt de Comando.

  1. Pressione a tecla Windows + R para iniciar o aplicativo Executar. Na caixa de texto, digite cmd e pressione CTRL + Shift + Enter para iniciar o Prompt de Comando como administrador.
  2. No console do Prompt de Comando, digite SFC / scannow e pressione Enter.
  3. O SFC verificará e corrigirá automaticamente os arquivos do sistema.
  4. Reinicie o computador.

Relacionado: Qual é a diferença entre SFC, CHKDSK e DISM no Windows 10?

0x80004005 Erro corrigido

Uma dessas correções certamente afastará seus problemas de 'código de erro não especificado'. No entanto, a principal diferença é que os usuários terão que tentar uma ampla variedade de correções devido ao tipo de erro. Idealmente, você também deve tentar todos os outros métodos de solução de problemas comuns, além dos mencionados acima.