Como corrigir o código de erro 0x80004005 no Windows 10 e 11

Como corrigir o código de erro 0x80004005 no Windows 10 e 11

O Windows adora fornecer códigos de erro enigmáticos com um milhão de causas possíveis e pelo menos tantas soluções. O código de erro 0x80004005 não é exceção, embora tenha várias causas comuns. Aqui estão algumas coisas que você pode tentar corrigir no Windows 10 ou no Windows 11.

O que causa o código de erro 0x80004005?

Em geral, o código de erro 0x80004005 ocorre quando o Windows não pode acessar um arquivo ou pasta. Isso geralmente é exibido como “Erro 0x80004005: erro não especificado”.

Aqui está uma lista parcial de possíveis causas:

  • Sua conta de usuário do Windows não possui a propriedade do arquivo ou pasta ou as permissões corretas para acessá-lo.
  • Você está tentando extrair ou abrir um arquivo criptografado (como um arquivo ZIP) com um programa que não oferece suporte a esses arquivos.
  • Seu antivírus está bloqueando o acesso aos arquivos
  • A configuração de rede está incorreta ou o serviço não está em execução e você não pode se conectar a outro computador ou dispositivo de armazenamento conectado à rede (NAS) na rede.
  • Windows Update não está funcionando devido a arquivos corrompidos

Embora o código de erro 0x80004005 seja mais específico do que a maioria das mensagens de erro do Windows, ele ainda possui um grande número de causas potenciais e um grande número de possíveis correções.

Evite erros de arquivo morto

Arquivos de arquivo permitem que você faça todo tipo de coisas legais, embora nem todos os arquivos de arquivo suportem os mesmos recursos. Você pode compactar arquivos, agrupar vários arquivos, criptografar arquivos ou dividir arquivos grandes em vários arquivos compactados.

O File Explorer pode abrir, criar e extrair arquivos ZIP por conta própria, mas é só isso. Não pode funcionar com a maioria dos outros formatos de arquivo, como RAR, 7Z ou Tarballs. Além disso, a maioria dos arquivos arquivados oferece suporte a recursos como criptografia, que bloqueia o acesso aos arquivos com uma senha. O Explorador de Arquivos não oferece suporte a nenhum dos recursos avançados oferecidos pelos formatos de arquivo compactado. Você receberá “Erro 0x80004005: Erro não especificado” se tentar extrair um arquivo ZIP criptografado usando o Explorador de Arquivos.

A solução é simples: use outro programa que suporte arquivos criptografados.

Existem muitos programas para gerenciar arquivos compactados. Alguns deles, como 7-Zip e PeaZip , são totalmente gratuitos. Ambos são ótimas opções e você não pode errar com nenhum.

WinZip e WinRAR são duas outras opções de destaque, mas nenhuma delas é tecnicamente gratuita. O WinZip oferece um teste gratuito de 30 dias, após o qual você precisa comprá-lo se quiser continuar usando. O WinRAR também oferece um período de teste, mas permitirá que você o use indefinidamente após o término do período de teste, embora com alguns problemas.

Solução de problemas do Windows Update

O erro 0x80004005 também pode aparecer ao tentar executar o Windows Update. Isso geralmente acontece depois que uma atualização do Windows é interrompida por algo como uma queda de energia ou uma interrupção na Internet.

A primeira coisa a tentar é o solucionador de problemas interno do Windows Update. O solucionador de problemas pode corrigir automaticamente a causa do erro.

Se isso falhar, você pode tentar excluir manualmente todos os arquivos de atualização e reiniciar o serviço de atualização – se o erro ocorrer devido a um download corrompido, isso deve resolver o problema.

Solução de problemas de causas de rede

O código de erro 0x80004005 ocorre com mais frequência quando as pessoas tentam se conectar a um armazenamento conectado à rede (NAS), embora isso também ocorra em outras circunstâncias. O erro não é específico o suficiente para dizer definitivamente qual é o problema, mas existem alguns prováveis ​​culpados. Se você estiver usando dois PCs com Windows que está tentando conectar via LAN, verifique todas essas configurações em ambos os computadores.

Verifique as configurações do Server Message Block (SMB)

SMB é um protocolo que permite que computadores na mesma rede se comuniquem e funcionem como cliente e servidor. É mais comumente usado para fornecer comunicação entre um computador e uma impressora, ou um computador e um NAS, mas também pode ser usado para outros fins.

Várias versões do SMB estão atualmente em uso. A primeira versão do SMB, ou SMBv1, é o padrão mais antigo e não é mais usado por motivos de segurança. SMBv2 e SMBv3 ainda são amplamente utilizados hoje.

Se o erro estiver relacionado a um problema de SMB, há várias opções:

  1. O serviço SMB não está em execução
  2. AllowInsecureGuestAuth está desabilitado e você está usando um NAS que exige isso.
  3. O dispositivo ou serviço que você está tentando usar requer SMBv1.

