Qu’est-ce que le dossier WinSxS dans Windows 10 ?
Avez-vous vu la WinSxS dossier tout en essayant d’obtenir plus d’espace sur votre ordinateur ?
Découvrons comment gérer cet énorme dossier Windows .
Naturellement, cela soulève la question de savoir ce que sont exactement ces fichiers dans WinSxS et pourquoi sont-ils si volumineux. Les recherches sur le Web et les forums regorgent de questions sur ce dossier. Clarifions les secrets de WinSxS et la bonne façon de le gérer.
La description de WinSxS
WinSxS (côte à côte) était créé pour résoudre la » DLL Enfer « problème dans Système d’exploitation Windows . En termes simples, il inclut des exemples où n’importe quel programme modifie le fichier de bibliothèque de liens dynamiques (DLL) pour affecter la fonctionnalité critique d’autres applications qui doivent utiliser la même DLL.
Par exemple, supposons qu’une application nécessite une DLL avec la version 1.0.2. Si une autre application change la source vers une version différente (1.0.3 par exemple), l’application précédente basée sur la version 1.0.2 plantera, provoquant des problèmes de compatibilité ou pire avec l’écran bleu de la mort.
Lancement de WinSxS
Windows XP a vu que le magasin de composants a démarré correctement. Ici, chaque composant (DLL, OCX, EXE) est situé dans un répertoire nommé WinSxS. Il stocke toutes les différentes versions de DLL chargées par les packages logiciels et matériels et charge la version correcte à la demande.
Alors, comment une application sait-elle quelle version d’une DLL charger ? La » fichier manifeste » joue ici un rôle important. Il contient des paramètres qui indiquent au système d’exploitation comment utiliser un programme lorsqu’il démarre et la version correcte de la DLL.
Chaque composant a un ID avec un nom unique qui peut inclure l’architecture du processeur, la langue, la version et l’ID. Les versions spécifiques de ces composants sont ensuite regroupées dans des bundles. Ils sont utilisés par Windows Update et DISM pour maintenir votre système à jour.
Cette chronologie montre un développement progressif de WinSxS avec chaque mise à jour majeure du système d’exploitation.
Dossier WinSxS et rôle des liens physiques
Les liens physiques sont utilisés dans tout le système d’exploitation Windows. En termes de WinSxS, c’est le seul endroit où les composants vivent dans le système. Toutes les autres instances de fichiers en dehors du magasin de composants sont liées en dur au dossier WinSxS. Qu’est-ce qu’un lien fixe ?
Selon Documents Microsoft un lien physique est un objet du système de fichiers qui permet à deux fichiers de référencer le même emplacement sur le disque. Cela signifie que Windows peut stocker plusieurs copies du même fichier sans occuper d’espace supplémentaire.
Chaque fois que vous mettez à jour Windows, une toute nouvelle version du composant est publiée et reflétée dans le système via des liens physiques. Les plus anciens restent dans le magasin de composants pour plus de fiabilité, mais il n’y a pas de liens physiques.
Avec l’aide de fsutil commande, vous pouvez vérifier les liens physiques de n’importe quel fichier système. Presse Gagner + X et sélectionnez Invite de commandes (admin) puis tapez
fsutil hardlink list [system file path]
Par exemple, si vous souhaitez vérifier les liens physiques d’un fichier système nommé « audiosrv.dll », tapez :
fsutil hardlink list "C:WindowsSystem32audiosrv.dll"
L’importance de WinSxS
Le référentiel de composants joue un rôle essentiel dans la prise en charge des fonctionnalités requises pour personnaliser et mettre à jour Windows. Ceux-ci sont les suivants :
- Récupérez votre système après un échec de démarrage ou une corruption
- Activer ou désactiver éventuellement les fonctionnalités Windows
- Déplacer des systèmes entre différentes versions de Windows
- Désinstaller les mises à jour problématiques
- Pour installer de nouvelles versions de composants à l’aide de Windows Update
Taille du dossier WinSxS
WinSxS contient tous les fichiers nécessaires pour maintenir la compatibilité avec le matériel et les logiciels de votre ordinateur. L’une des plus grandes forces de Windows est sa capacité à exécuter du matériel et des applications hérités. Mais cette compatibilité héritée se fait au détriment de l’espace disque et des erreurs.
Les jeux et logiciels PC plus anciens peuvent avoir du mal avec Windows 10. Essayez ces conseils pour exécuter vos anciens jeux et programmes Windows sur Windows 10.
Aller vers C:WindowsWinSxS faites un clic droit et choisissez Propriétés’ . Ce dossier consomme environ 7,3 Go d’espace disque. Mais le fait est que ce n’est pas la taille réelle. Cela est dû aux « liens physiques » que l’explorateur de fichiers et d’autres outils tiers ne prennent pas en compte.
Compte chaque référence à un lien physique comme une instance unique du fichier pour chaque emplacement. Ainsi, si un fichier système se trouve à la fois dans les répertoires WinSxS et System32, l’Explorateur de fichiers double de manière incorrecte la taille du dossier.
Vérifier la taille réelle de WinSxS
Pour vérifier la taille réelle du magasin de composants Windows, ouvrez une fenêtre d’invite de commande élevée et tapez :
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Noter la / AnalyseComponentStore L’option n’est pas reconnue dans Windows 8 et les versions antérieures.
Après analyse, la taille réelle du stockage des composants tombe à 5,37 Go. Cette valeur affecte les liens physiques dans le dossier WinSxS. Vous donne la taille des fichiers liés en dur partagé avec Windows . Le dernier nettoyage La date est la date du nettoyage du réservoir d’ingrédients récemment terminé.
Méthodes pour réduire la taille du dossier WinSxS
La plupart des utilisateurs demandent s’il est possible de supprimer manuellement des fichiers du dossier WinSxS. Réponse un grand non .
Cela nuit très probablement à Windows et la mise à jour critique de Windows peut ne pas s’installer correctement. Même si vous réussissez à supprimer les fichiers du dossier WinSxS, vous ne savez jamais quelle application cessera de fonctionner.
Bien que vous peut réduire la taille du dossier entre WinSxS avec plusieurs outils intégrés. Nous utiliserons des outils tels que le nettoyage de disque, les commandes DISM pour découper le dossier WinSxS et supprimer les fonctionnalités facultatives.
Outil de nettoyage de disque
Tapez nettoyage de disque dans la zone de recherche et sélectionner Nettoyage de disque . De cette fenêtre, Cliquez sur le fichier système de nettoyage bouton. Cela redémarre l’utilitaire et déverrouille l’accès à toutes les options de nettoyage. Vous pouvez supprimer les fichiers d’installation, les versions précédentes de Windows et plus encore. L’outil de nettoyage de disque est le point de départ du nettoyage de Windows 10.
Supprimer les fonctionnalités facultatives
Windows vous permet d’activer ou de désactiver éventuellement les fonctionnalités Windows par défaut. Vous pouvez ajouter des fonctionnalités utiles – Hyper V, Imprimer au format PDF, Sous-système Windows pour Linux (WSL) et plus encore.
Les fonctionnalités que vous décochez restent dans le dossier WinSxS et occupent de l’espace disque. Les utilisateurs disposant d’une faible quantité de stockage peuvent souhaiter réduire autant que possible leur installation de Windows. Ouvrez une fenêtre d’invite de commande élevée et tapez
DISM.exe /Online /English /Get-Features /Format:Table
Vous verrez une liste de noms de fonctionnalités et d’états
Pour supprimer une fonctionnalité de votre système, saisissez :
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
(Remplacez « NAME » par le nom de la fonctionnalité spécifiée dans la liste)
/ Get-Features Si vous exécutez à nouveau la commande, seul l’état » Désactiver » à la place de » Lorsque la charge est retirée Désactivé Libéré » Tu verras. Plus tard, si vous choisissez d’installer les composants supprimés, Windows vous invitera à télécharger à nouveau les fichiers des composants.
Nettoyage des composants DISM
Windows 8 / 8.1 inclut une fonctionnalité intégrée pour nettoyer automatiquement le stockage des composants lorsque le système n’est pas utilisé. Ouvert Planificateur de tâches et allez dans Microsoft> Windows> Service . Faites un clic droit sur l’élément et Courir Cliquez sur .
La tâche attendra au moins 30 jours après l’installation d’un composant mis à jour avant de désinstaller la version précédente du composant. La tâche a également un délai d’expiration d’une heure et peut ne pas effacer tous les fichiers.
Avec la DISM / Cleanup-Image vous pouvez supprimer immédiatement la version précédente du composant (sans période de grâce de 30 jours) et vous n’avez pas de délai d’expiration d’une heure. Ouvert Invite de commande (administrateur) et tapez
DISM.exe /online /Cleanup-Image /StartComponentCleanup
Si vous ajoutez le RéinitialiserBase clé, vous pouvez supprimer la version de remplacement complète de chaque composant. Cependant, gardez à l’esprit que vous ne pouvez pas désinstaller les mises à jour existantes (même si elles sont boguées).
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
La commande suivante supprimera tous les composants de remplacement nécessaires à la désinstallation des service packs. Il s’agit d’une collection de mises à jour cumulatives pour une version spécifique de Windows.
DISM.exe /online /Cleanup-Image /SPSuperseded
Supprimer les fichiers Windows pour libérer de l’espace disque
Le magasin de composants WinSxS a un rôle important à jouer dans le fonctionnement quotidien de Windows. Par conséquent, vous ne devez pas supprimer de fichiers ou déplacer le dossier WinSxS comme solution à vos problèmes d’espace.