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

A janela Propriedades mostra propriedade e permissões de arquivo, que podem estar relacionadas ao código de erro.

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

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

De modo geral, o código de erro 0x80004005 ocorre quando o Windows não consegue acessar um arquivo ou pasta. Geralmente é exibido como “Erro 0x80004005: Erro não especificado”.

Aqui está uma lista não exaustiva das possíveis causas:

  • Sua conta de usuário do Windows não possui a propriedade do arquivo ou pasta nem 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
  • Uma configuração de rede está errada ou um serviço não está em execução e você não consegue se conectar a outro computador ou dispositivo de armazenamento conectado à rede (NAS) na rede
  • O Windows Update está quebrado devido a arquivos corrompidos

Apesar de ser mais específico do que a maioria das mensagens de erro do Windows, o código de erro 0x80004005 ainda tem um grande número de causas potenciais e um grande número de soluções potenciais.

Evite erros de arquivo compactado

Os arquivos compactados permitem que você faça todo tipo de coisas interessantes, embora nem todos os arquivos compactados 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 sozinho, mas isso é tudo. Ele não suporta a maioria dos outros formatos de arquivo, como RARs , 7Zs ou Tarballs . Além disso, a maioria dos arquivos compactados oferece suporte a recursos como criptografia , que bloqueia o acesso ao arquivo por meio de uma senha. O File Explorer 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 um programa diferente que suporte arquivos criptografados .

Existem vários programas disponíveis para gerenciar arquivos compactados. Alguns deles – como 7-Zip e PeaZip – são totalmente gratuitos. Ambas são excelentes opções e você não pode errar com nenhuma delas.

WinZip e WinRAR são as outras duas 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 continuará permitindo que você o use indefinidamente após o término do período de teste, embora com alguns incômodos.

Solucionar problemas do Windows Update

O erro 0x80004005 também pode aparecer enquanto você tenta executar o Windows Update. Normalmente, isso ocorre depois que uma atualização do Windows é interrompida por algo como perda de energia ou queda de Internet.

A primeira coisa a tentar é o solucionador de problemas integrado do Windows Update . O solucionador de problemas pode resolver o que está causando o erro automaticamente.

Se 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.

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

Verifique as configurações do bloco de mensagens do servidor (SMB)

SMB é um protocolo que permite que computadores na mesma rede se comuniquem e funcionem como cliente e servidor. É mais frequentemente usado para permitir a comunicação entre um computador e uma impressora, ou um computador e um NAS, mas pode ser usado para outras coisas.

Recomendado:  Como compactar (e descompactar) arquivos usando o PowerShell

Existem algumas versões do SMB atualmente em uso. A versão um 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 de uso comum.

Se o erro estiver relacionado a um problema de SMB, existem algumas possibilidades:

  1. O serviço SMB não está em execução
  2. AllowInsecureGuestAuth está desativado 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 Windows Terminal e execute o seguinte comando:

sc.exe qc lanmanworkstation

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

Uma janela do PowerShell confirmando que os serviços SMB devem iniciar automaticamente.

Se “START_TYPE” não estiver definido como AUTO_START, será necessário ativá-lo. Execute os próximos dois comandos na mesma janela em que executou o último comando.

sc.exe configuração lanmanworkstation depende = bowser/mrxsmb10/mrxsmb20/nsi

sc.exe configuração mrxsmb20 start = automático

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

Se isso não funcionar, a próxima coisa a tentar é permitir logins de convidados inseguros. O Windows bloqueia logins de convidados em dispositivos de rede usando SMB2 por padrão. Talvez seja necessário desabilitar essa configuração – não é ideal do ponto de vista de segurança, mas é algo bastante comum em equipamentos de consumo.

Abra o Editor do Registro (RegEdit) e navegue até HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parametersusando o menu à esquerda ou apenas cole o caminho na barra de endereço.

RegEdit é aberto na pasta onde

O DWORD que você está procurando chama-se AllowInsecureGuestAuth – se não estiver lá, você precisará criá-lo.

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

Clique duas vezes no novo DWORD, digite

Tente fazer o que lhe deu o erro 0x80004005 originalmente depois de definir o valor 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 Windows 11, mas ainda é possível 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 migrou para o aplicativo Configurações, então se você quiser navegar até ela, vá para: Painel de Controle > Programas > Ativar ou Desativar Recursos do Windows.

Tipo

Role para baixo até ver “Suporte para compartilhamento de arquivos SMB 1.0/CIFS”. 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”.

Marque as caixas Cliente e Servidor SMB 1.0 e desmarque a opção de remoção automática.

O Windows baixará automaticamente os arquivos e solicitará que você reinicie o computador. Verifique e veja se funcionou – se não funcionou, não se preocupe. Há mais coisas que você pode tentar. Lembre-se de desabilitar o SMB 1.0/CIFS novamente antes de continuar. Não faz sentido deixá-lo ligado, a menos que você precise, e é uma vulnerabilidade de segurança potencial

Configurações de descoberta e compartilhamento de rede

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

Abra 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 navegar até lá no Painel de Controle, vá para: Painel de Controle > Rede e Internet > Central de Rede e Compartilhamento > Configurações avançadas de compartilhamento.

Tipo

Você pode personalizar as configurações de compartilhamento com base no tipo de rede à qual está conectado – geralmente, sua rede doméstica deve ser definida como 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 chamada “Privado” clicando na palavra “Privado” ou na pequena divisa (parece uma seta para cima) no lado direito. Marque os balões 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”.

Expanda a seção chamada “Privado”.  Em seguida, marque "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 intitulada “Todas as redes”.

Existem três configurações nas quais você precisa clicar: “Ativar compartilhamento para que qualquer pessoa com acesso à rede possa ler e gravar arquivos nas pastas públicas”, “Ativar compartilhamento de arquivos para dispositivos que usam criptografia de 40 ou 56 bits” e “Desativar senha Compartilhamento protegido.”

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.

Configure as opções de compartilhamento.

Clique em “Salvar alterações” e reinicie o computador. Se não funcionar, você terá um problema diferente – pode estar relacionado aos serviços subjacentes que permitem conexões entre dispositivos LAN.

Serviços essenciais

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

  • Cliente DNS
  • Cliente DHCP
  • Host do provedor de descoberta de função (fdPHost)
  • Publicação de recurso de descoberta de função (fdResPub)
  • Protocolo Simples de Descoberta de Serviço (SSDP)
  • Host de dispositivo UPnP

O cliente DNS e o cliente DHCP devem iniciar automaticamente e provavelmente estão funcionando bem. Eles são necessários para que o seu computador acesse a internet; se eles não iniciassem, você certamente teria notado, já que seu navegador (e a maioria dos outros aplicativos) não funcionaria.

Os outros fornecem coletivamente a capacidade do 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. Alternativamente, você pode clicar em Windows + R e digitar “services.msc” na caixa de execução e pressionar Enter.

Abra o menu Iniciar, digite

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

Os serviços devem ser configurados como manual ou automático e devem estar em execução.

Se a descoberta de rede estiver ativada, o compartilhamento estiver ativado e você estiver tentando se conectar a um dispositivo em sua LAN, os serviços deverão estar em execução, mesmo que estejam configurados como manuais. Se não estiverem, algo deu errado. Se seus serviços não estiverem em execução e provavelmente deveriam estar, sinta-se à vontade para alterá-los de inicialização “Manual” para “Automática”.

Se algum deles estiver definido como “Desativado”, clique com o botão direito no serviço e clique em “Propriedades”.

Clique com o botão direito no serviço que deseja modificar e clique em

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 você inicializar o Windows.

Se você tiver um computador antigo ou uma máquina com baixo consumo de energia, convém ativá-lo com atraso para não sobrecarregar o Windows enquanto o computador tenta inicializar.

Clique no menu suspenso e selecione

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

NetBIOS

NetBIOS é outro software importante relacionado à conexão de dispositivos em uma rede local. Se não estiver funcionando, sabe-se que causa o erro 0x80004005. Vamos verificar suas configurações para ter certeza de que esse não é o problema.

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

Tipo

Clique com o botão direito no adaptador de rede que você usa para se conectar à LAN e clique em “Propriedades”. Os adaptadores variam entre computadores devido às diferentes configurações de hardware, mas uma conexão com fio geralmente terá Ethernet no nome, enquanto os adaptadores Wi-Fi terão Wi-Fi no nome.

Clique com o botão direito no adaptador de rede e clique em

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

Selecione IPv4 e clique em

Clique em “Avançado”.

Clique

Clique na guia “WINS” e olhe para a parte inferior da janela. A configuração “Padrão” deve funcionar. Se o NetBIOS estiver definido como “Desativado”, vá em frente e ative a configuração padrão. No entanto, se “Padrão” estiver selecionado e você ainda receber um erro, tente alterar a configuração para “Ativado”. Clique no espaço ao lado de “Ativar NetBIOS sobre TCP/IP” e clique em “OK”.

Clique no

Feche todas as janelas restantes que você abriu anteriormente clicando em “Ok” e veja se o erro ainda ocorre.

Desativar IPv6

O Protocolo de Internet 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. Garantir o suporte legado para dispositivos IPv4 ocasionalmente resulta em problemas.

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

As janelas parecem um pouco diferentes no Windows 10, mas o processo é essencialmente o mesmo.

Abra o aplicativo Configurações, navegue até Rede e Internet > (Nome da sua rede) > Propriedades de hardware e clique em “Editar” na área de configurações de DNS.

Recomendado:  Grande violação de dados GoDaddy expõe mais de um milhão de contas

