Um número estranho na tela, como 0x80070005, parece mensagem de outro planeta. Mas esses códigos têm lógica: eles dizem, em poucas palavras, o que deu errado. Entender os três mais comuns já resolve boa parte dos casos, porque o significado indica onde procurar.
Como ler um código de erro do Windows
Códigos como 0x80070005 são escritos em hexadecimal (o 0x só indica isso). A parte 8007 indica um erro vindo de uma função do próprio Windows, e os quatro últimos dígitos são o tipo de problema:
- 0005: acesso negado.
- 0057: parâmetro incorreto.
- 0002: arquivo não encontrado.
O mesmo código pode aparecer em situações bem diferentes: atualização do Windows, cópia de arquivos, backup, ativação, loja de aplicativos. O contexto importa tanto quanto o número.
0x80070005: acesso negado
Significa que o Windows ou um programa tentou acessar algo e não tinha permissão. Aparece ao copiar arquivos, instalar atualizações, restaurar o sistema ou fazer backup.
O que tentar, em ordem:
- Execute como administrador: clique com o botão direito no programa e escolha Executar como administrador.
- Verifique permissões da pasta: clique com o botão direito na pasta, Propriedades > Segurança, e confira se seu usuário tem controle ou leitura e gravação.
- Desative temporariamente o antivírus de terceiros, se ele estiver bloqueando a ação. Reative em seguida.
- Repare o sistema: execute SFC e DISM, conforme como reparar o Windows com SFC e DISM.
- Se ocorrer no Windows Update, reinicie os serviços de atualização ou use o solucionador de problemas de Windows Update.
Quando o erro aparece ao tentar apagar ou mover um arquivo específico, o mais comum é o arquivo estar em uso ou protegido. Feche os programas que o usam e tente de novo.
0x80070057: parâmetro incorreto
Aparece quando um dado enviado ao Windows está inválido ou fora do esperado. Surge em atualizações, na formatação de discos, em backups e em instalações.
Causas frequentes e soluções:
- Arquivo ou configuração corrompidos: rode SFC e DISM.
- Disco com problema ou partição inválida: verifique o disco com chkdsk e, se for um HD externo ou pendrive, tente formatar pelo Gerenciamento de Disco. Antes disso, salve o que puder. O guia HD externo ou pendrive não aparece no PC ajuda nesses casos.
- Configuração regional: em casos raros, o separador decimal (vírgula ou ponto) configurado de forma incomum gera o erro. Revise em Configurações > Hora e idioma > Região (o nome pode variar conforme a versão do Windows).
- Atualizações interrompidas: deixe o Windows Update terminar e reinicie. Se travou, veja atualização do Windows travada.
0x80070002: arquivo não encontrado
O Windows procurou um arquivo e não achou. É muito comum em atualizações, quando arquivos temporários foram apagados ou estão corrompidos, e em programas que dependem de arquivos que foram removidos.
Soluções:
- Reinicie e tente de novo: o arquivo pode ter sido criado depois.
- Verifique data e hora: hora errada pode causar falhas em atualizações. Veja o guia sobre horário do Windows errado.
- Limpe a pasta de atualizações: o Windows guarda os downloads em C:\Windows\SoftwareDistribution. Apagar o conteúdo, com os serviços de atualização parados, força um novo download. Faça isso apenas se souber o procedimento ou seguindo um guia oficial.
- Reinstale o programa que apresenta o erro, se ele for específico de um aplicativo.
- Restaure o sistema a um ponto anterior ao problema.
Roteiro geral para qualquer código de erro
Quando o código não é um desses três, o caminho é parecido:
- Reinicie o computador.
- Use o solucionador de problemas do Windows (no Windows 11, Configurações > Sistema > Solução de problemas; o caminho pode variar conforme a versão).
- Atualize o Windows e os drivers.
- Rode SFC e DISM.
- Experimente o modo seguro para ver se o erro depende de programas de terceiros.
- Se nada funcionar, considere a Restauração do Sistema.
Nunca baixe programas de “correção de erros” de sites duvidosos. Eles costumam instalar anúncios e, em alguns casos, malware.
Onde ver detalhes do erro
Quando o código aparece em uma janela e some, você pode achar mais informação no Visualizador de Eventos (pesquise pelo nome no menu Iniciar). Em Logs do Windows, abra Sistema e Aplicativo e procure eventos de erro com o horário do problema. Cada evento traz a origem, o código e uma descrição. No Windows Update, há ainda o histórico em Configurações > Windows Update > Histórico de atualizações, que mostra qual atualização falhou e com qual código.
Ao pesquisar a solução, prefira fontes oficiais ou fóruns da comunidade da Microsoft, que costumam explicar o contexto. Desconfie de páginas que oferecem baixar um corretor com o nome do erro no título: elas não são oficiais e muitas vezes distribuem programas indesejados.
Exemplos práticos de como o mesmo código aparece
O 0x80070005, por exemplo, pode surgir ao tentar restaurar o sistema porque um antivírus está bloqueando a pasta de restauração. Já o 0x80070057 aparece com frequência ao formatar um pendrive que tem a tabela de partição danificada. E o 0x80070002 é visto quando uma atualização procura um arquivo temporário que foi removido por um programa de limpeza. Perceba que o código aponta a natureza do problema, mas a ação certa depende do contexto: antivírus, disco ou arquivos temporários.
Se você usa programas de limpeza que apagam arquivos temporários automaticamente, configure-os para não mexer em pastas do Windows Update. Limpeza agressiva demais é uma das causas mais comuns do erro de arquivo não encontrado.
Quando procurar ajuda
Se o erro se repete depois de todos os passos, pode ser sintoma de disco com defeito, memória ruim ou sistema muito danificado. Antes de qualquer reinstalação, faça backup. Se a única saída for formatar, o artigo como formatar o computador com Windows mostra como fazer sem perder o que importa. Para reportar o problema ao suporte, leve o código, o horário e o que você tentou. Isso encurta o atendimento e evita refazer testes.