Artigos Tecnologia

Como gerenciar a pasta WinSxS no Windows 10

Você localizou a pasta WinSxS enquanto procurava obter mais espaço no seu PC? Vamos descobrir como gerenciar essa enorme pasta do Windows.

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 rapidamente. É 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 quais são exatamente os arquivos instalados no WinSxS e por que eles são tão grandes. 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 ao problema ” DLL Hell ” 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 ” desempenha 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 coletadas 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.

A Pasta WinSxS E O Papel Dos Links Físicos

Os 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 o 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 do comando fsutil , você pode verificar os links físicos de qualquer arquivo de sistema. Pressione Win + X e escolha Prompt de Comando (Admin) e digite

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:\Windows\System32\audiosrv.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é C: \ Windows \ WinSxS , clique com o botão direito do mouse 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

Observação: a opção / AnalyzeComponentStore 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 dentro da pasta WinSxS. Compartilhado com o 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 é um grande não .

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

No entanto, você pode reduzir o tamanho da pasta WinSxS com algumas ferramentas embutidas. Usaremos ferramentas como Limpeza de disco, comandos DISM e remover recursos sob demanda para cortar a pasta WinSxS.

Ferramenta De Limpeza De Disco

Na caixa de pesquisa, digite limpeza de disco e selecione Limpeza de disco . Nessa janela, clique no botão Limpar arquivo do sistema . 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.

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 que você desmarca 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 comando / Get-Features novamente, verá o status como ” Disabled with Payload Removed ” em vez de apenas ” Disabled “. Posteriormente, se você decidir 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. Abra o Agendador de tarefas e navegue até Microsoft> Windows> Manutenção . Clique com o botão direito no item e clique em Executar.

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 o parâmetro DISM / Cleanup-Image , você pode remover imediatamente a versão anterior do componente (sem um período de cortesia de 30 dias) e não tem um limite de tempo limite de uma hora. Abra o Prompt de Comando (Admin) e digite

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Se você adicionar a opção ResetBase , poderá remover todas as versões substituídas de cada componente. Mas lembre-se, você não conseguirá 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 do dia-a-dia 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 este artigo para descobrir os arquivos e pastas do Windows que você pode excluir para liberar ainda mais espaço em disco .


Ajude-nos a crescer, visite SENASNERD no Twitter FacebookInstagram . e deixe o seu gosto, para ter acesso a toda a informação em primeira mão. E se gostou do artigo não se esqueça de partilhar o mesmo com os seus amigos.

SUBSCREVA-SE NO CANAL YOUTUBE SENASNERD

Artigos Relacionados

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Botão Voltar ao Topo