Como Recuperar Espaço do WinSxS Sem Quebrar a Manutenção Futura
🔍 WiseChecker

Como Recuperar Espaço do WinSxS Sem Quebrar a Manutenção Futura

O Windows 11 armazena arquivos de componentes na pasta WinSxS, que pode crescer vários gigabytes com o tempo. Esse crescimento geralmente dispara alertas de espaço em disco baixo em SSDs menores. A pasta WinSxS não é um cache que você pode excluir. Ela contém arquivos de sistema necessários para atualizações futuras, reversões e alterações de recursos. Este artigo explica como reduzir com segurança o tamanho do WinSxS usando ferramentas internas sem quebrar o Windows Update ou a capacidade de desinstalar atualizações futuras.

Principais Conclusões: Limpeza Segura do WinSxS Sem Riscos à Manutenção

  • Limpeza de Disco > Limpar arquivos do sistema > Limpeza do Windows Update: Remove arquivos de backup de atualizações substituídas sem afetar as atuais.
  • DISM /Online /Cleanup-Image /StartComponentCleanup: Remove com segurança versões antigas de componentes e redefine o repositório de componentes.
  • DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase: Remove todas as versões anteriores de componentes — impede reversão para atualizações antigas, mas não quebra a manutenção futura.

ADVERTISEMENT

Por que o WinSxS Cresce e Por que Você Não Pode Simplesmente Excluí-lo

A pasta WinSxS, localizada em C:\Windows\WinSxS, é o repositório de componentes do Windows. Cada arquivo de sistema, driver e recurso opcional é armazenado aqui como manifestos de componentes e arquivos de carga. Quando o Windows Update instala uma nova versão de um componente, a versão antiga é mantida dentro do WinSxS. Isso permite desinstalar a atualização posteriormente ou reverter para uma compilação anterior.

O WinSxS também armazena arquivos para recursos do Windows que você ainda não instalou. Quando você ativa um recurso em Configurações > Aplicativos > Recursos opcionais, o Windows obtém os arquivos necessários do WinSxS em vez de baixá-los novamente. Excluir a pasta WinSxS diretamente quebrará o sistema operacional. O Windows não conseguirá instalar atualizações futuras, adicionar recursos ou se reparar usando o Verificador de Arquivos do Sistema ou o DISM.

O tamanho real do WinSxS é frequentemente mal relatado porque muitos arquivos são links físicos. Links físicos apontam para os mesmos dados físicos no disco, mas aparecem como arquivos separados. O espaço em disco real usado pelo WinSxS é mostrado pelo comando DISM /Online /Cleanup-Image /AnalyzeComponentStore. Este comando relata os tamanhos compartilhados e recuperáveis.

Passos para Reduzir o Tamanho do WinSxS Usando Ferramentas Internas

Todos os métodos abaixo usam ferramentas incluídas no Windows 11. Nenhum software de terceiros é necessário. Você deve executar esses comandos de um Prompt de Comando ou PowerShell elevado.

  1. Abra a Limpeza de Disco como administrador
    Pressione a tecla Windows, digite Limpeza de Disco, clique com o botão direito no aplicativo Limpeza de Disco e selecione Executar como administrador. Confirme o prompt do Controle de Conta de Usuário.
  2. Selecione a unidade do sistema e limpe os arquivos do sistema
    Na caixa de diálogo da Limpeza de Disco, selecione a unidade onde o Windows está instalado, geralmente C:. Clique em Limpar arquivos do sistema. Esta etapa requer privilégios de administrador novamente.
  3. Marque a Limpeza do Windows Update e outros itens seguros
    Na lista que aparece, role para baixo e marque Limpeza do Windows Update. Isso remove arquivos de backup de atualizações substituídas. Você também pode marcar Arquivos de Otimização de Entrega e Arquivos de Log de Atualização do Windows. Não marque Arquivos de instalação ESD do Windows a menos que tenha certeza de que não redefinirá este PC posteriormente. Clique em OK e depois em Excluir Arquivos.
  4. Execute o DISM StartComponentCleanup
    Abra um Prompt de Comando ou PowerShell elevado. Digite o seguinte comando e pressione Enter:
    DISM /Online /Cleanup-Image /StartComponentCleanup
    Este comando remove versões antigas de componentes que não são mais necessárias. Ele não remove o repositório base de componentes. A operação pode levar vários minutos.
  5. Opcional: Execute o DISM com ResetBase para remover todas as versões anteriores
    Se você tem certeza de que não precisará desinstalar a atualização cumulativa mais recente, execute este comando:
    DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
    Isso remove todas as versões anteriores de cada componente. Após este comando, você não pode desinstalar a pilha de manutenção ou a atualização cumulativa mais recente. Atualizações futuras ainda serão instaladas normalmente.
  6. Verifique o espaço recuperado
    Execute o comando de análise para ver o novo tamanho:
    DISM /Online /Cleanup-Image /AnalyzeComponentStore
    O relatório mostra o tamanho total do repositório de componentes e a quantidade de espaço que ainda pode ser recuperada.

Usando o Sensor de Armazenamento para Limpar o WinSxS Automaticamente

O Windows 11 inclui o Sensor de Armazenamento, que pode automatizar a limpeza de arquivos do Windows Update. Vá para Configurações > Sistema > Armazenamento. Ative o Sensor de Armazenamento. Clique em Configurar o Sensor de Armazenamento ou executá-lo agora. Em Arquivos Temporários, certifique-se de que Excluir arquivos temporários que meus aplicativos não estão usando esteja marcado. Clique em Limpar agora para executá-lo imediatamente. O Sensor de Armazenamento executa a mesma Limpeza do Windows Update que a Limpeza de Disco usa.

ADVERTISEMENT

Erros Comuns e Limitações ao Limpar o WinSxS

Excluir a pasta WinSxS diretamente leva a um sistema quebrado

Alguns guias recomendam excluir toda a pasta WinSxS ou movê-la para outra unidade. Fazer isso tornará o Windows incapaz de instalar atualizações, reparar arquivos do sistema ou ativar recursos opcionais. A única maneira segura de reduzir a pasta é usar os comandos DISM ou a Limpeza de Disco listados acima.

O tamanho do WinSxS parece inalterado após a limpeza

O tamanho da pasta WinSxS relatado pelo Explorador de Arquivos pode não diminuir significativamente mesmo após a limpeza. Isso ocorre porque os links físicos ainda apontam para os mesmos blocos físicos no disco. Use o comando de análise do DISM para ver o verdadeiro espaço recuperado. Uma redução de 1 a 3 GB é típica após uma única limpeza. Com o tempo, executar o StartComponentCleanup após cada atualização mensal mantém a pasta enxuta.

ResetBase remove a capacidade de desinstalar a atualização mais recente

Executar /ResetBase exclui todas as cópias de backup de versões anteriores de componentes. Se a atualização cumulativa mais recente causar problemas, você não pode desinstalá-la em Configurações > Windows Update > Histórico de atualizações > Desinstalar atualizações. Você precisaria usar a Restauração do Sistema ou uma redefinição completa. Use ResetBase somente após verificar se a atualização mais recente funciona corretamente por pelo menos uma semana.

Limpadores de WinSxS de terceiros podem corromper o repositório de componentes

Ferramentas que afirmam reduzir o WinSxS agressivamente geralmente excluem arquivos que o DISM considera necessários. Isso pode fazer com que o DISM e o SFC relatem erros de corrupção. Sempre use as ferramentas internas da Microsoft. Se você já usou uma ferramenta de terceiros e vê erros, execute DISM /Online /Cleanup-Image /RestoreHealth de um prompt de comando elevado para reparar o repositório de componentes.

Comandos de Limpeza do DISM vs Limpeza de Disco: Escopo da Limpeza

Item Limpeza de Disco (Limpeza do Windows Update) DISM StartComponentCleanup DISM StartComponentCleanup /ResetBase
O que remove Arquivos de backup de atualizações substituídas Versões antigas de componentes e pacotes substituídos Todas as versões anteriores de componentes, exceto a atual
Preserva a capacidade de reversão Sim — você pode desinstalar a atualização mais recente Sim — você pode desinstalar a atualização cumulativa mais recente Não — você não pode desinstalar a atualização cumulativa mais recente
Impacto em atualizações futuras Nenhum Nenhum Nenhum
Espaço típico recuperado 500 MB a 2 GB 1 GB a 3 GB 2 GB a 5 GB

Todos os três métodos são seguros para manutenção futura. A única desvantagem do ResetBase é perder a capacidade de desinstalar a atualização atual. Execute a Limpeza de Disco primeiro, depois o StartComponentCleanup, e use ResetBase apenas quando precisar de recuperação máxima de espaço.

Agora você pode reduzir o tamanho da pasta WinSxS no Windows 11 sem quebrar o Windows Update ou a instalação de recursos. Comece com a Limpeza de Disco e o comando básico StartComponentCleanup. Se precisar de mais espaço e tiver verificado que a atualização mais recente está estável, execute a variante ResetBase. Para monitorar o crescimento futuro, agende o Sensor de Armazenamento para executar semanalmente ou execute DISM /Online /Cleanup-Image /AnalyzeComponentStore após cada Patch Tuesday.

ADVERTISEMENT