Vamos começar verificando o status do serviço SMB. Abra um prompt de comando elevado, PowerShell ou um terminal do Windows e execute o seguinte comando:

sc.exe qc lanmanworkstation

Você obterá algo muito semelhante à saída abaixo:

Se “START_TYPE” não estiver definido como AUTO_START, você precisará ativá-lo. Execute os próximos dois comandos na mesma janela do último comando.

configuração sc.exe lanmanworkstation depende= Bowser/mrxsmb10/mrxsmb20/nsi configuração sc.exe mrxsmb20 start= auto

Você vai ver [SC] ChangeServiceConfig SUCCESSse tudo correu bem.

Se isso não funcionar, tente permitir o login de convidado inseguro. O Windows, por padrão, bloqueia o login de convidado em dispositivos de rede usando SMB2. Você pode precisar desabilitar essa configuração – não é ideal do ponto de vista da segurança, mas é uma coisa bastante comum de se fazer no hardware do consumidor.

Inicie o editor de registro (RegEdit) e vá para o HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parametersmenu à esquerda ou apenas cole o caminho na barra de endereços.

O DWORD que você está procurando é chamado AllowInsecureGuestAuth – se não existir, você precisará criá-lo.

Clique com o botão direito do mouse em um espaço vazio, selecione Novo e clique em Valor DWORD (32 bits). Nomeie-o como “AllowInsecureGuestAuth” e defina o valor como 1.

Tente fazer o que originalmente lhe deu o erro 0x80004005 depois de defini-lo como 1. Há outra possibilidade provável relacionada ao SMB.

É possível que o dispositivo de rede ao qual você está tentando se conectar exija o uso de SMBv1, a versão mais antiga do padrão. Ele está desabilitado por padrão no Windows 10 e no Windows 11, mas você ainda pode habilitá-lo.

Clique no botão Iniciar, digite “recursos do Windows” na caixa de pesquisa e pressione Enter ou clique em Abrir. A janela Recursos do Windows ainda não foi movida para o aplicativo Configurações, portanto, se você quiser acessá-la, vá para Painel de controle > Programas > Ativar ou desativar recursos do Windows.

Role para baixo até ver “SMB 1.0/CIFS File Sharing Support”. Clique no pequeno botão de adição, marque SMB 1.0/CIFS Client, SMB 1.0/CIFS Server e desmarque SMB 1.0/CIFS Automatic Removal. Em seguida, clique em OK.

O Windows baixará automaticamente os arquivos e solicitará que você reinicie o computador. Teste e veja se funcionou – se não, não se preocupe. Há outras coisas que você pode tentar também. Apenas lembre-se de desabilitar o SMB 1.0/CIFS novamente antes de continuar. Não faz sentido deixá-lo ativado se você não precisar dele, e essa é uma potencial vulnerabilidade de segurança.

Configurações de descoberta e compartilhamento de rede

Dispositivos em rede, como um armazenamento conectado à rede (NAS) ou, pior ainda, uma impressora de rede, geralmente são bastante exigentes. As configurações de descoberta ou compartilhamento de rede geralmente estão erradas. Aqui está o que você precisa fazer para descartar essas configurações como a origem do seu problema.

Abra as configurações de rede. Clique no botão Iniciar, digite “opções avançadas de compartilhamento” na barra de pesquisa e clique em “Abrir” ou pressione Enter. Você também pode ir até lá a partir do Painel de Controle, acessando: Painel de Controle > Rede e Internet > Central de Rede e Compartilhamento > Opções Avançadas de Compartilhamento.

Você pode personalizar as configurações de compartilhamento dependendo do tipo de rede à qual está conectado. Como regra geral, sua rede doméstica deve ser privada. Caso contrário, o Windows 10 e o Windows 11 permitem que você altere sua rede de pública para privada com apenas alguns cliques.

Abra a seção “Privado” clicando na palavra “Privado” ou na pequena divisa (parece uma seta para cima) no lado direito. Marque as bolhas ou bolhas ao lado de “Ativar descoberta de rede”, “Ativar configuração automática de dispositivos de rede” e “Ativar compartilhamento de arquivos e impressoras”.

Depois disso, vá para a seção “Todas as redes”.

Aviso. Algumas dessas configurações podem apresentar uma vulnerabilidade de segurança ou privacidade se você se conectar a uma rede pública enquanto elas estiverem habilitadas. Se você tiver dois desktops que nunca sairão de sua casa, isso não será um problema. Se estiver usando um laptop ou outro dispositivo portátil, desligue-o antes de se conectar a redes Wi-Fi públicas.

