Como gerenciar a enorme pasta WinSxS no Windows 10

Como gerenciar a enorme pasta WinSxS no Windows 10

Quando o espaço em disco do sistema fica baixo, utilitários de terceiros ajudam a localizar arquivos grandes e coleções de arquivos menores em um piscar de olhos. É aí que você pode topar com a pasta WinSxS. Ele tem um tamanho de quase 5–10 GB e, para muitos usuários, é como uma caixa preta no mundo do Windows.





Naturalmente, isso levanta a questão de o que exatamente são esses arquivos instalados no WinSxS e por que ele é tão grande. Pesquisas na web e fóruns estão cheios de perguntas sobre esta pasta. Vamos desmistificar os segredos do WinSxS e a forma correta de gerenciá-lo.





WinSxS explicado

WinSxS (Side-by-Side) foi criado em resposta para resolver o ' DLL Hell 'problema no sistema operacional Windows. Em termos simples, envolve instâncias em que qualquer programa altera o arquivo de biblioteca de vínculo dinâmico (DLL) para afetar a função crítica de outros aplicativos que precisam usar a mesma DLL.





Por exemplo, suponha que um aplicativo exija uma DLL com o número de versão 1.0.2. Se outro aplicativo substituir o recurso por uma versão diferente, digamos 1.0.3, o aplicativo anterior que depende da versão 1.0.2 irá travar, causar problemas de compatibilidade ou resultar pior na Tela Azul da Morte.

Lançamento de WinSxS

O Windows XP viu o lançamento adequado da loja de componentes. Neste, cada componente (DLL, OCX, EXE) reside em um diretório chamado WinSxS. Ele armazenaria todas as diferentes versões de DLLs instaladas por pacotes de software e hardware e carregaria a versão correta sob demanda.



Então, como um aplicativo sabe qual versão de uma DLL ele precisa carregar? É aqui que o ' arquivo de manifesto ' Tem um papel importante. Ele contém configurações que informam ao sistema operacional como lidar com um programa quando ele é iniciado e a versão correta da DLL.

Cada componente possui uma identidade com um nome exclusivo que pode incluir arquitetura, idioma, versão e ID do processador. Versões específicas desses componentes são então reunidas em pacotes. Eles são usados ​​pelo Windows Update e DISM para manter seu sistema atualizado.





Esta linha do tempo mostra uma melhoria progressiva do WinSxS a cada atualização principal do sistema operacional.

Links físicos são usados ​​em todo o sistema operacional Windows. Em termos de WinSxS, é o único local onde os componentes residem no sistema. Todas as outras instâncias dos arquivos fora do armazenamento de componentes têm um link físico para a pasta WinSxS. Então, o que é um hard link?





De acordo com Microsoft Docs , um link físico é um objeto do sistema de arquivos que permite que dois arquivos se refiram ao mesmo local no disco. Isso significa que o Windows pode manter várias cópias do mesmo arquivo sem ocupar nenhum espaço extra.

Sempre que você atualiza o Windows, uma versão totalmente nova do componente é lançada e projetada no sistema por meio de links físicos. Os mais antigos permanecem no armazenamento de componentes para confiabilidade, mas sem links físicos.

Com a ajuda de fsutil comando, você pode verificar os links físicos de qualquer arquivo de sistema. pressione Win + X e escolher Prompt de Comando (Admin) , então digite

como obter sua sequência instantânea de volta
fsutil hardlink list [system file path]

Por exemplo, se eu quiser verificar os links físicos de um arquivo de sistema chamado 'audiosrv.dll', digite

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Importância do WinSxS

O armazenamento de componentes desempenha um papel vital no suporte às funções necessárias para personalizar e atualizar o Windows. São os seguintes:

  • Recupere seu sistema de falha de inicialização ou corrupção
  • Ativar ou desativar recursos do Windows sob demanda
  • Mover sistemas entre diferentes edições do Windows
  • Desinstalar atualizações problemáticas
  • Para instalar as novas versões dos componentes usando o Windows Update

Tamanho da pasta WinSxS

WinSxS contém todos os arquivos necessários para manter a compatibilidade com hardware e software em seu PC. Um dos maiores pontos fortes do Windows é sua capacidade de executar hardware e aplicativos mais antigos . Mas essa compatibilidade legada vem com o custo de espaço em disco e bugs.

Navegue até o C: Windows WinSxS , clique com o botão direito e escolha Propriedades . Esta pasta consome quase 7,3 GB de espaço em disco. Mas a questão é que esse não é o tamanho real. A razão para isso são os 'links físicos' que o File Explorer e outras ferramentas de terceiros não consideram.

Ele conta cada referência a um link físico como uma única instância do arquivo para cada local. Portanto, se um arquivo de sistema residir nos diretórios WinSxS e System32, o File Explorer dobrará incorretamente o tamanho da pasta.

Verifique o tamanho real do WinSxS

