O que é a pasta WinSxS, por que ela é enorme e como limpá-la?


A busca por armazenamento dos usuários do Windows não tem fim. Limpe o PC em janeiro e seu espaço de armazenamento atingirá o limite máximo antes da primavera. À medida que você se aprofunda para descobrir o que está consumindo esse espaço em disco, é provável que você encontre a pasta WinSxS em seu computador Windows.

O que é a pasta WinSxS?

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

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

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

O 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.

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

O 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 DISM. Para encontrar o tamanho real, inicie um prompt de comando elevado e execute o seguinte comando:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

Depois que o processo for concluído, você verá o tamanho informado pelo explorador de arquivos e o tamanho real na janela do prompt de comando:

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 poderá 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

DISM (Manutenção e gerenciamento de imagens de implantação ) é um utilitário de linha de comando com uma opção integrada para limpar o armazenamento de componentes. Uma limpeza usando DISM removerá todos os arquivos desnecessários do diretório WinSxS sem interromper o funcionamento do seu sistema.

  1. Comece iniciando um prompt de comando elevado. Pressione Win + R , digite cmd e pressione Ctrl + Shift + Enter .
  2. Digite o seguinte comando no prompt de comando:
  3. DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

    1. Depois que o processo for concluído, verifique se diz Sim ou Não ao lado de Recomendada limpeza do armazenamento de componentes .
      1. Se disser sim, execute o seguinte comando:
      2. DISM.exe /Online /Cleanup-Image /StartComponentCleanup

        Quando o processo for concluído, todos os arquivos WinSxS desnecessários serão limpos.

        Existem também outros comandos de limpeza WinSxS que você pode executar quando quiser limpar um grupo específico de arquivos. Por exemplo, se você quiser 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, poderá usar o seguinte comando para remover backups de service packs (o 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 também possui uma ferramenta integrada de Limpeza de Disco que pode limpar arquivos do sistema e outros tipos de arquivos desnecessários, incluindo aqueles na pasta WinSxS.

        1. Inicie o Explorador de Arquivos e vá para Este PC (ou Computador no Windows 11).
          1. Selecione o Disco Local e pressione Alt + Enter para abrir as propriedades do disco..
          2. Selecione a guia Geral e clique na opção Limpeza de disco .
            1. O 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. Ao ver a janela Limpeza de disco aberta, clique no botão Limpar arquivos do sistema na parte inferior.
              1. O utilitário executará outra pesquisa, desta vez por arquivos do sistema. Depois de encontrar os arquivos que podem ser excluídos com segurança, você verá uma lista com os tipos de arquivos. Os nomes comuns que você verá incluem Limpeza do Windows Update, Microsoft Defender Antivírus e Arquivos Temporários da Internet.
              2. Você pode marcar todas as caixas se quiser limpar o lixo de todo o sistema, mas certifique-se de selecionar Limpeza do Windows Update para limpar os arquivos de atualização da pasta WinSxS. Clique em OK depois de selecionado.

                É claro que, com o tempo, os arquivos se acumularão novamente na pasta WinSxS. Portanto, você precisará usar a Limpeza de disco de vez em quando para manter a pasta WinSxS limpa. Alternativamente, você pode agendar a limpeza de componentes usando o Agendador de Tarefas.

                Limpar WinSxS usando o Agendador de tarefas

                Você pode use o Agendador de Tarefas se quiser adotar uma abordagem do tipo “configure, esqueça” 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 na tarefa StartComponentCleanup da lista de tarefas, selecione Propriedades e mude para a guia Acionadores nas propriedades. Em seguida, clique em Novo .
                    1. Selecione um cronograma 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 na barra lateral direita.
                      2. .

                        Precisa de mais espaço?

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

                        Se você está procurando mais maneiras de liberar espaço em seu computador Windows, temos vários tutoriais maneiras de liberar espaço em disco que podem ajudar.

                        Postagens relacionadas:


                        21.06.2022