O Windows usa uma pasta de sistema chamada WinSxS para armazenar arquivos de instalação do Windows, bem como arquivos de backup ou arquivos de atualização. No entanto, esses arquivos ocupam muito espaço na unidade do sistema. Portanto, você deve excluir essas pastas e arquivos para liberar espaço em seu computador Windows.
O que exatamente é a pasta WinSxS?
Antes de aprender como excluir a pasta WinSxS, vamos repassar alguns pontos importantes.
Em primeiro lugar, você não pode excluir completamente a pasta WinSxS, mas certamente pode reduzir seu tamanho. A razão é que a pasta WinSxS contém muitas bibliotecas e componentes importantes do sistema operacional. Eles são essenciais na resolução de problemas relacionados ao sistema operacional. Então, de certa forma, os usuários não devem mexer na pasta WinSxS porque ela existe para manter o PC seguro e estável.
Porém, o problema é que a pasta WinSxS continua a crescer com o tempo e se você usa a máquina há muitos anos, a pasta ocupará cerca de 40% do disco rígido do sistema operacional, o que é uma preocupação.
Então, o que exatamente está acontecendo nessa pasta? Na verdade, além dos componentes do sistema operacional, o Windows também mantém os arquivos de atualização na pasta WinSxS. Assim, sempre que você receber uma nova atualização, os arquivos serão baixados e armazenados, caso você encontre problemas no futuro e queira voltar para a compilação anterior. Basicamente, toda vez que você recebe uma atualização, os arquivos se acumulam nessa pasta, levando a uma capacidade incrivelmente maior do disco rígido do sistema operacional.

O diretório WinSxS continua a crescer com o tempo
Seria errado dizer que a Microsoft não está tentando resolver o problema. Atualmente, o Windows 10 vem com um serviço de manutenção automática que limpa os arquivos que foram substituídos após um mês. No entanto, os usuários relataram que não funcionou conforme esperado.
De qualquer forma, agora você entende o problema e pode tomar medidas para reduzir o tamanho da pasta para que isso não atrapalhe a estabilidade do sistema.
Use a Limpeza de disco para excluir atualizações antigas da pasta SxS
1. Primeiro abra a ferramenta Limpeza de disco digitando limpeza de disco na caixa Pesquisar no menu Iniciar ou na barra de tarefas e pressione Enter. Na lista de resultados da pesquisa, clique em Limpeza de disco.
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
2. Na janela da ferramenta Limpeza de disco, clique no botão Limpar arquivos do sistema.
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
3. Verifique a limpeza do Windows Update.
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
4. Por fim, clique em OK e pronto.
Use o prompt de comando para excluir a pasta SxS
Se quiser ver quanto espaço livre a pasta SxS ocupa, você pode usar o prompt de comando.
1. Abra o prompt de comando em Admin. Para fazer isso, digite cmd na caixa Pesquisar no menu Iniciar ou na caixa Pesquisar na barra de tarefas. Na lista de resultados da pesquisa, clique com o botão direito em Prompt de Comando e selecione Executar como administrador.
Ou, alternativamente, clique com o botão direito no botão Iniciar no canto inferior esquerdo da tela e selecione Prompt de Comando (Admin).
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
2. Na janela do prompt de comando, digite o comando abaixo e pressione Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
Aguarde alguns minutos para que a ferramenta DISM analise a pasta. Depois de concluído, você verá detalhes sobre quanto espaço a pasta SxS ocupa.
3. Para excluir a pasta SxS, digite o seguinte comando na janela do prompt de comando:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Além disso, você pode usar outro comando para desinstalar atualizações e service packs do Windows para liberar espaço. Use o comando abaixo:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
O processo de execução do comando depende do sistema e do tamanho do arquivo que você exclui.
Exclua a pasta WinSxS usando a tarefa StartComponentCleanup
A tarefa StartComponentCleanup foi criada no Windows 8 para limpar regularmente os componentes de forma automática, quando o sistema não estiver em uso. Esta tarefa está configurada para ser executada automaticamente quando acionada pelo sistema operacional. Ao ser executada automaticamente, a tarefa aguarda pelo menos 30 dias após a instalação de um componente atualizado antes de desinstalar versões anteriores desse componente.
Se você optar por executar esta tarefa, ela terá um tempo de espera de 1 hora e poderá não limpar completamente todos os arquivos.
A tarefa StartComponentCleanup também pode ser iniciada no prompt de comando com direitos de administrador:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
1. Pressione as teclas Win+ Rpara abrir Executar , digite taskchd.msc em Executar e pressione OK para abrir o Agendador de Tarefas .
2. Navegue e abra a pasta abaixo no painel esquerdo do Agendador de Tarefas:
Task Scheduler Library\Microsoft\Windows\Servicing
3. Em Manutenção no meio, selecione a tarefa StartComponentCleanup e clique em Executar em Itens Selecionados à direita.
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
Selecione a tarefa StartComponentCleanup e clique em Executar em Itens Selecionados à direita
4. A tarefa StartComponentCleanup será executada até ser concluída (pode levar algum tempo).
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
A tarefa StartComponentCleanup será executada até ser concluída
Exclua a pasta WinSxS usando /StartComponentCleanup e /ResetBase com o comando Dism
Usar a opção /ResetBase com o parâmetro /StartComponentCleanup de DISM.exe em uma instância do Windows 10 em execução removerá todas as versões substituídas de todos os componentes no armazenamento de componentes.
Todos os service packs e atualizações existentes não podem ser desinstalados após a conclusão deste comando. Isso não bloqueará a desinstalação de service packs ou atualizações futuras.
1. Abra o prompt de comando com direitos de administrador .
2. Digite o comando abaixo no prompt de comando e pressione Enter.
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
3. Quando terminar, você pode fechar o prompt de comando , se desejar. Esta execução pode demorar um pouco para ser concluída.
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
Exclua a pasta WinSxS usando /StartComponentCleanup e /ResetBase com o comando Dism
Exclua a pasta WinSxS usando /SPSupersed com o comando Dism
Para reduzir o espaço usado por um service pack, use o parâmetro /SPSuperseded de Dism.exe na instância do Windows 10 em execução para remover quaisquer componentes de backup necessários para desinstalar o service pack. Um service pack é uma coleção de atualizações cumulativas para uma versão específica do Windows.
Esta opção provavelmente nunca será necessária para o Windows 10, pois os service packs não são mais usados para o Windows 10.
O service pack não pode ser desinstalado após a conclusão deste comando.
1. Abra o prompt de comando com direitos de administrador.
2. Digite o comando abaixo no prompt de comando e pressione Enter.
Dism.exe /online /Cleanup-Image /SPSuperseded
3. Quando terminar, você pode fechar o prompt de comando , se desejar. Esta execução pode demorar um pouco para ser concluída.
![Exclua a pasta WinSxS para liberar espaço no Windows Exclua a pasta WinSxS para liberar espaço no Windows]()
Exclua a pasta WinSxS usando /SPSupersed com o comando Dism
Consulte mais alguns artigos abaixo:
Boa sorte!