Você precisa selecionar três opções: “Ativar o compartilhamento para que qualquer pessoa com acesso à rede possa ler e gravar arquivos em pastas públicas”, “Ativar o compartilhamento de arquivos para dispositivos que usam criptografia de 40 bits ou 56 bits” e “Desativar senha. ” Troca Segura.

Observação. Você deve tentar isso em ambos os computadores se ambos forem dispositivos Windows, mas é mais provável que essas configurações sejam importantes no servidor do que no cliente que está tentando se conectar.

Clique em Salvar alterações e reinicie o computador. Se isso não funcionar, você tem outro problema – pode estar relacionado aos serviços subjacentes que permitem estabelecer conexões entre dispositivos na rede local.

Serviços básicos

O SMB é apenas um dos muitos componentes de software que permitem que seu computador se comunique com outros dispositivos em uma rede local. O Windows tem vários serviços necessários para que o compartilhamento de rede funcione:

  • cliente DNS
  • cliente DHCP
  • Host do provedor de descoberta de recursos (fdPHost)
  • Publicação de recursos de descoberta de recursos (fdResPub)
  • Protocolo de descoberta de serviço simples (SSDP)
  • host do dispositivo UPnP

O cliente DNS e o cliente DHCP devem iniciar automaticamente e provavelmente estão funcionando bem. Eles são exigidos pelo seu computador para acessar a Internet; se eles não fossem executados, você definitivamente notaria, pois seu navegador (e a maioria dos outros aplicativos) não funcionaria.

O resto junto fornece a capacidade de seu PC ver e interagir com outros dispositivos na rede. Verifique seu status abrindo o aplicativo Serviços. Existem duas maneiras rápidas de fazer isso. Você pode digitar “serviços” na barra de pesquisa do menu Iniciar e clicar em “Abrir” ou pressionar Enter. Como alternativa, você pode pressionar Windows + R e digitar “services.msc” na caixa Executar e pressionar Enter.

A lista de serviços é classificada em ordem alfabética por padrão, mas se a sua não for, basta clicar na coluna “Nome” na parte superior. Role a lista para baixo e verifique se todos os serviços listados estão definidos como Manual ou Automático.

Observação. Se a descoberta de rede estiver habilitada, o compartilhamento estiver habilitado e você estiver tentando se conectar a um dispositivo em sua rede local, os serviços devem funcionar mesmo se estiverem definidos como manuais. Se não o fizerem, algo deu errado. Se seus serviços não estiverem em execução e provavelmente deveriam estar em execução, sinta-se à vontade para alterar a inicialização de “Manual” para “Automático”.

Se algum deles estiver definido como Desativado, clique com o botão direito do mouse no serviço e selecione Propriedades.

Clique no menu suspenso, selecione Automático ou Automático (Início Atrasado) e clique em Aplicar e OK. O serviço será iniciado automaticamente quando o Windows for inicializado.

Adendo. Se você tiver uma máquina mais antiga ou de baixo consumo de energia, poderá configurar a inicialização atrasada para não deixar o Windows lento enquanto o computador está tentando inicializar.

Verifique todos os serviços listados, reinicie o computador e tente novamente.

NetBIOS

O NetBIOS é outro software importante relacionado à conexão de dispositivos em uma rede local. Sabe-se que se não funcionar, causa o erro 0x80004005. Vamos verificar suas configurações para garantir que isso não seja um problema.

Clique no botão Iniciar, digite “Conexões de Rede” na barra de pesquisa e pressione Enter ou clique em Abrir.

Clique com o botão direito do mouse no adaptador de rede que você está usando para se conectar à rede local e clique em Propriedades. Os adaptadores variam entre os computadores devido a diferentes configurações de hardware, mas uma conexão com fio normalmente será denominada Ethernet e os adaptadores Wi-Fi serão denominados Wi-Fi.

Role para baixo até ver “Internet Protocol Version 4 (TCP/IPv4)”, selecione-o e clique em “Propriedades”.

Clique em “Avançado”.

Clique na guia WINS e observe a parte inferior da janela. A configuração “Padrão” deve funcionar. Se NetBIOS estiver definido como Desativado, ative a configuração padrão. No entanto, se a opção Padrão estiver selecionada e o erro ainda ocorrer, tente alterar a configuração para Ativado. Clique no espaço ao lado de Habilitar NetBIOS sobre TCP/IP e clique em OK.

Feche todas as outras janelas que você abriu anteriormente clicando em OK e veja se o erro ocorre.

Desativar IPv6

O Internet Protocol versão 6, ou IPv6, é o futuro e está lentamente se tornando a norma. No entanto, a adoção do novo padrão não foi um processo rápido ou simplificado. Fornecer suporte legado para dispositivos IPv4 às vezes resulta em falhas.

É possível que “Erro: 0x80004005” seja responsável por tal falha. A solução, claro, é simples: desligue-o. Na maioria dos casos, isso não é necessário.

Observação. O Windows 10 parece um pouco diferente, mas o processo é essencialmente o mesmo.

Abra o aplicativo Configurações, vá para Rede e Internet > (nome da sua rede) > Propriedades de hardware e clique em Editar na área de configurações de DNS.

Observação. Se você estiver se conectando à sua rede local usando Wi-Fi e Ethernet, certifique-se de desabilitar o IPv6 para ambos.

Role para baixo até IPv6 e desative a alternância.

Reinicie o computador novamente e veja se o erro ainda aparece.

Antivírus ou firewall bloqueando o acesso

É improvável, mas totalmente possível, que o software antivírus superprotetor seja o culpado. Os melhores programas antivírus modernos oferecem proteção contra uma ampla variedade de ataques, incluindo aqueles que podem se originar de sua rede local (LAN). A maneira mais fácil de verificar se esse é o problema é desativar temporariamente o antivírus e o firewall.

É impossível dar instruções específicas sobre como fazer isso, pois existem muitos programas antivírus diferentes. No entanto, a empresa de software tem instruções em seu site, então você deve começar por aí.

Se você estiver usando o Microsoft Defender, é muito fácil desabilitar o firewall e o antivírus.

Corrigir erros de arquivos locais

O código de erro 0x80004005 não se limita apenas a dispositivos de rede — às vezes ocorre no seu PC Windows quando você está tentando acessar ou gerenciar um arquivo ou pasta localmente. Felizmente, há uma lista de razões neste cenário.

Problemas com permissão ou propriedade

Um problema de permissão ou propriedade é provavelmente o problema se você estiver enfrentando o erro 0x80004005 ao trabalhar com arquivos locais.

Primeiro verifique e certifique-se de que sua conta de usuário não é a proprietária do arquivo ou pasta que está causando problemas. Se isso não acontecer, a primeira coisa que você deve tentar é apropriar-se do arquivo ou pasta.

Depois de se apropriar do arquivo, a próxima coisa que você deve tentar é ajustar manualmente suas permissões. Clique com o botão direito do mouse no arquivo ou pasta e selecione Propriedades.

Clique na guia Segurança, selecione o grupo Usuários e verifique as permissões listadas abaixo. “Acesso total” deve ser marcado. Se não estiver, clique em Editar.

Marque “Controle total” na lista e todas as outras opções também devem ser ativadas automaticamente. Em seguida, clique em Aplicar e OK.

Sua conta de usuário provavelmente faz parte do grupo Usuários e do grupo Administradores se houver apenas uma conta de usuário no PC. Verifique as permissões para ambos na janela Propriedades – qualquer conta de usuário no grupo Administradores deve ter Controle Total, mas nunca é demais ter certeza.

Depois de confirmar que você tem propriedade e controle total, verifique se o erro ainda ocorre.

Antivírus

A maioria dos softwares antivírus pode ser configurada para proteger arquivos e pastas específicos contra malware. Em casos raros, essa proteção vai além e pode interferir no funcionamento normal do seu PC.

A maneira mais rápida de verificar se esta é a causa do problema é desabilitar seu antivírus. O site do antivírus terá instruções sobre exatamente como fazer isso.

É improvável que o Microsoft Defender Antivirus seja um problema, mas nunca é demais descartar a possibilidade.

Problemas no disco rígido, SSD ou Windows

Não há uma maneira fácil de ter certeza absoluta de que uma falha de hardware ou corrupção do Windows é a causa do erro. A ferramenta de diagnóstico mais conveniente neste caso é simplesmente assumir que há um problema e tentar corrigi-lo. Você definitivamente não vai fazer pior.

Existem três comandos principais que você deve executar para eliminar a maioria dos problemas que podem causar isso: Chkdsk, DISM e SFC.

Você precisará executar o prompt de comando ou o PowerShell como administrador para executar os comandos. Não planeje apressar a verificação – pode demorar um pouco.

Feito isso, reinicie o computador e verifique se o erro 0x80004005 ainda aparece.

Etapas adicionais de solução de problemas

Infelizmente, o código de erro também pode aparecer em casos mais obscuros relacionados a programas específicos. Como os programas são tão diversos, é difícil dizer exatamente como resolver o problema nesses casos. Ao solucionar problemas, esteja ciente das causas mais gerais do erro 0x80004005: O arquivo ou pasta não pode ser acessado corretamente.

Isso significa que suas etapas de solução de problemas devem começar verificando se seu aplicativo pode acessar corretamente os arquivos e pastas necessários, se todos os serviços necessários estão funcionando corretamente e se nenhum dos arquivos principais está corrompido. Do ponto de vista prático, você fica com três etapas principais: desative o antivírus, execute o programa como administrador, apague completamente e reinstale o programa.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *