Pasta WinSxS no Windows 10 explicada

Winsxs Folder Windows 10 Explained



A pasta WinSxS é uma parte crítica do sistema operacional Windows. Ele armazena todos os arquivos e componentes do sistema necessários para o funcionamento do sistema operacional. Sem a pasta WinSxS, o Windows não poderia ser executado. A pasta WinSxS está localizada em C:WindowsWinSxS. É uma pasta oculta, o que significa que você não poderá vê-la, a menos que tenha a opção Mostrar pastas e arquivos ocultos ativada nas configurações do Explorador de Arquivos. A pasta WinSxS é importante porque armazena várias versões de arquivos e componentes do sistema. Isso é importante porque permite que o Windows execute várias versões do mesmo software ao mesmo tempo. Ele também permite que o Windows seja capaz de reverter para uma versão anterior de um arquivo ou componente do sistema se houver um problema com a versão atual. A pasta WinSxS pode ser muito grande e não é incomum ocupar vários gigabytes de espaço de armazenamento. Isso ocorre porque ele armazena várias cópias de arquivos e componentes do sistema. Se você estiver com pouco espaço de armazenamento, poderá limpar a pasta WinSxS para liberar algum espaço. No entanto, você só deve fazer isso se estiver confiante em sua capacidade de fazê-lo, pois pode causar problemas com a instalação do Windows se for feito incorretamente.



A maioria de vocês deve ter notado Pasta WinSxS no Windows 10/8/7 e ficou surpreso com seu tamanho. Para quem não conhece, a pasta está localizada em C: Windows Winxs E é enorme! Tenho quase 5 GB, cerca de 6.000 pastas e 25.000 arquivos, e ocupa quase 40% da pasta do Windows! Embora o tamanho desta pasta Winsxs no XP esteja em torno de 25-50 MB; seu grande tamanho no Windows 10, Windows 8, Windows 7 e Windows Vista intrigou muitos! Veja a imagem abaixo.





winxs-folder-windows





Então, qual é o mistério desta pasta Winsxs no Windows 10, Windows 8.1, Windows8, Windows 7 e Windows Vista? Vamos encontrá-lo neste post.

EMWinSxSpasta, armazena várias cópiasdll, exe e outros arquivos de sistemapara fazer com que vários aplicativos funcionem no Windows sem problemas de compatibilidade. Se você olhar para dentro, verá o que parece ser muitas duplicatasarquivos, cada um tem o mesmo nome. Na verdade, são versões diferentes dos mesmos arquivos armazenados; porque programas diferentes podem exigir versões diferentes.



Qual é a pasta WinSxS no Windows 10

Curto, Winxs, que significa 'Janelas lado a lado' , é um cache de compilações nativas do Windows. Ele armazena bibliotecas que são usadas por vários aplicativos. Esse recurso foi introduzido pela primeira vez no Windows ME e foi visto pela Microsoft como uma solução para os chamados problemas de 'dll hell' que atormentavam o Windows 9x.

No Winsxs, a pasta 'backup' é a maior, conforme a imagem abaixo.

Subpasta WinSxS

Novamente, como visto na imagem abaixo, na pasta Winsxs os tipos de arquivo são 'Outros'pegara maior parte do espaço. Eles consistem principalmente em .imd, .ngr, .csd, .dll, .dll.mui, .exe e outros tipos de arquivo semelhantes.



Tipos de arquivo no WinSxS

No Windows 7 e posterior, não há pasta 'dllcache' e você também não pode encontrar a pasta 'i386' onde o sistema armazena em cache (como no XP) todos os módulos de origem. É nesta pasta WinSxS que são armazenados os componentes comuns das aplicações paralelas. Esses arquivos podem ser várias versões do mesmo assembly ou aplicativo. Cada montagem paralela tem um ID exclusivo. Um dos atributos da identidade de um assembly é sua versão.

“Assemblies paralelos são usados ​​pelo sistema operacional como unidades primárias de nomenclatura, vinculação, controle de versão, implantação e configuração. A pasta Winsxs inclui todos os manifestos, complementos e arquivos Win32 de terceiros”, diz a Microsoft.

Mas por que existem tantas pastas aninhadas e por que manter muitos diferentes versões do mesmoetc, exe ou outros arquivos?

Como mencionado, o Windows mantém as DLLs antigas.e componentes da biblioteca na pasta WinSxS. Agora, se uma versão mais recente deste arquivo fizer parte do sistema operacional, mas um aplicativo específico precisar de uma determinada versão mais antiga para funcionar, a versão mais antiga do WinSxSa pasta será utilizada, deixando a versão mais recente em seu local atual para outros aplicativos que possam precisar dela.

é o mesmo que o Internet Explorer

Obviamente, você não pode remover este diretório ou movê-lo para outro local. Também não é recomendado excluir nada aqui, pois tal etapa provavelmente pode tornar seus aplicativos inoperantes ou até mesmo quebrar seu sistema! Se você tem muitos aplicativos instalados, pode esperar um W giganteinSxSpasta. Esta pasta WinSxs não pode ser localizada em nenhum volume que não seja o volume do sistema. Isso ocorre por causa dos links físicos NTFS. Se você tentar mover a pasta, isso pode fazer com que as atualizações do Windows, service packs, recursos etc. não sejam instalados corretamente.

Se você remover componentes da pasta WinSxS, como manifestos, montagens etc., poderá ter problemas. Cada sistema reagirá de maneira diferente. O que funciona para um pode quebrar outro! Por exemplo, se você instalar um programa que requer exatamente esse assembly, que você pode ter removido, esse programa simplesmente não será iniciado! A compactação de pastas também não é permitida porque pode causar problemas durante as atualizações do Windows ou quando um hotfix é instalado.

