Como Limpar a Pasta SoftwareDistribution com Segurança no Windows 11
🔍 WiseChecker

Como Limpar a Pasta SoftwareDistribution com Segurança no Windows 11

Solução rápida: Abra o Prompt de Comando como Administrador. Execute: net stop wuauserv, net stop bits, depois ren C:\Windows\SoftwareDistribution SoftwareDistribution.old, e então net start wuauserv && net start bits. O Windows recria a pasta. A versão antiga é preservada como .old para caso precise reverter.

A pasta SoftwareDistribution armazena downloads do Windows Update. Pode crescer muito com o tempo. A limpeza resolve atualizações travadas, libera espaço em disco e força o Windows a baixar novamente as atualizações pendentes. Sempre renomeie em vez de excluir — é mais seguro.

Sintoma: Deseja limpar a pasta SoftwareDistribution com segurança no Windows 11.
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~5 minutos.

ADVERTISEMENT

O que causa essa necessidade

SoftwareDistribution armazena: atualizações pendentes, cache de download, banco de dados do histórico de atualizações. Motivos para limpar:

  • Recuperar espaço em disco (comum de 10 a 30 GB).
  • Atualizações travadas que falham repetidamente.
  • Cache de download corrompido.
  • Forçar um início limpo para o Windows Update.

Método 1: Limpeza segura via renomeação

O caminho padrão.

  1. Abra o Prompt de Comando como Administrador.
  2. Pare os serviços do Windows Update:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
  3. Renomeie a pasta (não exclua — é mais seguro):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. Renomeie também catroot2 (cache de catálogo, geralmente relacionado a problemas):
    ren C:\Windows\System32\catroot2 catroot2.old
  5. Reinicie os serviços:
    net start wuauserv
    net start bits
    net start cryptsvc
  6. O Windows recria as pastas SoftwareDistribution e catroot2.
  7. Após confirmar que o Windows Update funciona por 1-2 semanas: exclua com segurança SoftwareDistribution.old.
  8. Para script em lote: combine todos os comandos em um arquivo .bat. Execute como Administrador.

Esta é a renomeação segura.

ADVERTISEMENT

Método 2: Excluir subpastas específicas

Para preservar o histórico de atualizações.

  1. Para não perder o banco de dados do histórico de atualizações, exclua apenas subpastas específicas.
  2. Pare os serviços como no Método 1.
  3. Navegue até C:\Windows\SoftwareDistribution.
  4. Dentro: Download (atualizações pendentes), DataStore (banco de dados de atualizações), SLS, etc.
  5. Exclua apenas a subpasta Download:
    rd /s /q C:\Windows\SoftwareDistribution\Download
  6. Opcional: exclua também DataStore para uma reinicialização completa:
    rd /s /q C:\Windows\SoftwareDistribution\DataStore

    Mas isso perde o histórico de atualizações.

  7. Reinicie os serviços.
  8. Para limpeza por atualização: mais cirúrgico. Menos risco de problemas.

Esta é a abordagem granular.

Método 3: Usar Limpeza de Disco para limpeza relacionada

Para a abordagem gráfica.

  1. Abra a Limpeza de Disco: Win+R → cleanmgr.
  2. Escolha a unidade C:.
  3. Clique em Limpar arquivos do sistema. Solicitação do UAC.
  4. Marque:
    • Limpeza do Windows Update: remove arquivos de atualização instalados que não são mais necessários.
    • Arquivos de Otimização de Entrega: arquivos temporários para atualizações ponto a ponto.
    • Instalação(ões) anterior(es) do Windows: se listado (após atualização de recurso).
  5. Clique em OK. Aguarde a limpeza.
  6. Para limpeza profunda do sistema: dism /online /cleanup-image /startcomponentcleanup /resetbase. Remove versões de componentes substituídas. Use com cuidado: impossível reverter após.
  7. Para monitoramento: Configurações → Sistema → Armazenamento mostra a divisão do uso.
  8. Para combinado: renomear SoftwareDistribution + Limpeza de Disco + DISM = limpeza máxima.

Esta é a abordagem gráfica.

ADVERTISEMENT

Como verificar se a correção funcionou

  • A pasta SoftwareDistribution existe com conteúdo novo (menor).
  • SoftwareDistribution.old preservado como backup.
  • Espaço em disco liberado.
  • Configurações → Windows Update → Verificar atualizações funciona sem erros.
  • Atualizações pendentes são baixadas novamente.

Se nenhum desses funcionar

Se o Windows Update ainda estiver quebrado: Serviço não pôde iniciar: verifique Serviços → Windows Update → Propriedades → guia Logon. Defina como conta Sistema Local. Permissões quebradas: icacls C:\Windows\SoftwareDistribution /reset /T redefine as permissões da pasta. Para catroot2 corrompido: abordagem de renomeação similar. Para problemas no serviço BITS: pare BITS → exclua C:\ProgramData\Microsoft\Network\Downloader → inicie BITS. Para falhas crônicas de atualização: sfc /scannow + dism /online /cleanup-image /restorehealth. Para KB específico travado: baixe manualmente do Catálogo do Microsoft Update. Para Redefinição na Nuvem: Redefinir este PC → Manter meus arquivos → Download na nuvem. Windows novo + componentes de atualização.

Conclusão: Pare wuauserv + bits + cryptsvc, renomeie SoftwareDistribution para SoftwareDistribution.old, reinicie os serviços. Catroot2 similar. Use a Limpeza de Disco com a opção Limpeza do Windows Update para espaço adicional.

ADVERTISEMENT