O que é a pasta WinSxS, por que é enorme e como limpar?

A busca de armazenamento de um usuário do Windows é interminável. Limpe o PC em janeiro(January) e seu espaço de armazenamento será maximizado novamente antes da primavera. À medida que você se aprofunda para encontrar o que está consumindo esse espaço em disco, é provável que você encontre a pasta WinSxS no seu computador (WinSxS)Windows .

O que é a pasta WinSxS?

WinSxS (abreviação de “ Windows Side by Side”) é uma pasta (local: C: Windows WinSxS ) onde o Windows(Windows) armazena os arquivos necessários para a instalação do Windows e(and) backups ou versões desses arquivos.

Sempre que você precisar recuperar arquivos do sistema(recover system files) ou adicionar ou remover recursos do Windows(Windows) , é aqui que o Windows(Windows) procurará os arquivos necessários para executar uma ação. É por isso que também é chamado de armazenamento de componentes.

O WinSxS(WinSxS) também armazena os arquivos necessários para instalar atualizações de qualidade e versões anteriores dos componentes do Windows . Esses arquivos permitem que você volte ao último estado caso a atualização se torne problemática.

O WinSxS(WinSxS) continua a aumentar de tamanho ao longo do tempo porque continuará armazenando mais versões de componentes.

Qual é o tamanho correto do WinSxS?

O tamanho da pasta WinSxS geralmente é calculado incorretamente pelo Explorador de Arquivos(File Explorer) .

Os arquivos dentro da pasta WinSxS podem aparecer em vários lugares do sistema operacional. No entanto, geralmente há apenas uma cópia de um arquivo, enquanto o restante dos arquivos são links físicos(hard links) .

O Explorador de Arquivos(File Explorer) não leva isso em consideração ao calcular o tamanho das pastas, o que significa que o tamanho pode parecer maior do que realmente é.

Você pode encontrar o tamanho real da pasta WinSxS usando a ferramenta (WinSxS)DISM . Para encontrar o tamanho real, inicie um prompt de comando(Command Prompt) elevado e execute o seguinte comando:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

Quando o processo for concluído, você verá o tamanho relatado pelo explorador de arquivos e o tamanho real na janela do prompt de comando:(Command Prompt)

Como limpar a pasta WinSxS?

Limpar o armazenamento de componentes pode liberar armazenamento valioso em seu disco rígido.

No entanto, você não pode excluir a pasta WinSxS manualmente. Além disso, observe que, depois de limpar a pasta WinSxS , você não poderá reverter as atualizações até atualizar seu PC.

Você também pode enfrentar problemas com determinados aplicativos que dependem de uma versão anterior de um arquivo DLL se ele for excluído durante a limpeza.

Conforme ilustrado abaixo, existem várias maneiras de limpar a pasta WinSxS .

Limpar WinSxS usando DISM

O DISM ( Deployment Image Servicing and Management ) é um utilitário de linha de comando com uma opção interna para limpar o armazenamento de componentes. Uma limpeza usando o DISM removerá todos os arquivos desnecessários do diretório WinSxS sem interromper o funcionamento do sistema.

  1. Comece iniciando um prompt de comando(Command Prompt) elevado . Pressione Win + R , digite cmd e pressione Ctrl + Shift + Enter .
  2. Digite o seguinte comando no prompt de comando(Command Prompt) :

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. Quando o processo for concluído, verifique se ele diz Sim(Yes) ou Não ao lado de Limpeza do repositório de componentes recomendada(Component Store Cleanup Recommended) .

  1. Se ele disser sim, execute o seguinte comando:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

Quando o processo for concluído, ele terá limpado todos os arquivos WinSxS desnecessários.(WinSxS)

Há também outros comandos de limpeza do WinSxS que você pode executar quando desejar limpar um grupo específico de arquivos. Por exemplo, se você deseja limpar versões mais antigas de componentes do Windows , execute o seguinte comando:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Se você estiver executando uma versão mais antiga do Windows , como o Windows 7(Windows 7) , poderá usar o seguinte comando para remover backups de service packs ( o Windows 8(Windows 8) , 10 e 11 não têm service packs):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

