O que a limpeza de componentes remove de fato
O Windows guarda em C:\Windows\WinSxS todas as versões de componentes que já instalou, e depois de cada atualização cumulativa as versões antigas, já substituídas, ficam por lá para permitir desinstalar a atualização se necessário. O StartComponentCleanup varre essas versões substituídas quando não servem mais, encolhendo o repositório sem mexer em recursos, aplicativos ou configurações instaladas. A pasta ainda parece no Explorador muito maior do que pesa de verdade: os hard links contam o mesmo arquivo várias vezes, e o AnalyzeComponentStore mostra o tamanho real ao lado da cifra do Explorador.
A limpeza compensa depois de alguns meses de atualizações cumulativas ou logo após uma atualização de recursos, quando o acúmulo de versões substituídas está no máximo. Numa instalação recém-feita, ou num sistema que a tarefa agendada embutida já varreu, quase não há o que recuperar. Expectativa honesta: 1 a 5 GB e um tempo de execução que vai de uns dez minutos a bem mais de trinta em máquinas lentas.
Executando a limpeza passo a passo
Clique com o botão direito no botão Iniciar e escolha Terminal (Administrador); abre-se um PowerShell com privilégios elevados. Rode primeiro o comando de análise e leia as últimas linhas do relatório: “Limpeza do repositório de componentes recomendada: Sim” quer dizer que vale seguir, “Não” quer dizer que a janela pode fechar. Depois dispare a limpeza e deixe terminar sem desligar nem reiniciar: interromper não corrói nada, mas a passada vai por água abaixo.
A barra de progresso fica muitos minutos parada na mesma porcentagem; é normal, não é travamento. Quando o DISM terminar, sfc /scannow é o complemento natural se você também quiser conferir a integridade dos arquivos do sistema. Duas regras de ouro continuam valendo: nunca apague nada dentro do WinSxS à mão e nunca comprima essa pasta — as duas coisas quebram a manutenção, e os comandos abaixo são o único caminho suportado para encolher o repositório.
- Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore — tamanho real do repositório e recomendação Sim/Não
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup — a limpeza em si, 10–40 minutos
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase — variante agressiva, veja abaixo
- sfc /scannow — checagem de integridade opcional quando o DISM termina
O porém do /ResetBase e com que frequência repetir
Somar /ResetBase varre todas as versões substituídas, incluindo as que o Windows mantém para poder desinstalar atualizações recentes. O ganho extra é modesto, mas depois as atualizações instaladas não podem mais ser removidas uma a uma — o botão de desinstalar em Configurações → Windows Update → Histórico de atualizações deixa de funcionar para elas. Só escolha isso se um repositório para sempre menor vale mais para você do que a rede de segurança do rollback, por exemplo numa máquina que você sabe estável.
Quase nunca é preciso repetir o procedimento à mão: o Windows já roda a mesma limpeza na tarefa agendada embutida \Microsoft\Windows\Servicing\StartComponentCleanup, é verdade que sem /ResetBase. Uma passada manual a cada poucos meses, ou logo após uma atualização de recursos, sobra. Se o AnalyzeComponentStore insiste em recomendar a limpeza, alguma coisa está substituindo componentes sem parar — normalmente um atraso de atualizações pendentes: instale-as primeiro e analise de novo.
Perguntas e respostas
Quanto tempo dura o DISM StartComponentCleanup?
Entre cerca de dez e quarenta minutos, dependendo da máquina e de quantas versões substituídas se acumularam. Paradas longas numa porcentagem fixa são normais: deixe terminar.
Devo usar /ResetBase?
Só se você aceitar que as atualizações instaladas não possam mais ser desinstaladas. Sem a chave, você mantém a opção de rollback e recupera quase o mesmo espaço.
Qual a diferença entre StartComponentCleanup e RestoreHealth?
StartComponentCleanup encolhe um repositório sadio removendo componentes substituídos; RestoreHealth repara um corrompido baixando de novo os arquivos danificados do Windows Update. São problemas diferentes.
Veja exatamente o que está incluído antes de comprar.
O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.
Continue lendo
Fale com a gente: [email protected]