Dossier WinSxS dans Windows 10 expliqué

Winsxs Folder Windows 10 Explained



En savoir plus sur le dossier WinSxs dans Windows 10/8/7. Qu'est-ce qu'un répertoire WinSxS ? Pouvez-vous supprimer, sauvegarder des fichiers ou supprimer le dossier WinSxS ? Un nettoyage WinSxS est-il recommandé ?

Le dossier WinSxS est une partie essentielle du système d'exploitation Windows. Il stocke tous les fichiers et composants système nécessaires au fonctionnement du système d'exploitation. Sans le dossier WinSxS, Windows ne pourrait pas fonctionner. Le dossier WinSxS se trouve dans C:WindowsWinSxS. Il s'agit d'un dossier caché, ce qui signifie que vous ne pourrez pas le voir à moins que l'option Afficher les fichiers et dossiers cachés ne soit activée dans les paramètres de votre explorateur de fichiers. Le dossier WinSxS est important car il stocke plusieurs versions des fichiers et composants système. Ceci est important car cela permet à Windows d'exécuter plusieurs versions du même logiciel en même temps. Cela permet également à Windows de pouvoir revenir à une version précédente d'un fichier système ou d'un composant en cas de problème avec la version actuelle. Le dossier WinSxS peut être assez volumineux et il n'est pas rare qu'il occupe plusieurs gigaoctets d'espace de stockage. En effet, il stocke plusieurs copies des fichiers et composants système. Si vous manquez d'espace de stockage, vous pouvez nettoyer le dossier WinSxS pour libérer de l'espace. Cependant, vous ne devez le faire que si vous êtes sûr de votre capacité à le faire, car cela peut potentiellement causer des problèmes avec votre installation Windows si cela n'est pas fait correctement.



La plupart d'entre vous ont peut-être remarqué Dossier WinSxS sous Windows 10/8/7 et a été surpris par sa taille. Pour ceux qui ne le font pas, le dossier se trouve à C : Windows Winsxs Et c'est énorme ! J'ai presque 5 Go, environ 6000 dossiers et 25000 fichiers, et ça occupe presque 40% du dossier windows ! Bien que la taille de ce dossier Winsxs dans XP soit d'environ 25 à 50 Mo ; sa grande taille sous Windows 10, Windows 8, Windows 7 et Windows Vista en a intrigué plus d'un ! Regardez l'image ci-dessous.







winsxs-dossier-windows





Alors, quel est le mystère de ce dossier Winsxs dans Windows 10, Windows 8.1, Windows8, Windows 7 et Windows Vista ? Découvrons-le dans cet article.

DANSWinSxSdossier, stocke plusieurs copiesdll, exe et autres fichiers systèmepour faire fonctionner plusieurs applications sur Windows sans problèmes de compatibilité. Si vous regardez à l'intérieur, vous verrez ce qui ressemble à beaucoup de doublonsdes dossiers, chacun porte le même nom. En fait, ce sont différentes versions des mêmes fichiers qui sont stockées ; car des programmes différents peuvent nécessiter des versions différentes.



Qu'est-ce que le dossier WinSxS dans Windows 10

Court, Winsxs, ce qui signifie 'Fenêtres côte à côte' , est un cache de versions natives de Windows. Il stocke les bibliothèques utilisées par plusieurs applications. Cette fonctionnalité a été introduite pour la première fois dans Windows ME et a été considérée par Microsoft comme une solution aux problèmes dits 'dll hell' qui tourmentaient Windows 9x.

Dans Winsxs, le dossier 'sauvegarde' est le plus grand, comme le montre l'image ci-dessous.

Sous-dossier WinSxS

Encore une fois, comme on le voit dans l'image ci-dessous, dans le dossier Winsxs, les types de fichiers sont 'Autre'prendrela majeure partie de l'espace. Ils consistent principalement en .imd, .ngr, .csd, .dll, .dll.mui, .exe et autres types de fichiers similaires.



Types de fichiers dans WinSxS

Dans Windows 7 et versions ultérieures, il n'y a pas de dossier 'dllcache' et vous ne pouvez pas non plus trouver le dossier 'i386' où le système met en cache (comme dans XP) tous les modules source. C'est dans ce dossier WinSxS que sont stockés les composants communs des applications parallèles. Ces fichiers peuvent être plusieurs versions du même assembly ou de la même application. Chaque assemblage parallèle a un ID unique. L'un des attributs de l'identité d'un assembly est sa version.

« Les assemblages parallèles sont utilisés par le système d'exploitation comme unités principales de dénomination, de liaison, de gestion des versions, de déploiement et de configuration. Le dossier Winsxs comprend tous les manifestes, modules complémentaires et fichiers Win32 tiers », explique Microsoft.

Mais pourquoi y a-t-il tant de dossiers imbriqués et pourquoi garder tant différentes versions du mêmeetc., exe ou autres fichiers ?

Comme mentionné, Windows conserve les anciennes DLL.et les composants de la bibliothèque dans le dossier WinSxS. Maintenant, si une version plus récente de ce fichier fait partie du système d'exploitation, mais qu'une application particulière a besoin d'une certaine version plus ancienne pour fonctionner, alors l'ancienne version de WinSxSle dossier sera utilisé, laissant la version la plus récente à son emplacement actuel pour les autres applications qui pourraient en avoir besoin.

tiene el mismo borde que Internet Explorer

Évidemment, vous ne pouvez pas supprimer ce répertoire ou le déplacer vers un autre emplacement. Il est également déconseillé de supprimer quoi que ce soit ici, car une telle étape pourrait probablement rendre vos applications inutilisables ou même casser votre système ! Si vous avez beaucoup d'applications installées, vous pouvez vous attendre à un gigantesque WinSxSdossier. Ce dossier WinSxs ne peut pas être situé sur un volume autre que le volume système. Cela est dû aux liens physiques NTFS. Si vous essayez de déplacer le dossier, cela peut empêcher l'installation correcte des mises à jour Windows, des service packs, des fonctionnalités, etc.

Si vous supprimez des composants du dossier WinSxS tels que des manifestes, des assemblages, etc., vous pouvez rencontrer des problèmes. Chaque système réagira différemment. Ce qui marche pour l'un peut en casser un autre ! Par exemple, si vous installez un programme qui nécessite exactement cet assemblage, que vous avez peut-être supprimé, ce programme ne démarrera tout simplement pas ! La compression de dossier n'est pas non plus autorisée car elle peut causer des problèmes lors des mises à jour Windows ou lorsqu'un correctif est installé.

Le moyen le plus sûr de le nettoyer est de simplement désinstaller les applications dont vous n'avez pas besoin. Cependant, ce n'est pas infaillible non plus, car de nombreuses applications laissent encore leurs fichiers ici car ils peuvent être utilisés par d'autres applications. Ainsi, la probabilité de défaillance n'est pas utiliséeetc.L'écart est assez grand.

Nous vous déconseillons d'utiliser des outils de nettoyage WinSxS tels que WinsxsLite puisque vous pouvez casser votre Windows.

Et si vous essayez de nouveaux logiciels ou installez et désinstallez fréquemment, vous remarquerez peut-être que votre Winsxs est vraiment volumineux car Windows en conservera plusieurs copies.etc.fichiers pour permettre plusieurs applications sans problèmes de compatibilité.

Nettoyer le dossier WinSxs

Windows 8.1 introduit une nouvelle option de ligne de commande pour DISM.exe, / AnalyseComponentStore . L'exécution de cette commande analysera le dossier WinSxS et vous indiquera si le nettoyage du magasin de composants est recommandé. Il est présent dans Windows 10 , Aussi.

DANS Windows 8 / 8.1 / 10 , ouvrez l'outil de nettoyage de disque et utilisez l'option de nettoyage de Windows Update pour nettoyer WinSxS.

Microsoft a publié une mise à jour qui ajout de l'option de nettoyage de Windows Update à l'outil de nettoyage de disque DANS Windows 7 .

Maintenant, vous pouvez également effacer WinSxS в Windows Server 2008 R2 avec une nouvelle nouvelle mise à jour.

Téléchargez PC Repair Tool pour trouver rapidement et corriger automatiquement les erreurs Windows

Voici quelques autres options que vous pourriez envisager libérer de l'espace disque - un peu routinier et un peu extrême :

  1. courir Outil de nettoyage de disque
  2. Supprimer les applications inutilisées
  3. Déplacer le fichier d'échange vers un autre lecteur
  4. Désactiver l'hibernation
  5. Utilisez l'option de fichier de vidage dédié pour écrire des fichiers de vidage mémoire sur un autre volume du système.
  6. Désactiver les points de restauration système
  7. Déchargez les répertoires du profil utilisateur et des fichiers programme sur un autre volume du système.

Mise à jour 1 des blogs TechNet : L'un des plus grands changements entre les versions précédentes de Windows a été le passage d'un système d'exploitation décrit dans INF àcomponentialité. Tous les composants du système d'exploitation sont situés dans le dossier WinSxS - en fait, nous appelons cet endroit le magasin de composants. Chaque composant a un nom unique qui inclut la version, le langage et l'architecture du processeur pour lesquels il a été créé. Le dossier WinSxS est le seul endroit où un composant réside sur le système, toutes les autres instances de fichiers que vous voyez sur le système sont 'projetées' par un lien physique à partir du magasin de composants.

Maintenant que vous savez pourquoi le magasin peut atteindre cette taille, votre prochaine question est probablement de savoir pourquoi nous ne supprimons pas les anciennes versions des composants. La réponse courte est la fiabilité. Le magasin de composants, ainsi que d'autres informations sur le système, nous permettent de déterminer à tout moment quelle version du composant est la meilleure pour le projet. Cela signifie que si vous désinstallez la mise à jour de sécurité, nous pourrons installer la prochaine version la plus élevée sur le système - nous n'aurons plus de problème de désinstallation. Cela signifie également que si vous décidez d'installer une fonctionnalité optionnelle, nous ne sélectionnerons pas simplement la version RTM du composant, nous verrons quelle version est la plus élevée disponible sur le système.

La seule façon de réduire en toute sécurité la taille du dossier WinSxS est de réduire l'ensemble des actions possibles que le système peut effectuer. Pour ce faire, le moyen le plus simple consiste à supprimer les packages sur lesquels les composants étaient installés à l'origine. Cela peut être fait en supprimant les versions remplacées des packages que vous avez sur votre système. Le Service Pack 1 contient un fichier binaire nommé VSP1CLN.EXE , un outil qui rendra le Service Pack permanent (non amovible) sur votre système et supprimera les versions RTM de tous les composants remplacés. Cela ne peut être fait qu'en rendant le service pack permanent; nous pouvons garantir que nous n'aurons jamais besoin de versions RTM.

Mise à jour 2 des blogs E7 : La « modularité » du système d'exploitation était un objectif d'ingénierie pour Windows Vista. Cela a été fait pour résoudre un certain nombre de problèmes dans les versions héritées de Windows liés à l'installation, à la maintenance et à la fiabilité. Le répertoire Windows SxS représente « l'état d'installation et de maintenance » de tous les composants du système. Mais il ne consomme pas autant d'espace disque qu'il n'y paraît lors de l'utilisation d'outils intégrés (DIR et Explorer) pour mesurer l'espace disque utilisé. Le fait que nous rendions plus difficile pour vous de savoir combien d'espace occupe un répertoire est juste ! Le catalogue WinSxS fournit également un service hors ligne et rend Windows Vista et les versions ultérieures 'imaging-safe'.

Il y a eu plusieurs blogs et même plusieurs outils 'underground' qui vous disent qu'il est possible de supprimer le répertoire WinSxS, et il est certainement vrai qu'après l'installation, vous pouvez le supprimer du système et il s'avère que le système démarre et fonctionne bien. . Mais, comme décrit ci-dessus, il s'agit d'une très mauvaise pratique, car vous enlevez la possibilité de maintenir de manière fiable tous les composants du système d'exploitation et la possibilité de mettre à jour ou de configurer des composants supplémentaires sur votre système. Windows prend uniquement en charge le répertoire WinSxS sur un lecteur physique à l'emplacement d'origine.

Conclusion

Laissez le dossier WinSxS tel qu'il est !

En savoir plus dossier natif et Dossiers Catroot et Catroot2 Ici.

Matériaux additionnels:

  1. Analyser le Windows Component Store ou WinSxS sous Windows
  2. Nettoyer le dossier WinSxS dans Windows
  3. Ajouter l'option de nettoyage de Windows Update à l'outil de nettoyage de disque dans Windows
  4. Nettoyer le répertoire WinSxS sur Windows Server .
Articles Populaires