
Como recuperei 50GB no Disco C limpando o lixo do Windows Update que o Disk Cleanup ignora?
Liberei mais de 50GB deletando componentes de atualização antigos no WinSxS usando o DISM, algo que o limpador padrão do Windows não fez.

Na terça-feira passada, exatamente quando o Windows tentou aplicar o patch de segurança mensal, minha estação de trabalho travou com um erro críptico: 0x80070008 (Espaço insuficiente). O absurdo da situação é que eu tenho um SSD de 500GB, uso o disco D (um HDD de 2TB) para arquivos pesados e mantenho apenas o sistema operacional e apps essenciais no C. Ele não deveria estar cheio. O Windows Explorer, porém, insistia que eu tinha menos de 1GB livre. Não era cache do navegador (limpo religiosamente) nem arquivos de download.
Era um "buraco negro" de armazenamento causado por anos de atualizações cumulativas do Windows que o sistema falhou em deletar sozinho. Depois de vasculhar pastas ocultas e rodar ferramentas padrão que não resolveram, precisei recorrer a um método mais agressivo. A solução envolveu a pasta WinSxS e uma ferramenta nativa pouco explorada pela maioria dos usuários.
O mistério dos componentes fantasma na pasta WinSxS
Muita gente que lida com manutenção de PCs sabe da existência da pasta C:\Windows\WinSxS. É ali onde o Windows guarda as versões antigas de arquivos de sistema para garantir compatibilidade. Quando você instala uma atualização grande, o Windows não substitui o arquivo antigo pelo novo; ele mantém ambos. Se algo der errado com a atualização, ele pode reverter para a versão anterior. O problema é que esse mecanismo de segurança tem um efeito colateral brutal: a pasta infla sem parar.
No meu caso, a pasta WinSxS ocupava mais de 35GB. A situação piora quando o Windows duplica arquivos durante o processo de atualização e esquece de limpar a "cozinha" depois que a instalação termina. Esses arquivos temporários de atualização ficam jogados no sistema, muitas vezes ocultos, e o Explorador de Arquivos ou as ferramentas visuais comuns não conseguem identificar o volume real desse lixo digital. É um desperdício de espaço que paralisa a máquina.
Fui atrás de ferramentas que pudessem me ajudar sem comprometer a segurança do sistema. Existem utilitários pagos famosos que prometem "limpeza profunda", mas como analista de segurança, eu desconfio de softwares que pedem acesso total ao kernel e varrem tudo sem explicar o que estão apagando. Prefiro ter controle total do que está sendo deletado. A alternativa open-source para limpezas gerais, como o BleachBit, é ótima para limpar caches de aplicativos e navegar, mas não mexe na estrutura de arquivos do Windows Update por segurança. Eu precisava de algo nativo.
Por que o Limpeza de Disco tradicional não funcionou?
A primeira coisa que tentei foi a ferramenta clássica "Limpeza de Disco". Usei o comando cleanmgr /sageset:1 para revelar as opções ocultas, marcando "Atualizações do Windows" e tudo mais que aparecia. O processo demorou uma hora, mas ao final, libertei apenas míseros 800MB. Foi frustrante. A ferramenta padrão do Windows é tímida; ela limpa apenas os arquivos que a Microsoft considera "seguros" para remover sem usar comandos avançados, mas deixa a maior parte do lixo de componentes suplantados intocado.
É aqui que muita gente desiste e paga por um SSD novo ou, pior, formatar a máquina. Formatar é a cura para todos os males, mas em 2026, com um ambiente de trabalho configurado, chaves de licença de software ativadas e perfis prontos, formatar perde um dia inteiro de produtividade. Eu queria resolver o problema na raiz sem apagar tudo. Precisava acessar o Deployment Image Servicing and Management (DISM).

A solução nuclear: usando o DISM para limpeza de componentes
O DISM é uma ferramenta de linha de comando embutida no Windows que consegue reparar imagens do Windows e, o que nos interessa aqui, limpar o repositório de componentes (o WinSxS). Diferente do cleanmgr, o DISM tem um comando específico para remover as versões antigas de componentes que foram substituídos por novos, reduzindo drasticamente o tamanho da pasta.
O segredo está no parâmetro /ResetBase. Ele instrui o sistema a remover todas as versões antigas de suplementos que já foram instalados permanentemente. É um ponto sem retorno: uma vez executado, você não consegue mais desinstalar uma atualização específica do Windows se ela der problema, já que os arquivos de reversão somem. Mas, francamente, quem costuma desinstalar uma atualização de segurança específica meses depois? O risco é mínimo comparado ao ganho de espaço.
Abri o Prompt de Comando como Administrador (essencial, sem isso não funciona) e digitei o seguinte comando:
dism /online /cleanup-image /startcomponentcleanup /resetbase
O processo não é rápido. Num SSD moderno, levou cerca de 20 minutos. O processador disparou e o uso do disco ficou em 100% por um bom tempo. É crucial não desligar o computador enquanto a barra de progresso (que é só uma linha de texto flutuante) estiver rodando. Se o processo for interrompido, você pode corromper o sistema operacional. Enquanto aguardava, lembrei de como a manutenção preventiva é sempre melhor que a corretiva, assim como troquei a pasta térmica de um i7 antigo recentemente para evitar throttling.
Quando a mensagem "A operação foi concluída com êxito" apareceu, fui conferir. O Disco C, que tinha apenas 900MB livres, pulou para 52GB disponíveis. Foram mais de 50GB recuperados de arquivos que o Windows segurava por "segurança", mas que na prática estavam apenas ocupando espaço inutilmente.
O resultado pós-limpeza e o risco calculado
Depois de reiniciar a máquina, o sistema ficou mais leve não apenas em armazenamento, mas na sensação de responsividade. O indexador de arquivos parou de travar e as atualizações subsequentes foram instaladas sem o erro de falta de espaço. A lição aqui é que o sistema operacional não otimiza a si mesmo automaticamente da melhor forma possível; ele prefere segurar lixo a assumir o risco de você precisar voltar atrás.
Faz sentido para a Microsoft manter esse comportamento padrão para evitar chamados de suporte de usuários leigos, mas para quem entende o mínimo de manutenção, o comando /ResetBase deve ser feito anualmente.
Após limpar o armazenamento, o próximo gargalo geralmente é a rede. Com o disco rápido, a lentidão na internet fica mais evidente, então muitas vezes aproveito para mudar o DNS do roteador para o Cloudflare e garantir que a latência não estrague a experiência. São ajustes finos que transformam um PC engarrafado em uma máquina eficiente novamente.
O uso do DISM com o parâmetro /ResetBase não é para todos os dias nem para usuários que têm medo do terminal preto. É uma ação cirúrgica. No entanto, se você tem um SSD de 240GB lotado e não tem nada mais para apagar, essa é a única forma honesta de ganhar dezenas de gigabytes sem pagar por softwares milagrosos ou formatar a máquina. O Windows moderno acumula entulho de atualização de forma agressiva; cabe a nós fazer a faxina que ele não faz.