Para verificar o tamanho real do armazenamento de componentes do Windows, abra uma janela elevada do prompt de comando e digite

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Note o / AnalyzeComponentStore opção não é reconhecida no Windows 8 e anteriores.

Após a análise, o tamanho real do armazenamento de componentes cai para 5,37 GB. Este valor leva em consideração os links físicos na pasta WinSxS. Compartilhado com Windows fornece o tamanho dos arquivos com link físico. Data da última limpeza é a data da limpeza do armazenamento de componentes recentemente concluída.

Métodos para reduzir o tamanho da pasta WinSxS

Muitos usuários costumam perguntar se é possível excluir manualmente os arquivos da pasta WinSxS. A resposta é uma Grande não .

Provavelmente danificará o Windows e o Windows Update crítico pode não ser instalado corretamente. Mesmo se você conseguir remover arquivos da pasta WinSxS, você nunca sabe qual aplicativo irá parar de funcionar.

Você pode pensar reduza o tamanho da pasta WinSxS com algumas ferramentas integradas. Usaremos ferramentas como Limpeza de disco, comandos DISM e remover recursos sob demanda para aparar a pasta WinSxS.

Ferramenta de limpeza de disco

Na caixa de pesquisa, digite limpeza de disco e selecione Limpeza de disco . Nesta janela, clique no Limpe o arquivo do sistema botão. Isso reinicia o utilitário e desbloqueia o acesso a todas as opções de limpeza. Você pode remover arquivos de instalação, versões anteriores do Windows e muito mais. A ferramenta Limpeza de disco é o ponto de partida para limpar o Windows 10.

Leia isso guia passo a passo para descobrir as melhores maneiras de limpar o Windows 10 .

Remover recursos sob demanda

O Windows permite que você habilite ou desabilite os recursos padrão do Windows sob demanda. Você pode adicionar alguns recursos úteis --- Hyper V, Imprimir em PDF, Subsistema Windows para Linux (WSL) e muito mais.

Os recursos desmarcados permanecem na pasta WinSxS e ocupam espaço em disco. Os usuários com pouca quantidade de armazenamento podem querer reduzir ao máximo a instalação do Windows. Abra uma janela elevada do prompt de comando e digite

DISM.exe /Online /English /Get-Features /Format:Table

Você verá uma lista de nomes de recursos e seus status

Para remover um recurso do seu sistema, digite

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(Substitua 'NOME' pelo nome do elemento mencionado na lista)

Se você executar o / Get-Features comando novamente, você verá o status como ' Desativado com Payload Removido 'em vez de apenas' Desabilitado . ' Posteriormente, se você optar por instalar os componentes removidos, o Windows solicitará que você baixe os arquivos dos componentes novamente.

Limpeza de componente DISM

O Windows 8 / 8.1 inclui um recurso integrado para limpar automaticamente o armazenamento de componentes quando o sistema não estiver em uso. Abrir Agendador de tarefas e navegue para Microsoft> Windows> Manutenção . Clique com o botão direito no item e clique em Corre.

A tarefa aguardará pelo menos 30 dias após a instalação de um componente atualizado antes de desinstalar a versão anterior do componente. A tarefa também tem um tempo limite de uma hora e pode não limpar todos os arquivos.

Com DISM / Cleanup-Image parâmetro, você pode remover imediatamente a versão anterior do componente (sem um período de carência de 30 dias) e não tem uma limitação de tempo limite de uma hora. Abrir Prompt de Comando (Admin) e digite

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Se você adicionar ResetBase switch, você pode remover todas as versões substituídas de cada componente. Mas lembre-se, você não poderá desinstalar nenhuma atualização atual (mesmo que esteja com defeito).

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

O comando a seguir removerá todos os componentes de backup necessários para a desinstalação de service packs. É uma coleção de atualizações cumulativas para uma versão específica do Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Exclua arquivos do Windows para liberar espaço em disco

O armazenamento de componentes WinSxS tem um papel importante a desempenhar no funcionamento diário do Windows. Portanto, você não deve excluir os arquivos ou mover a pasta WinSxS como uma solução para seus problemas de espaço. As atualizações do Windows trouxeram relatórios detalhados e ferramentas de limpeza que você pode usar para encontrar outros consumidores espaciais.

Se você seguir as técnicas descritas acima, poderá reduzir ligeiramente o tamanho da pasta WinSxS. Leia esta peça para descobrir Arquivos e pastas do Windows que você pode excluir para liberar ainda mais espaço em disco .

por que minhas portas USB não funcionam?
Compartilhado Compartilhado Tweet O email Como limpar o seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • janelas
  • Sistema de arquivo
  • explorador de janelas
  • Armazenar
  • Solução de problemas
Sobre o autor Rahul Saigal(162 artigos publicados)

Com seu M.Optom Degree em Eye Care Speciality, Rahul trabalhou como palestrante por muitos anos na faculdade. Escrever e ensinar outras pessoas é sempre sua paixão. Ele agora escreve sobre tecnologia e torna-a digerível para leitores que não a entendem bem.

Mais de Rahul Saigal

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever