Como corrigir o código de erro 0x800c0005 ‘Seu PC não está conectado à internet’



Experimente Nosso Instrumento Para Eliminar Problemas

o código de erro 0x800c0005 aparece no Windows depois que uma tarefa nativa ou de terceiros falha após ter problemas para baixar arquivos. Na maioria dos casos, esse problema está vinculado a uma falha relacionada a vários arquivos Dynamic Link Library (.DDL). No entanto, o mesmo código de erro também é relatado para ocorrer no Xbox One.



Código de erro 0x800c0005



Acontece que existem vários culpados diferentes que podem acabar causando esse código de erro no Windows ou Xbox One:



  • Interferência de firewall de terceiros - Acontece que esse problema pode muito bem ser causado por um pacote AV superprotetor que acaba bloqueando a conexão com o servidor externo que acaba causando o erro. Nesse caso, tente desinstalar o firewall e veja se o código de erro desaparece.
  • Problema com a frota da Dynamic Link Library - Se você está vendo este código de erro ao tentar instalar uma versão do .NET framework ou ao tentar atualizar o aplicativo Onedrive, é provável que você esteja lidando com vários arquivos DDL que não estão registrados corretamente. Neste caso, você deve ser capaz de corrigir o problema registrando novamente os arquivos de um prompt CMD elevado .
  • Inconsistência do Windows Update - Se você está vendo este erro ao tentar atualizar um componente nativo por meio do Windows Update, é provável que esteja lidando com algum tipo de corrupção enraizada nas pastas temporárias. Nesse caso, você deve ser capaz de corrigir o problema redefinindo todos os serviços WU relevantes e limpando as pastas SoftwareDistribution e CatRoot2.
  • Problema de arquivo temporário no Xbox One - Se você está vendo este erro no Xbox One (ao iniciar um jogo), é provável que você esteja lidando com algum tipo de inconsistência que está enraizado em um arquivo temporário. Nesse caso, você deve executar um procedimento de reinicialização.
  • NAT está fechado - No PC e no Xbox One, este código de erro pode aparecer devido ao fato de que a Tradução de Endereço de Rede (NAT) está fechada. Nesse caso, você deve ser capaz de corrigir o problema habilitando o UPnP nas configurações do roteador ou encaminhando as portas necessárias manualmente.
  • Inconsistência de DNS - Caso você esteja vendo esse código de erro ao tentar criar um grupo no Xbox One ou por meio do aplicativo Xbox (no Windows 10), é provável que esteja lidando com um DNS inconsistente. Se este cenário for aplicável, você deve mudar para o equivalente DNS do Google e ver se isso acaba resolvendo o problema para você.

Desativar firewall de terceiros

Segundo alguns usuários afetados, esse problema também pode ocorrer devido a um conjunto de AV superprotetor que acaba bloqueando a conexão com o servidor externo, o que acaba produzindo o 0x8004005 Erro de código.

Se você estiver usando um pacote de terceiros, deverá desinstalá-lo antes de tentar o procedimento que está falhando no momento e ver se isso resolve o problema para você. Lembre-se de que desativar a proteção em tempo real provavelmente não será o suficiente, pois as mesmas regras de segurança permanecerão em vigor mesmo se o serviço AV principal for desativado.

Caso este cenário seja aplicável e você esteja usando um firewall de terceiros que suspeita estar causando o problema, desinstale seu programa de segurança completamente junto com cada arquivo remanescente .



Depois de fazer isso, reinicie o computador e veja se o problema é corrigido na próxima inicialização do computador.

Se o mesmo problema ainda estiver ocorrendo, vá para a próxima solução potencial abaixo.

Registrando novamente os arquivos .DLL

Se você está vendo o 0x800C0005 erro ao tentar instalar .NET Framework 4 ou ao tentar instalar um Windows Update pendente, é provável que você esteja vendo este problema devido a vários arquivos de biblioteca de link dinâmico ( Softpub.dll, Wintrust.dll, e Initpki.dll) que não estão registrados corretamente, portanto, seu sistema operacional não é capaz de utilizá-los adequadamente.

Caso este cenário seja aplicável, você será capaz de corrigir o problema usando um elevado Prompt de comando para registrar novamente os três arquivos da Dynamic Link Library. Vários usuários afetados confirmaram que a operação finalmente permitiu que eles concluíssem a tarefa sem ver o 0x800C0005 erro.

Aqui está um guia rápido para registrar novamente os arquivos .DLL problemáticos:

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Dentro da caixa de texto, digite ‘Cmd’ dentro da caixa de texto e pressione Ctrl + Shift + Enter para abrir um Prompt de comando elevado . Quando solicitado pelo UAC (controle de conta de usuário) , clique sim para conceder privilégios administrativos.

    Executando Prompt de Comando

  2. Quando estiver dentro do Prompt de Comando elevado, digite os seguintes comandos em qualquer ordem e pressione Entrar após cada um para registrar novamente os arquivos problemáticos da biblioteca de link dinâmico:
    regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll
  3. Quando a operação for concluída, feche o Prompt de Comando elevado e reinicie o computador.
  4. Após a próxima inicialização ser concluída, repita a ação que estava causando o 0x8004005 erro e veja se o problema foi corrigido.

Redefinindo o erro do Windows Update

Se você está vendo esse erro ao tentar instalar um Windows Update pendente, é provável que esteja lidando com algum tipo de corrupção que acaba afetando arquivos e dependências associados ao Windows Update.

Se esse cenário for aplicável, você deve conseguir corrigir o problema redefinindo o componente Windows Update com as ferramentas disponíveis para os usuários finais. Vários usuários afetados confirmaram que finalmente conseguiram corrigir o problema redefinindo o Windows Update e todas as dependências associadas.

Caso deseje aplicar o mesmo tipo de correção, siga as instruções abaixo na tentativa de corrigir o 0x800c0005 Erro de código:

  1. pressione Tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite ‘Cmd’ e pressione Ctrl + Shift + Enter para abrir um Prompt de Comando elevado. No Controle de conta de usuário , clique sim para conceder privilégios administrativos.

    Executando Prompt de Comando

  2. Quando estiver dentro do Prompt de comando elevado, digite os seguintes comandos e pressione Entrar para interromper o serviço principal do Windows Update e as dependências associadas:
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

    Nota: Esses comandos interromperão efetivamente o serviço BITS, o serviço Windows Update e o serviço Criptográfico.

  3. Depois de conseguir executar cada um dos comandos acima com sucesso, cole os seguintes comandos para renomear o Distribuição de Software e a CatRoot2 pastas:
    Ren% systemroot%  SoftwareDistribution SoftwareDistribution.bak Ren% systemroot%  system32  catroot2 catroot2.bak

    Nota: Esses dois comandos forçarão seu sistema operacional a criar novas pastas para distribuição de software, o que eliminará os efeitos de quaisquer arquivos corrompidos armazenados nas pastas atuais.

  4. Em seguida, cole os comandos abaixo e pressione Entrar após cada um para reiniciar os serviços que você desativou anteriormente na etapa 2:
    net start bits net start wuauserv net start appidsvc net start cryptsvc
  5. Reinicie seu computador e veja se o problema é corrigido na próxima inicialização do computador.

Caso essa correção não seja aplicável e você esteja vendo este erro no Xbox One, vá para a próxima correção potencial abaixo.

Reinicialização do console (somente Xbox One)

Se você vir o código de erro 0x800c0005 ao tentar baixar uma atualização de jogo ou ao tentar iniciar uma festa, é possível que você esteja lidando com algum tipo de inconsistência de rede facilitada por algum tipo de arquivo armazenado localmente.

Nesse caso, você deve conseguir corrigir o problema executando um procedimento de reinicialização do console Xbox One. Para fazer isso, siga as instruções abaixo para realizar uma reinicialização e drenar os capacitores de energia. Esta operação eliminará a maioria dos problemas causados ​​por arquivos temporários e arquivos de firmware remanescentes.

  1. Com o console Xbox One totalmente ligado, pressione o botão Xbox (no console) e mantenha-o pressionado até ver os LEDs frontais desligando no console.

    Consola Xbox One de reciclagem

  2. Quando o console estiver totalmente desligado, desligue o cabo de alimentação da tomada e aguarde 30 segundos ou mais para garantir que os capacitores de alimentação estejam completamente drenados. Esta operação irá garantir que não haja dados de inicialização cruzada que ainda possam causar esse comportamento.
  3. Conecte o cabo de alimentação mais uma vez e inicialize seu console de maneira convencional. Enquanto o console é inicializado, procure a animação de inicialização inicial. Se você vir a animação mais longa (o log de cerca de 5 segundos), significa que a operação foi um sucesso.

    Xbox One longa animação inicial

  4. Depois que o console for reiniciado, repita a ação que estava causando o código de erro 0x800c0005 e veja se o problema foi corrigido.

Caso o mesmo problema ainda esteja ocorrendo, vá para a próxima correção potencial abaixo.

Habilitando UPnP ou Encaminhando as portas necessárias manualmente

Se nenhuma das possíveis correções funcionou para você, há uma grande chance de que você esteja vendo este código de erro devido a um NAT (tradução de endereço de rede) questão. Se o seu console determinar que o NAT está fechado, você pode ser impedido de executar certas ações no console.

Neste caso, você deve ser capaz de resolver o problema rapidamente habilitando Universal Plug and Play se o seu roteador for compatível. Isso garantirá que o seu NAT seja aberto, encaminhando automaticamente todas as portas exigidas pelo seu sistema operacional do console ou por um jogo ou aplicativo que você esteja jogando no momento.

No entanto, se você estiver usando um roteador que não suporta UPnP, você precisará encaminhe as portas necessárias manualmente para garantir que o NAT seja aberto.

Caso este cenário não seja aplicável, vá para a próxima correção potencial abaixo.

Mudar para o DNS do Google

Se nenhuma das possíveis correções acima funcionou para você, é provável que você esteja lidando com um DNS (Sistema de Nome de Domínio) questão. Esse problema foi relatado para ocorrer no PC e no Xbox One.

Vários usuários afetados que enfrentam o mesmo problema confirmaram que conseguiram resolver o problema fazendo a mudança para o DNS padrão fornecido pelo Google. Isso resolverá a maioria dos problemas facilitados pelo DNS inconsistente.

Mas tenha em mente que, dependendo da plataforma onde você acabar vendo o 0x800c0005 (PC ou Xbox One), as instruções para fazer a mudança para o DNS do Google serão diferentes. Por isso, criamos dois guias secundários diferentes, portanto, siga aquele aplicável ao seu cenário atual.

A. Mudar para Google DNS no Xbox One

  1. No painel principal do Xbox One, pressione o botão Menu guia no seu controlador, vá para Configurações> Rede e acessar o Configurações avançadas cardápio.
  2. Em seguida, do Configurações avançadas menu, clique em Configurações DNS , então escolha Manual no submenu.

    Configurações de rede avançadas do Xbox One

  3. Assim que estiver dentro do Configurações DNS vá em frente e defina 8.8.8.8 Enquanto o DNS primário e 8.8.4.4 Enquanto o DNS Secundário .

    Alterando DNS no Xbox

    Nota: Caso você queira usar o DNS do Google para IPV6, use os seguintes valores:

     DNS primário - 208.67.222.222 DNS Secundário - 208.67.220.220
  4. Salve as alterações, reinicie o console e veja se o problema foi corrigido.

B. Mudar para Google DNS no Windows

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Em seguida, digite 'Ncpa.cpl' e pressione Entrar para abrir o Conexões de rede cardápio.
  2. Assim que estiver dentro do menu Conexões de rede, clique com o botão direito do mouse na rede à qual você está conectado no momento. Se você estiver usando uma rede sem fio, clique com o botão direito em Wi-Fi (conexão de rede sem fio), então clique em Propriedades no menu de contexto.
    Nota: Se você estiver conectado por meio de um cabo Ethernet, clique com o botão direito em Ethernet (conexão de área local) .
  3. Dentro de Propriedades tela, selecione o Networking guia no menu horizontal na parte superior. em seguida, vá para o módulo em Esta conexão usa os seguintes itens, selecionar Protocolo de Internet versão 4 (TCP / IPv4) e clique no Propriedades botão abaixo.
  4. Na próxima tela, selecione a guia Geral, selecione o botão de alternância associado a Use o seguinte endereço de servidor DNS e substituir Servidor DNS de preferência e Servidor DNS alternativo com os seguintes valores:
    8.8.8.8 8.8.4.4
  5. Depois de conseguir ajustar os valores de acordo, siga as etapas 3 e 4 novamente para alterar o Protocolo de Internet Versão 6 (TCP / IPv6) para DNS do Google:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  6. Salve as alterações que você acabou de implementar, reinicie o PC e repita a ação que estava causando o 0x800C0005 Erro de código.

Configurando o DNS do Google no PC

Tag janelas 7 minutos lidos