Limpar WinSxS usando a limpeza de disco

O Windows(Windows) também possui uma ferramenta de limpeza de disco integrada que pode (Disk Cleanup)limpar arquivos do sistema(clean up system files) e outros tipos de arquivos desnecessários, incluindo os da pasta WinSxS .

  1. Inicie o Explorador de Arquivos(File Explorer) e vá para Este PC (ou Computador(Computer) no Windows 11 ).

  1. Selecione o Disco Local(Local Disk ) e pressione Alt + Enter para abrir as propriedades do disco.
  2. Selecione a guia Geral(General) e clique na opção Limpeza de disco .(Disk Cleanup)

  1. O Windows(Windows) procurará arquivos que você possa limpar com segurança, incluindo arquivos de backup, arquivos temporários e arquivos retidos de versões mais antigas do Windows . Quando você vir a janela Limpeza de disco aberta, clique no botão (Disk Cleanup)Limpar arquivos do sistema(Clean up system files) na parte inferior.

  1. O utilitário executará outra pesquisa, desta vez para arquivos do sistema. Assim que encontrar os arquivos que podem ser excluídos com segurança, você verá uma lista com os tipos de arquivos. Os(Common) nomes comuns que você verá incluem Windows Update Cleanup , Microsoft Defender Antivirus e Temporary Internet Files .

Você pode marcar todas as caixas se quiser limpar o lixo de todo o sistema, mas certifique-se de selecionar Windows Update Cleanup para limpar os arquivos de atualização da pasta WinSxS . Clique (Click) em OK(OK) uma vez selecionado.

Claro que, com o tempo, os arquivos vão se acumular na pasta WinSxS novamente. (WinSxS)Portanto, você precisará usar a Limpeza de disco(Disk Cleanup) de vez em quando para manter a pasta WinSxS limpa. Como alternativa, você pode agendar a limpeza de componentes usando o Agendador de Tarefas(Task Scheduler) .

Limpar WinSxS usando o Agendador de Tarefas

Você pode usar o Agendador de Tarefas(use the Task Scheduler) se quiser adotar uma abordagem “definir, esquecer” para limpar regularmente a pasta WinSxS .

  1. Pressione Win + R , digite taskschd.msc e pressione Enter .
  2. Use a barra lateral esquerda para navegar até Task Scheduler Library\Microsoft\Windows\Servicing .

  1. Clique com o botão direito do mouse na tarefa StartComponentCleanup na lista de tarefas, selecione (StartComponentCleanup )Propriedades(Properties) e alterne para a guia Acionadores nas propriedades. (Triggers )Em seguida, clique em Novo(New) .

  1. Selecione uma agenda para a tarefa selecionando a frequência (diária/mensal/semanal) e um horário. Clique em OK quando terminar.

  1. A tarefa será executada automaticamente de acordo com a programação que você adicionou. No entanto, você também pode executar a tarefa imediatamente selecionando a tarefa StartComponentCleanup e selecionando Executar(Run) na barra lateral direita.

Preciso de mais espaço?

Se você está tentando liberar espaço no disco rígido, limpar a pasta WinSxS é um ótimo começo. (WinSxS)Você também pode liberar mais espaço desinstalando aplicativos(uninstalling apps) que não usa ou movendo arquivos pessoais grandes para um disco rígido externo.

Se você está procurando mais maneiras de liberar espaço em seu computador Windows , temos um tutorial sobre várias maneiras de liberar espaço em disco(ways to free up disk space) que podem ajudar.



About the author

Sou engenheiro de software e tenho experiência com o Microsoft Office e o navegador Chrome. Tenho conhecimento em muitos aspectos do desenvolvimento web, incluindo, mas não limitado a: HTML, CSS, JavaScript, jQuery e React. Meu interesse em trabalhar com tecnologia também significa que estou familiarizado com várias plataformas (Windows, Mac, iOS) e entendo como elas funcionam.



Related posts