Solução rápida: Libere espaço em disco primeiro. Abra Configurações → Sistema → Armazenamento → Sensor de Armazenamento. Execute a limpeza. Depois, cleanmgr → Limpar arquivos do sistema → marque Limpeza de Atualização do Windows + Arquivos de Otimização de Entrega + Instalações Anteriores do Windows. Para limpeza profunda: DISM /Online /Cleanup-Image /StartComponentCleanup. Tenha 15+ GB livres em C: antes de tentar novamente.
O Windows Update exibe o erro 0x80070070 ou “O Windows precisa de mais espaço para ser atualizado”. As atualizações cumulativas podem exigir de 5 a 10 GB livres; as atualizações de recursos, mais de 20 GB. A solução é liberar espaço.
Afeta: Atualizações do Windows 11 (e Windows 10).
Tempo de correção: ~30 minutos.
O que causa isso
As atualizações do Windows precisam de espaço para: pacote de atualização baixado, arquivos de instalação em preparação, backup de reversão do estado atual e buffers de limpeza pós-instalação. Em unidades quase cheias, as atualizações falham antes mesmo do download ser concluído. Libere 15+ GB para garantir uma atualização tranquila.
Método 1: Executar Sensor de Armazenamento + Limpeza de Disco
A limpeza básica.
- Abra Configurações → Sistema → Armazenamento. A barra superior mostra usado vs. livre.
- Clique em Sensor de Armazenamento. Ative. Clique em Executar Sensor de Armazenamento agora. Limpa lixeira, arquivos temporários, downloads antigos.
- Abra Limpeza de Disco:
Win + R→cleanmgr. Escolha a unidade C:. OK. - Clique em Limpar arquivos do sistema (requer elevação de administrador).
- Marque (tudo seguro para remover):
- Limpeza de Atualização do Windows
- Arquivos de Otimização de Entrega
- Arquivos Temporários
- Instalação(ões) Anterior(es) do Windows (Windows.old) — se presente, pode ter 10+ GB.
- Arquivos de instalação ESD do Windows — mais ~3 GB.
- Arquivos de despejo de memória de erro do sistema
- Clique em OK → Excluir Arquivos. A limpeza leva de 5 a 30 minutos.
- Reinicie.
- Tente o Windows Update novamente.
Isso resolve a maioria dos casos.
Método 2: Limpar o repositório de componentes com DISM
Para quando a Limpeza de Disco não é suficiente.
- Abra o Terminal (Admin).
- Analise o tamanho do repositório de componentes:
DISM /Online /Cleanup-Image /AnalyzeComponentStoreA saída mostra o tamanho atual e o tamanho recuperável.
- Execute a limpeza:
DISM /Online /Cleanup-Image /StartComponentCleanupRemove versões de componentes substituídas. Geralmente economiza de 2 a 4 GB.
- Para recuperação máxima, adicione /ResetBase:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBaseAtenção: após /ResetBase, você não pode desinstalar atualizações atuais. Use somente após confirmar que as atualizações atuais estão funcionando.
- Reduza o arquivo de hibernação:
powercfg /h /size 50. Economiza vários GB. - Ou desative a hibernação completamente:
powercfg /h off. Economiza GB do tamanho da RAM.
A limpeza com DISM geralmente recupera o que a Limpeza de Disco não consegue.
Método 3: Mover dados do usuário para liberar a unidade C:
Para unidades C: cronicamente cheias.
- Abra o Explorador de Arquivos. Clique com o botão direito em Documentos → Propriedades → Guia Local.
- Clique em Mover. Escolha uma pasta em outra unidade (ex.: D:\Documentos). O Windows move os arquivos e atualiza as referências.
- Repita para Imagens, Vídeos, Músicas, Downloads.
- Para a pasta OneDrive: cliente OneDrive → Configurações → Conta → Desvincular, depois vincule novamente com o novo caminho em D:.
- Para biblioteca Steam: Steam → Configurações → Armazenamento → Adicionar Unidade → D:. Mova os jogos.
- Para Visual Studio: Ferramentas → Opções → Projetos e Soluções → local padrão do projeto para D:.
- Para dados de perfil do Chrome/Edge: permanecem em C:; podem ser realocados via symlinks (avançado). Geralmente não vale a pena.
- Após mover, a unidade C: deve ter espaço livre substancial.
Este é o caminho certo para gerenciamento contínuo de espaço.
Como verificar se a correção funcionou
- Configurações → Sistema → Armazenamento. Mostra 15+ GB livres em C:.
- Tente o Windows Update novamente. O download prossegue sem o erro “espaço insuficiente”.
- Execute
Get-Volume C | Format-List Size, SizeRemainingno PowerShell. Confirma o espaço livre em nível de byte.
Se nenhum desses funcionar
Se liberar espaço não resolver a atualização: Inchaço do WinSxS: o repositório de componentes pode estar permanentemente grande devido ao longo histórico de instalação. Execute /ResetBase. Armazenamento Reservado: 7 GB bloqueados para atualizações. Pode ser necessário desabilitar temporariamente se o espaço estiver muito apertado: DISM /Online /Set-ReservedStorageState /State:Disabled. Reabilite após a atualização com /State:Enabled. Arquivo de paginação: pagefile.sys grande consome GB. Redimensione via SystemPropertiesPerformance → Memória virtual → Personalizado. Para PCs com SSDs muito pequenos (64 GB, 128 GB): o Windows 11 pode ser genuinamente grande demais. Considere atualizar a unidade ou usar uma unidade externa para dados do usuário permanentemente. Para atualizações de recursos especificamente: Configurações → Windows Update pode oferecer o uso de uma unidade USB externa (4 GB+) como espaço extra para a atualização de recurso. Insira o USB, tente a atualização novamente.
Conclusão: Execute Limpeza de Disco com arquivos do sistema. DISM /StartComponentCleanup. Mova pastas de usuário para outra unidade. Tenha 15+ GB livres em C: antes de tentar a atualização novamente.