Se você se conectar à sua rede local usando Wi-Fi e Ethernet, desative o IPv6 para ambos.

Navegue até as configurações do adaptador de rede e clique em

Role para baixo até IPv6 e clique no botão para a posição desligado.

Clique no botão de alternância e desative o IPv6.

Mais uma vez, reinicie o seu PC e veja se ainda recebe o erro.

Acesso bloqueado por antivírus ou firewall

Não é provável, mas é possível que a culpa seja do software antivírus excessivamente protetor. Os melhores programas antivírus modernos oferecem proteção contra uma ampla variedade de ataques, incluindo aqueles que podem vir de sua rede local (LAN). A maneira mais fácil de verificar se esse é o problema é desabilitar temporariamente o antivírus e o firewall.

Não é possível fornecer instruções específicas sobre como fazer isso, pois existem muitos programas antivírus diferentes por aí. A empresa que produz o software terá instruções em seu site, portanto, você deve começar por aí.

Se você estiver usando o Microsoft Defender, desabilitar o firewall e o antivírus é bastante simples .

Corrigir erros de arquivos locais

O código de erro 0x80004005 não se restringe apenas a dispositivos de rede – às vezes ele aparece no seu PC com Windows quando você tenta acessar ou manipular um arquivo ou pasta localmente. Felizmente, a lista de causas nesse cenário.

Problemas de permissão ou propriedade

Um problema com permissões ou propriedade é provavelmente o problema se você estiver enfrentando o erro 0x80004005 ao lidar com arquivos locais.

Primeiro, verifique se sua conta de usuário é proprietária do arquivo ou pasta que está causando problemas. Caso contrário, a primeira coisa que você deve tentar é apropriar-se do arquivo ou pasta .

Depois de assumir a propriedade do arquivo, a próxima coisa que você deve tentar é ajustar manualmente suas permissões. Clique com o botão direito no arquivo ou pasta e clique em “Propriedades”.

Clique com o botão direito na pasta e clique em

Vá até a guia “Segurança”, selecione o grupo Usuários e verifique as permissões listadas abaixo. “Controle Total” deve ser marcado. Se não estiver, clique em “Editar”.

Exemplo de pasta com

Marque “Controle total” na lista e todas as outras opções também deverão ser habilitadas 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 de 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 possui propriedade e controle total, verifique se ainda está recebendo o erro.

Antivírus

A maioria dos programas antivírus pode ser configurada para proteger determinados arquivos e pastas contra malware. Raramente, essa proteção exagera um pouco e pode interferir nas atividades normais do seu PC.

A maneira mais rápida de verificar se essa é a causa do problema é desabilitar o antivírus. Haverá instruções no site do antivírus sobre como fazer isso exatamente.

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

Problemas com seu disco rígido, SSD ou Windows

Não há uma maneira fácil de ter certeza absoluta se uma falha de hardware ou uma corrupção do Windows é responsável pelo erro. A ferramenta de diagnóstico mais conveniente neste caso é simplesmente assumir que há um problema e tentar corrigi-lo. Você certamente não fará nada pior.

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

Você precisará iniciar o Prompt de Comando ou o PowerShell como administrador para executar os comandos. Não planeje fazer as varreduras com pressa – elas podem demorar um pouco.

Quando terminar, reinicie o PC e verifique se ainda está recebendo o erro 0x80004005.

Mais etapas de solução de problemas

Infelizmente, o código de erro também pode surgir em casos mais obscuros relacionados a programas específicos. Dado que os programas são tão variados, é difícil dizer especificamente como resolver o problema nesses casos. Durante a solução de problemas, lembre-se dos aspectos mais amplos do que causa o erro 0x80004005: um arquivo ou pasta não pode ser acessado corretamente.

Isso significa que suas etapas de solução de problemas devem começar garantindo que seu aplicativo possa acessar corretamente os arquivos e pastas necessários, que todos os serviços necessários estejam funcionando corretamente e que nenhum dos arquivos essenciais esteja corrompido. Em termos práticos, isso deixa três etapas principais: desabilitar seu antivírus, executar o programa como administrador e limpar e reinstalar completamente o programa.

Erros comuns do Windows
Erro de código0xc00000e5 | 0xc000007b | 0x80004005 | 0x80070005 | 0x8007045d | O ponto de interrupção da exceção foi alcançado | Exceção Kmode não tratada | Erro incorrigível WHEA | Erro fatal de vídeo DXGKRNL | Violação do Watchdog DPC | A operação não foi concluída | Falha de página em área não paginada | Algo não saiu como planejado | Dispositivo USB não reconhecido | A descoberta de rede está desativada | Wi-Fi não é seguro |Wi-Fi não tem uma configuração de IP válida | O Windows não consegue encontrar os termos de licença
Saber maisProcure códigos de erro no CMD | BSODs explicados | Encontre registros BSOD | Reparar arquivos corrompidos | Consertar um PC congelado com Windows