Correção rápida: não mova o WinSxS — em vez disso, reduza-o com DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase. Mover o WinSxS quebra toda a pilha de manutenção e não é suportado pelo Windows; a abordagem correta é reduzir seu tamanho no local.
Você vê C:\Windows\WinSxS mostrando 12+ GB no WizTree ou Explorador de Arquivos e assume que é seguro movê-lo para outra unidade. Não é. O WinSxS é o repositório de componentes do Windows — Windows Update, reparo de arquivos do sistema (sfc), DISM e instalação de recursos leem dele por meio de caminhos fixos. Movê-lo para D: quebra todos esses mecanismos e pode impedir o sistema de inicializar após a próxima atualização.
Afeta: Windows 11 (e Windows 10) em sistemas com unidades C: pequenas.
Tempo de correção: ~30 minutos para a limpeza recomendada no local.
O que causa isso
O WinSxS contém versões lado a lado de cada arquivo de sistema corrigido. O Windows usa links físicos extensivamente — muitos arquivos aparecem tanto em C:\Windows\System32 quanto em C:\Windows\WinSxS, mas no disco são um único arquivo. O WizTree e o Explorador de Arquivos contam o tamanho duas vezes, fazendo o WinSxS parecer maior do que realmente é no disco.
O tamanho real do WinSxS normalmente é de 5 a 8 GB, não os 12+ GB que parece ter. E desses 5 a 8 GB, vários GB são componentes substituídos (versões antigas de arquivos corrigidos) que podem ser recuperados por comandos de limpeza. Mover o WinSxS para outra unidade quebra completamente as relações de link físico.
Método 1: Analisar o tamanho real do WinSxS
Estabeleça o que realmente está consumindo espaço antes de decidir o que fazer.
- Abra o Terminal (Admin).
- Execute a análise:
DISM /Online /Cleanup-Image /AnalyzeComponentStore - A saída inclui:
- Tamanho da pasta do repositório de componentes (WinSxS): o que o Explorador de Arquivos mostra (inflado por links físicos).
- Tamanho real do repositório de componentes: uso real do disco.
- Compartilhado com o Windows: arquivos compartilhados com o System32 ativo (não removíveis).
- Backups e recursos desabilitados: removíveis por limpeza.
- Cache e dados temporários: removíveis.
- Limpeza do repositório de componentes recomendada: Sim ou Não.
- Se Limpeza do repositório de componentes recomendada for Sim, você pode recuperar vários GB. Prossiga para o Método 2.
- Se for Não, o WinSxS já está no tamanho mínimo — nenhuma ação ajudará. Procure espaço em disco em outro lugar (Limpeza de Disco, OneDrive, arquivo de hibernação).
Essa linha de base informa se a limpeza vale a pena.
Método 2: Reduzir o WinSxS com StartComponentCleanup
A maneira suportada de reduzir o tamanho do WinSxS no local.
- Abra o Terminal (Admin).
- Primeiro, execute a limpeza padrão de componentes (remove componentes substituídos com mais de 30 dias):
DISM /Online /Cleanup-Image /StartComponentCleanupIsso leva de 5 a 15 minutos. A janela mostra o progresso em porcentagem.
- Para uma limpeza mais agressiva (remove imediatamente todos os componentes substituídos — irreversível a partir deste ponto), execute:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBaseAviso importante: Após ResetBase, você não pode desinstalar nenhuma atualização cumulativa instalada antes deste comando. Use apenas se tiver certeza de que a instalação atual do Windows está estável.
- Execute a análise novamente:
DISM /Online /Cleanup-Image /AnalyzeComponentStoreO tamanho relatado deve ser menor. A recuperação normalmente é de 2 a 8 GB.
- Reinicie.
Esta é a única maneira segura de reduzir o WinSxS. Resultado: repositório de componentes menor, pilha de manutenção totalmente funcional.
Método 3: Usar Limpeza de Disco com arquivos do sistema para economia adicional
Combina bem com o Método 2 — captura categorias adicionais que a Limpeza de Disco entende, mas o DISM não.
- Pressione
Win + S, digite Limpeza de Disco. Clique com o botão direito → Executar como administrador. - Escolha C:, clique em OK.
- Se a caixa de diálogo abrir sem “Limpeza de Atualização do Windows” na lista, clique em Limpar arquivos do sistema para elevar.
- Marque as categorias com mais economia:
- Limpeza de Atualização do Windows (5-15 GB se você estiver nesta instalação há meses)
- Instalação(ões) anterior(es) do Windows (10-30 GB se Windows.old existir)
- Arquivos de Otimização de Entrega (1-10 GB)
- Arquivos Temporários da Internet
- Lixeira
- Miniaturas
- Clique em OK → Excluir Arquivos.
- A fase de Limpeza de Atualização do Windows pode levar de 10 a 30 minutos. Aguarde.
- Reinicie para confirmar a limpeza. O WinSxS reduzirá ainda mais como parte da finalização da inicialização.
Essa abordagem combinada normalmente libera de 15 a 30 GB em uma instalação do Windows 11 que está em execução há mais de 6 meses.
Como verificar se a correção funcionou
- Execute
DISM /Online /Cleanup-Image /AnalyzeComponentStorenovamente. O Tamanho real do repositório de componentes está menor do que antes. - Abra Configurações → Sistema → Armazenamento. O espaço livre em C: aumentou na quantidade esperada.
- O Windows Update ainda funciona — abra Configurações → Windows Update e clique em Verificar atualizações. Sem erros.
- Execute
sfc /scannowem um Prompt de Comando elevado. Resultado: sem violações de integridade.
Se nada disso funcionar
Se o WinSxS ainda estiver grande após a limpeza e você realmente precisar de mais espaço em C:, restam três opções. Desabilitar hibernação: powercfg /h off no prompt elevado libera espaço equivalente à RAM (8-32 GB dependendo do sistema). Reduzir arquivo de paginação: Configurações → Sistema → Sobre → Configurações avançadas do sistema → Desempenho → Memória virtual, defina Tamanho personalizado com valores inicial/máximo menores. Mover pastas de usuário para outra unidade: clique com o botão direito em cada uma (Documentos, Imagens, Música) → Propriedades → guia Local → Mover. Documentos e Imagens podem ficar em D: com segurança; isso libera vários GB sem tocar em arquivos do sistema. Como último recurso, atualize o SSD C: — mudar de 128 GB para 512 GB é muito mais seguro do que realocar o WinSxS e custa menos do que o tempo gasto solucionando atualizações quebradas.
Conclusão: Nunca mova o WinSxS — o Windows está programado para encontrá-lo em C:\Windows\WinSxS. Reduza-o no local com a limpeza do DISM e mova as pastas de dados do usuário se precisar de mais espaço em C:.