Analyser et nettoyer le dossier WinSXS

Nous avons longuement parlé du dossier WinSXS en 2010 et de la manière dont il apparaît régulièrement comme l'un des plus gros dossiers de l'ordinateur lorsque le stockage est analysé à l'aide d'outils comme WizTree.

L'Explorateur Windows et les programmes tiers affichent au moins une taille de plusieurs gigaoctets, mais le nombre peut aller jusqu'à dix gigaoctets et plus, selon le système analysé.

WinSXS, le chemin complet est c: \ Windows \ WinSXS \ si Windows est installé sur le lecteur c: contient les fichiers nécessaires au traitement des opérations telles que l’installation de mises à jour, de service packs ou de correctifs.

Selon Microsoft, le magasin de composants contient "tous les fichiers requis pour une installation Windows" et, comme il contient également les fichiers ajoutés par les mises à jour, il augmente avec le temps sur tous les systèmes.

La taille du dossier n'est pas signalée correctement, toutefois, si vous utilisez l'Explorateur Windows ou des outils tiers tels que WizTree pour analyser sa taille.

La raison en est qu'il contient des liens durs que l'explorateur et des outils tiers ne prennent pas en compte lors du calcul de la taille du dossier WinSXS (ils comptent les fichiers liés même s'ils ne résident pas dans le dossier WinSXS).

Ces liens physiques pointent vers des fichiers situés dans d'autres répertoires Windows, par exemple c: \ Windows \ system32.

Analyse du dossier WinSXS

Une méthode appropriée pour analyser le répertoire du magasin de composants Windows WinSXS consiste à utiliser dism.exe.

La gestion et maintenance des images de déploiement (DISM) a été introduite par Microsoft dans Windows Vista et fait depuis partie partie des nouvelles versions de Windows.

Mise à jour: Veuillez noter que les commandes ne fonctionneront que sur Windows 8 ou des machines plus récentes.

Voici ce que vous devez faire pour analyser le dossier WinSXS:

  1. Tapez sur la touche Windows, tapez cmd.exe, maintenez les touches Maj et Ctrl enfoncées et appuyez sur la touche Entrée du clavier. Cela ouvre une invite de commande élevée sur le système. Si vous rencontrez des problèmes pour que cela fonctionne, cliquez à la place sur le résultat de cmd.exe et sélectionnez "Exécuter en tant qu'administrateur".
  2. Exécutez la commande dism.exe / Online / Cleanup-Image / AnalyzeComponentStore.

Le paramètre / Online fait référence à l'installation actuelle et / Cleanup-Image / AnalyzeComponentStore est la commande permettant d'analyser le magasin de composants actuel de cette installation (le dossier WinSXS).

Vous pouvez répertorier toutes les commandes disponibles à l'aide de dism.exe /? Puis de dism.exe / Online /? et dism.exe / Online / Cleanup-Image / ?.

La commande exécute une analyse qui prend quelques instants. Il renvoie la taille et la taille réelle de l'explorateur Windows à la fenêtre d'invite de commande et indique s'il est judicieux d'exécuter une opération de nettoyage.

La commande fait également écho à la taille réelle du dossier, ce qui peut s'avérer très utile car elle indique généralement que le magasin de composants n'est pas aussi volumineux que les programmes tiers ou que l'explorateur le laisse paraître.

Nettoyer

Windows exécute régulièrement un nettoyage à l'aide du planificateur de tâches. Vous pouvez vérifier si c'est le cas sur votre ordinateur de la manière suivante:

  1. Tapez sur la touche Windows, tapez Planificateur de tâches et appuyez sur Entrée.
  2. Accédez au Planificateur de tâches (local)> Bibliothèque de Planificateur de tâches> Microsoft> Windows> Maintenance> StartComponentCleanup.

Vous pouvez exécuter l'opération de nettoyage manuellement à tout moment à l'aide de la commande suivante à l'aide d'une invite de commande avec privilèges élevés:

dism.exe / Online / Cleanup-Image / StartComponentCleanup

Il n'est généralement pas nécessaire d'exécuter un nettoyage sauf si l'analyse AnalyzeComponentStore le recommande.

Vous pouvez toutefois utiliser le Nettoyage de disque pour libérer de l'espace disque, puis exécuter une analyse pour supprimer les fichiers du dossier WinSXS qui ne sont plus nécessaires.

En gros, si vous supprimez des versions précédentes de Windows, vous risquez de vous retrouver avec des composants du dossier WinSXS qui ne sont plus nécessaires car ils n'étaient valides que pour la version précédente de Windows.

Questions fréquemment posées

Pourquoi le dossier WinSXS est-il si gros?

La plupart des programmes signalent une taille incorrecte pour le dossier WinSXS en raison de liens physiques. Les liens physiques pointent vers d'autres emplacements sur le périphérique.

Dois-je nettoyer le dossier WinSXS?

Il n'est généralement pas nécessaire de nettoyer le dossier manuellement car Windows le fait automatiquement et dans les délais impartis.

Maintenant vous : Quelle est la taille du dossier WinSXS de votre système?