A maneira mais segura de limpá-lo é simplesmente desinstalar os aplicativos desnecessários. No entanto, isso também não é infalível, pois muitos aplicativos ainda deixam seus arquivos aqui, pois podem ser usados ​​por outros aplicativos. Assim, a probabilidade de falha não é usadaetcA folga é bem grande.

Não recomendamos o uso de ferramentas de limpeza do WinSxS, como Winxs Lite já que você pode quebrar seu Windows.

E se você estiver experimentando um novo software ou instalando e desinstalando com frequência, você pode perceber que seu Winsxs é muito grande, pois o Windows manterá várias cópias delesetcarquivos para permitir vários aplicativos sem problemas de compatibilidade.

Limpando a pasta WinSxs

Windows 8.1 introduziu uma nova opção de linha de comando para DISM.exe, / AnalyzeComponentStore . A execução desse comando analisará a pasta WinSxS e informará se a limpeza do armazenamento de componentes é recomendada. Ele está presente em Windows 10 , Também.

EM Windows 8/8.1/10 , abra a Ferramenta de Limpeza de Disco e use a opção Limpeza do Windows Update para limpar o WinSxS.

A Microsoft lançou uma atualização que adicionada a opção de limpeza do Windows Update à ferramenta de limpeza de disco EM windows 7 .

Agora você também pode limpar WinSxS в Windows Server 2008 R2 com nova nova atualização.

Baixe PC Reparar Ferramenta para encontrar rapidamente e corrigir automaticamente erros do Windows

Aqui estão mais algumas opções que você pode querer considerar liberar espaço em disco - um pouco rotineiro e um pouco extremo:

  1. correr Ferramenta de Limpeza de Disco
  2. Remover aplicativos não utilizados
  3. Mover arquivo de paginação para outra unidade
  4. Desativar hibernação
  5. Use a opção de arquivo de despejo dedicado para gravar arquivos de despejo de memória em outro volume do sistema.
  6. Desative os pontos de restauração do sistema
  7. Descarregue o perfil do usuário e os diretórios de arquivo do programa para outro volume no sistema.

Atualização 1 dos blogs do TechNet: Uma das maiores mudanças entre as versões anteriores do Windows foi a mudança de um sistema operacional descrito em INF paracomponencialidade. Todos os componentes do sistema operacional estão localizados na pasta WinSxS - na verdade, chamamos esse local de armazenamento de componentes. Cada componente tem um nome exclusivo que inclui a versão, o idioma e a arquitetura do processador para o qual foi criado. A pasta WinSxS é o único local onde um componente reside no sistema, todas as outras instâncias de arquivo que você vê no sistema são 'projetadas' por meio de link físico do armazenamento de componentes.

Agora que você sabe por que a loja pode crescer até esse tamanho, sua próxima pergunta provavelmente é por que não removemos versões mais antigas de componentes. A resposta curta é confiabilidade. O armazenamento de componentes, juntamente com outras informações sobre o sistema, nos permite determinar a qualquer momento qual versão do componente é a melhor para o projeto. Isso significa que, se você desinstalar a atualização de segurança, poderemos instalar a próxima versão superior no sistema - não teremos mais problemas de desinstalação. Isso também significa que, se você decidir instalar um recurso opcional, não apenas selecionaremos a versão RTM do componente, mas veremos qual versão é a mais alta disponível no sistema.

A única maneira de reduzir com segurança o tamanho da pasta WinSxS é reduzir o conjunto de ações possíveis que o sistema pode executar. A maneira mais fácil de fazer isso é remover os pacotes que originalmente tinham os componentes instalados. Isso pode ser feito removendo versões substituídas de pacotes que você possui em seu sistema. O Service Pack 1 contém um arquivo binário chamado VSP1CLN.EXE , uma ferramenta que tornará o Service Pack permanente (não removível) em seu sistema e removerá as versões RTM de todos os componentes substituídos. Isso só pode ser feito porque tornando o service pack permanente; podemos garantir que nunca precisaremos de versões RTM.

Atualização 2 dos blogs do E7: A 'modularidade' do sistema operacional era uma meta de engenharia para o Windows Vista. Isso foi feito para solucionar vários problemas em versões herdadas do Windows relacionadas à instalação, manutenção e confiabilidade. O diretório Windows SxS representa o 'status de instalação e manutenção' de todos os componentes do sistema. Mas, na verdade, não consome tanto espaço em disco quanto parece ao usar ferramentas internas (DIR e Explorer) para medir o espaço em disco usado. O fato de estarmos tornando mais difícil para você saber quanto espaço um diretório ocupa é justo! O catálogo WinSxS também oferece serviço off-line e torna o Windows Vista e posteriores 'seguros para imagens'.

Existem vários blogs e até várias ferramentas 'subterrâneas' que informam que é possível remover o diretório WinSxS, e certamente é verdade que após a instalação você pode removê-lo do sistema e acontece que o sistema inicializa e funciona multar. . Mas, conforme descrito acima, esta é uma prática muito ruim, pois você tira a capacidade de manter de forma confiável todos os componentes do sistema operacional e a capacidade de atualizar ou configurar componentes adicionais em seu sistema. O Windows oferece suporte apenas ao diretório WinSxS em uma unidade física no local original.

Conclusão

Deixe a pasta WinSxS como está!

Aprender sobre pasta nativa e Pastas Catroot e Catroot2 Aqui.

Materiais adicionais:

  1. Analise o Windows Component Store ou WinSxS no Windows
  2. Limpando a pasta WinSxS no Windows
  3. Adicionar opção de limpeza do Windows Update à ferramenta de limpeza de disco no Windows
  4. Limpe o diretório WinSxS no Windows Server .
Publicações Populares