Acesso negado? Veja as causas e soluções para o erro mais frustrante do Windows

O erro 0x80070005 – Acesso negado pode surgir durante atualizações do Windows, instalação de programas, restauração do sistema ou mesmo ao abrir determinados arquivos. Esse código de erro indica que o sistema está bloqueando a operação por falta de permissões ou falha de segurança.

Mas não se preocupe! Aqui está o passo a passo definitivo para resolver isso.


🧠 Causas comuns do erro 0x80070005


✅ Soluções para corrigir o erro 0x80070005


1. Execute o programa como administrador

Clique com o botão direito no aplicativo ou atualizador → Executar como administrador.

Essa ação contorna problemas de permissão em 90% dos casos.


2. Desative temporariamente o antivírus e firewall

Alguns antivírus de terceiros (Avast, AVG, McAfee etc.) impedem instalações ou atualizações.
Tente:

Depois, tente novamente a instalação ou atualização.


3. Use a Solução de Problemas do Windows Update

Acesse:

Configurações > Atualização e Segurança > Solução de Problemas > Windows Update

Ou execute diretamente no CMD:

msdt.exe /id WindowsUpdateDiagnostic

4. Corrija permissões com SubInACL

A Microsoft recomenda esse método para corrigir erros de acesso:

  1. Baixe o utilitário SubInACL
  2. Crie um arquivo .bat com o seguinte conteúdo:
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
  1. Execute como administrador
  2. Reinicie o sistema

5. Reparar o sistema com SFC e DISM

Abra o Prompt como administrador e execute:

sfc /scannow

Depois:

DISM /Online /Cleanup-Image /RestoreHealth

Esses comandos corrigem arquivos corrompidos que podem estar causando o erro.


6. Crie um novo usuário com permissões administrativas

Se o erro persistir, pode haver corrupção no seu perfil.

  1. Vá para:
    Configurações > Contas > Família e outros usuários > Adicionar outra pessoa
  2. Crie uma conta local com permissões de administrador
  3. Tente realizar a tarefa com esse novo usuário

7. Redefina os componentes do Windows Update (avançado)

Copie e cole no bloco de notas o script abaixo e salve como reset_update.bat:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Execute como administrador.


🧩 Extras (opcional)


✅ Conclusão

O erro 0x80070005 pode parecer complexo, mas na maioria das vezes está relacionado a permissões, bloqueios de segurança ou falhas nos serviços de atualização. Com os passos acima, é possível restaurar o funcionamento sem precisar formatar ou reinstalar o sistema.


📌 Gostou do conteúdo?
Salve este post, compartilhe e publique no seu blog ou redes sociais.

Deixe um comentário