Acesso negado? Veja como resolver esse erro comum em atualizações, permissões e instalação de programas
O código de erro 0x80070005 – Acesso negado é um dos mais comuns no Windows e costuma aparecer em situações como:
- Tentativas de instalar ou atualizar programas
- Atualizações do Windows Update
- Modificações de arquivos protegidos
- Ativação de apps e recursos do sistema
Neste guia, você vai entender por que ele ocorre e como resolver de forma definitiva.
🧠 O que significa o erro 0x80070005?
Esse erro está relacionado a falta de permissões administrativas ou bloqueios de segurança que impedem que o Windows ou aplicativos modifiquem arquivos, pastas ou registros do sistema.
🛠️ Soluções para o erro 0x80070005
✅ 1. Execute como Administrador
Se o erro surgiu ao instalar ou abrir um programa:
- Clique com o botão direito no instalador ou atalho
- Selecione “Executar como administrador”
🔒 2. Verifique permissões da pasta de destino
- Vá até a pasta onde o erro ocorreu
- Clique com o botão direito > Propriedades
- Aba Segurança > clique em Editar
- Selecione seu usuário e dê controle total
- Clique em Aplicar e depois em OK
🧼 3. Limpe os arquivos temporários e de atualização
Use o Prompt de Comando como administrador:
net stop wuauserv
net stop bits
rd /s /q %windir%\SoftwareDistribution
net start wuauserv
net start bits
📌 Isso força o Windows Update a baixar os arquivos novamente.
🛡️ 4. Desative temporariamente o antivírus
Alguns antivírus bloqueiam alterações no sistema.
Desative momentaneamente o antivírus (ou Windows Defender) e tente novamente.
⚠️ Lembre-se de reativá-lo após a instalação/atualização.
🔄 5. Use a Solução de Problemas do Windows
- Vá em Configurações > Sistema > Solução de Problemas
- Acesse Outras ferramentas de solução de problemas
- Execute o Windows Update ou Instalação de Programa
🧰 6. Use o utilitário SubInACL para corrigir permissões de registro
- Baixe o utilitário oficial da Microsoft:
🔗 https://www.microsoft.com/en-us/download/details.aspx?id=23510 - Crie um arquivo
ResetPerm.batcom o seguinte conteúdo:
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /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
- Execute como administrador
- Reinicie o PC
🧩 7. Atualize o Windows manualmente
Se o erro persistir durante atualizações automáticas:
- Acesse: https://www.catalog.update.microsoft.com
- Pesquise pelo código da atualização (ex: KB5022282)
- Baixe e instale manualmente
📋 Possíveis causas adicionais
| Causa | Solução recomendada |
|---|---|
| Arquivos do sistema corrompidos | Execute sfc /scannow no CMD como admin |
| Perfil de usuário com falhas | Crie um novo usuário e teste |
| Firewall bloqueando portas | Configure exceções ou desative temporariamente |
✅ Conclusão
O erro 0x80070005 pode parecer intimidador, mas com os passos certos é possível corrigir rapidamente. Garantir permissões corretas, rodar comandos administrativos e verificar interferência de antivírus resolve a maioria dos casos.
