Comment gérer l'énorme dossier WinSxS dans Windows 10

Comment gérer l'énorme dossier WinSxS dans Windows 10

Lorsque l'espace disque de votre système diminue, des utilitaires tiers vous aident à repérer les fichiers volumineux et les collections de fichiers plus petits en un coup d'œil. C'est là que vous pourriez tomber sur le dossier WinSxS. Il a une taille de près de 5 à 10 Go et pour de nombreux utilisateurs, c'est comme une boîte noire dans le monde Windows.





Naturellement, cela soulève la question de savoir quels sont exactement ces fichiers installés dans WinSxS et pourquoi c'est si énorme. Les recherches sur le Web et les forums regorgent de questions sur ce dossier. Démystifions les secrets de WinSxS et la bonne façon de le gérer.





WinSxS expliqué

WinSxS (Side-by-Side) a été créé en réponse pour résoudre le ' DLL Enfer ' problème dans le système d'exploitation Windows. En termes simples, cela implique des cas où un programme modifie le fichier de bibliothèque de liens dynamiques (DLL) pour affecter la fonction critique d'autres applications qui doivent utiliser la même DLL.





Par exemple, supposons qu'une application nécessite une DLL avec le numéro de version 1.0.2. Si une autre application remplace la ressource par une version différente, disons 1.0.3, alors l'application précédente qui repose sur la version 1.0.2 plantera, causera des problèmes de compatibilité ou pire entraînera l'écran bleu de la mort.

Lancement de WinSxS

Windows XP a vu le bon lancement du magasin de composants. En cela, chaque composant (DLL, OCX, EXE) réside dans un répertoire appelé WinSxS. Il stockerait toutes les différentes versions des DLL installées par les packages logiciels et matériels et chargerait la version correcte à la demande.



Alors, comment une application sait-elle quelle version d'une DLL elle doit charger ? C'est là que le ' fichier manifeste ' joue un rôle important. Il contient des paramètres qui indiquent au système d'exploitation comment gérer un programme au démarrage et la version correcte de DLL.

Chaque composant a une identité avec un nom unique qui peut inclure l'architecture du processeur, la langue, la version et l'ID. Des versions spécifiques de ces composants sont ensuite rassemblées dans des packages. Ils sont utilisés par Windows Update et DISM pour maintenir votre système à jour.





Cette chronologie montre une amélioration progressive de WinSxS avec chaque mise à niveau majeure du système d'exploitation.

Les liens physiques sont utilisés dans tout le système d'exploitation Windows. En termes de WinSxS, c'est le seul emplacement où les composants vivent sur le système. Toutes les autres instances des fichiers en dehors du magasin de composants sont liées en dur au dossier WinSxS. Alors, qu'est-ce qu'un lien dur ?





Selon Microsoft Docs , un lien physique est un objet du système de fichiers qui permet à deux fichiers de faire référence au même emplacement sur le disque. Cela signifie que Windows peut conserver plusieurs copies du même fichier sans prendre d'espace supplémentaire.

Chaque fois que vous mettez à jour Windows, une toute nouvelle version du composant est publiée et projetée dans le système via des liens physiques. Les plus anciens restent dans le magasin de composants pour plus de fiabilité mais sans 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 choisissez Invite de commandes (administrateur) , puis tapez

films gratuits sans téléchargement ni inscription
fsutil hardlink list [system file path]

Par exemple, si je veux vérifier les liens physiques d'un fichier système appelé 'audiosrv.dll', puis tapez

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Importance de WinSxS

Le magasin de composants joue un rôle essentiel dans la prise en charge des fonctions nécessaires 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 les fonctionnalités Windows à la demande
  • Déplacer des systèmes entre différentes éditions de Windows
  • Désinstaller les mises à jour problématiques
  • Pour installer les nouvelles versions des 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 PC. L'une des plus grandes forces de Windows est sa capacité à exécuter du matériel et des applications plus anciens . Mais cette compatibilité héritée se fait au détriment de l'espace disque et des bogues.

Naviguez vers le C:WindowsWinSxS , faites un clic droit dessus et choisissez Propriétés . Ce dossier consomme près de 7,3 Go d'espace disque. Mais le fait est que ce n'est pas la taille réelle. La raison en est les « liens physiques » que l'explorateur de fichiers et d'autres outils tiers ne prennent pas en compte.

Il compte chaque référence à un lien physique comme une seule instance du fichier pour chaque emplacement. Ainsi, si un fichier système réside à la fois dans les répertoires WinSxS et System32, l'explorateur de fichiers doublerait de manière inexacte la taille du dossier.

