Lorsque l'espace disque de votre PC Windows 10 diminue, les outils d'analyse révèlent souvent le dossier WinSxS comme un des plus gourmands, avec une taille apparente de 5 à 10 Go. Pour beaucoup d'utilisateurs, ce dossier reste une énigme. Décryptons son rôle et apprenons à le gérer efficacement.
Les forums et recherches en ligne pullulent de questions sur WinSxS. Suivons un guide professionnel pour démystifier ce composant essentiel et optimiser votre espace disque sans risque.
WinSxS, ou Side-by-Side, a été introduit pour résoudre le fameux "DLL Hell" sous Windows. Ce problème survient quand un programme remplace une DLL système, rompant la compatibilité d'autres applications.
Par exemple, si une app nécessite la DLL version 1.0.2 et qu'une autre l'installe en 1.0.3, l'ancienne peut planter ou causer l'écran bleu de la mort (BSOD).
Introduit avec Windows XP, le magasin de composants WinSxS stocke toutes les versions de DLL, OCX et EXE installées par logiciels ou pilotes. Il charge la bonne version à la demande.
Les fichiers manifeste indiquent au système la version requise. Chaque composant a une identité unique (architecture, langue, version, ID) et est packagé pour Windows Update ou DISM.
Cette évolution s'améliore avec chaque mise à jour majeure de Windows.
Les liens physiques sont omniprésents dans Windows. WinSxS est le répertoire unique des composants ; les autres instances (ex. : System32) sont des liens durs vers lui.
Un lien physique (d'après Microsoft Docs) pointe vers le même fichier sur disque, économisant de l'espace. Lors des mises à jour, de nouvelles versions s'ajoutent via liens durs, les anciennes persistent pour la fiabilité.
Vérifiez-les avec fsutil : Ouvrez l'Invite de commandes (admin) via Win + X, puis :
fsutil hardlink list [chemin du fichier système] Exemple pour audiosrv.dll :
fsutil hardlink list "C:\Windows\System32\audiosrv.dll"
WinSxS est crucial pour :
WinSxS assure la compatibilité avec anciens matériels/logiciels, au prix d'espace disque. Clic droit sur C:\Windows\WinSxS > Propriétés affiche ~7,3 Go, mais c'est trompeur à cause des liens physiques non comptabilisés par l'Explorateur.
En Invite de commandes (admin) :
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore Note : Non disponible sur Windows 8 et antérieurs. Résultat réel : ~5,37 Go, tenant compte des liens. "Partagé avec Windows" indique les fichiers liés.
Ne supprimez jamais manuellement les fichiers WinSxS : risque de corruption et d'échecs de mises à jour.
Utilisez les outils intégrés : Nettoyage de disque, DISM, suppression de fonctionnalités.
Recherchez "nettoyage de disque", sélectionnez-le, puis "Nettoyer les fichiers système". Supprimez installations Windows, versions antérieures, etc.
Listez-les :
DISM.exe /Online /Get-Features /Format:Table
Désactivez et supprimez :
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
Statut : "Désactivé avec charge utile supprimée".
Planificateur de tâches > Microsoft > Windows > Maintenance > Exécuter (automatique après 30 jours).
Manuel (sans délai) :
DISM.exe /online /Cleanup-Image /StartComponentCleanup Aggressive :
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase Service Packs :
DISM.exe /online /Cleanup-Image /SPSuperseded WinSxS est vital : ne le touchez pas manuellement. Les outils ci-dessus réduisent sa taille modérément. Consultez notre guide complet sur les fichiers supprimables pour plus d'espace.