Vérifiez 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 /AnalyzeComponentStore L'option n'est pas reconnue sous Windows 8 et versions antérieures.

Après l'analyse, la taille réelle du magasin de composants descend à 5,37 Go. Cette valeur tient compte des liens physiques dans le dossier WinSxS. Partagé avec Windows vous donne la taille des fichiers liés en dur. Date du dernier nettoyage est la date du nettoyage du magasin de composants récemment terminé.

Méthodes pour réduire la taille du dossier WinSxS

De nombreux utilisateurs demandent souvent s'il est possible de supprimer manuellement les fichiers du dossier WinSxS. La réponse est un Grand Non .

Cela endommagera très probablement Windows et Windows Update critique peut ne pas s'installer correctement. Même si vous réussissez à supprimer des fichiers du dossier WinSxS, vous ne savez jamais quelle application cessera de fonctionner.

Vous pouvez cependant réduire la taille du dossier WinSxS avec quelques outils intégrés. Nous utiliserons des outils tels que le nettoyage de disque, les commandes DISM et supprimerons les fonctionnalités à la demande pour supprimer le dossier WinSxS.

Outil de nettoyage de disque

Dans la zone de recherche, tapez nettoyage de disque et sélectionnez Nettoyage de disque . À partir de cette fenêtre, cliquez sur le Nettoyer le fichier système bouton. Cela redémarre l'utilitaire et déverrouille l'accès à la gamme complète d'options de nettoyage. Vous pouvez supprimer les fichiers d'installation, les versions précédentes de Windows, etc. L'outil de nettoyage de disque est le point de départ du nettoyage de Windows 10.

Lis ça guide étape par étape pour découvrir les meilleures façons de nettoyer Windows 10 .

Supprimer des fonctionnalités à la demande

Windows vous permet d'activer ou de désactiver les fonctionnalités Windows par défaut à la demande. 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 voudront peut-être réduire autant que possible leur installation 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 leur statut

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é mentionnée dans la liste)

Si vous exécutez le /Obtenir des fonctionnalités commande à nouveau, vous verrez le statut comme ' Désactivé avec la charge utile supprimée ' au lieu de juste ' Désactivée .' 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 magasin de composants lorsque le système n'est pas utilisé. Ouvert Planificateur de tâches et naviguez jusqu'à Microsoft > Windows > Maintenance . Cliquez avec le bouton droit sur l'élément et cliquez sur Courir.

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'attente d'une heure et peut ne pas nettoyer tous les fichiers.

Avec DISM /Nettoyage-Image paramètre, vous pouvez immédiatement supprimer la version précédente du composant (sans délai de grâce de 30 jours) et ne pas avoir de délai d'expiration d'une heure. Ouvert Invite de commandes (administrateur) et tapez

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Si vous ajoutez Réinitialiser la base switch, vous pouvez supprimer toutes les versions remplacées de chaque composant. Mais rappelez-vous, vous ne pourrez pas désinstaller les mises à jour actuelles (même si elles sont défectueuses).

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

La commande suivante supprimera tous les composants de sauvegarde nécessaires à la désinstallation des service packs. Il s'agit d'une collection de mises à jour cumulatives pour une version particulière 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. Vous ne devez donc pas supprimer les fichiers ou déplacer le dossier WinSxS comme solution à vos problèmes d'espace. Les mises à niveau de Windows ont apporté des outils de rapport et de nettoyage approfondis que vous pouvez utiliser pour trouver les autres porcs spatiaux à la place.

Si vous suivez les techniques décrites ci-dessus, vous pouvez réduire légèrement la taille du dossier WinSxS. Lisez cet article pour le découvrir Fichiers et dossiers Windows que vous pouvez supprimer pour libérer davantage d'espace disque .

comment rechercher des messages texte sur iphone
Partager Partager Tweeter E-mail Comment nettoyer votre PC Windows à l'aide de l'invite de commande

Si votre PC Windows manque d'espace de stockage, nettoyez les fichiers indésirables à l'aide de ces utilitaires d'invite de commande rapides.

Lire la suite
Rubriques connexes
  • les fenêtres
  • Système de fichiers
  • Windows Explorer
  • Espace de rangement
  • Dépannage
A propos de l'auteur Rahul Saïgal(162 articles publiés)

Avec son diplôme M.Optom dans la spécialité des soins oculaires, Rahul a travaillé comme conférencier pendant de nombreuses années au collège. Écrire et enseigner aux autres est toujours sa passion. Il écrit maintenant sur la technologie et la rend digeste pour les lecteurs qui ne la comprennent pas bien.

Plus de Rahul Saigal

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner