Guide Windows · Nettoyage de WinSxS

Comment nettoyer le dossier WinSxS dans Windows 10 et Windows 11 en toute sécurité

Un guide pratique pour réduire la taille de C:\Windows\WinSxS sans endommager Windows Update, la récupération du système ni la maintenance des composants.

⏱ 7 min de lecture 🪟 Windows 10 🪟 Windows 11 ✅ Uniquement des outils intégrés sûrs

Qu’est-ce que le dossier WinSxS dans Windows ?

WinSxS signifie Windows Side-by-Side. Il s’agit du magasin de composants Windows situé dans C:\Windows\WinSxS. Windows utilise ce dossier pour stocker les composants système, les fichiers de mise à jour, les fonctionnalités facultatives, les ressources linguistiques et les fichiers nécessaires à la réparation ou à la maintenance du système d’exploitation.

Le dossier WinSxS n’est pas un dossier de cache ordinaire. Il fait partie de l’architecture de maintenance de Windows. Windows Update, les fonctionnalités facultatives de Windows, les opérations de réparation DISM et la restauration des fichiers système peuvent toutes dépendre des fichiers stockés à cet emplacement.

⚠️
Important N’ouvrez pas C:\Windows\WinSxS pour supprimer des fichiers manuellement. Une suppression manuelle peut endommager Windows Update, DISM, SFC, les fonctionnalités facultatives et les futures mises à jour cumulatives.

La bonne méthode pour nettoyer WinSxS consiste à utiliser les outils de maintenance intégrés à Windows : DISM, le Planificateur de tâches, le Nettoyage de disque ou l’Assistant Stockage. Ces outils ne suppriment que les composants remplacés dont Windows n’a plus besoin.

Pourquoi le dossier WinSxS est-il si volumineux ?

WinSxS peut paraître très volumineux dans l’Explorateur de fichiers, mais la taille affichée est souvent trompeuse. Le magasin de composants utilise des liens physiques, ce qui signifie que certains fichiers semblent exister à plusieurs emplacements alors qu’ils partagent en réalité les mêmes données sur le disque. Pour cette raison, l’Explorateur de fichiers peut surestimer l’espace réellement utilisé par WinSxS.

Cependant, WinSxS peut tout de même grossir avec le temps. Les raisons les plus courantes sont les mises à jour cumulatives, les mises à jour de fonctionnalités, les modules linguistiques, les fonctionnalités facultatives et les anciennes versions de composants système conservées temporairement pour la restauration ou la maintenance.

Raison Ce que cela signifie Le nettoyage peut-il aider ?
Mises à jour cumulatives de Windows D’anciennes versions de composants restent après l’installation de nouvelles mises à jour. Oui, DISM peut supprimer les composants remplacés.
Mises à jour de fonctionnalités Windows conserve des fichiers de restauration et de maintenance après les grandes mises à niveau. Oui, après la période de restauration ou avec les outils de nettoyage.
Fonctionnalités facultatives de Windows Les composants de fonctionnalités comme .NET Framework, Hyper-V ou les packs de langue peuvent être stockés. Partiellement, selon les fonctionnalités installées.
Liens physiques L’Explorateur peut compter plusieurs fois les mêmes données. Non ; il s’agit d’un problème d’affichage, pas d’espace réellement gaspillé.

Avant de nettoyer WinSxS : liste de vérification de sécurité

Le nettoyage de WinSxS est sûr lorsqu’il est effectué avec les outils intégrés, mais il reste une opération de niveau système. Avant d’exécuter les commandes de nettoyage, utilisez cette courte liste de vérification.

  1. Installez les mises à jour Windows en attente. Ouvrez Paramètres → Windows Update et redémarrez le PC si Windows le demande.
  2. Assurez-vous que le système est stable. Si Windows a récemment installé une mise à jour problématique et que vous prévoyez de la désinstaller, n’utilisez pas /ResetBase.
  3. Ouvrez l’Invite de commandes ou le Terminal en tant qu’administrateur. La plupart des commandes DISM de nettoyage nécessitent des droits élevés.
  4. Gardez l’ordinateur branché. Sur un ordinateur portable, connectez le chargeur avant de lancer le nettoyage.
  5. Créez un point de restauration ou une sauvegarde si l’ordinateur contient des données importantes ou est utilisé pour le travail.
ℹ️
Bonne pratique Exécutez d’abord le nettoyage standard /StartComponentCleanup. Utilisez /ResetBase seulement si vous comprenez que cette option empêche de désinstaller les mises à jour déjà remplacées.

Comment vérifier la taille réelle de WinSxS avec DISM

Avant de nettoyer quoi que ce soit, vérifiez l’état du magasin de composants. La commande d’analyse DISM affiche la taille réelle du magasin de composants, le nombre de packages récupérables et indique si un nettoyage est recommandé.

  1. Cliquez avec le bouton droit sur le bouton Démarrer.
  2. Sélectionnez Terminal (administrateur), Windows PowerShell (administrateur) ou Invite de commandes (administrateur).
  3. Exécutez la commande ci-dessous :
Invite de commandes / PowerShellDism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Recherchez ces lignes dans le résultat :

Commande sûre /AnalyzeComponentStore ne modifie pas le système. Elle affiche uniquement l’état actuel du magasin de composants Windows.

Nettoyer le dossier WinSxS avec DISM StartComponentCleanup

La méthode de nettoyage recommandée en ligne de commande est /StartComponentCleanup. Elle supprime les versions de composants remplacées dont Windows n’a plus besoin, tout en conservant le fonctionnement normal de la maintenance.

Commande DISM de nettoyage recommandéeDism.exe /Online /Cleanup-Image /StartComponentCleanup

Comment l’utiliser :

  1. Ouvrez Terminal, PowerShell ou Invite de commandes en tant qu’administrateur.
  2. Collez la commande ci-dessus et appuyez sur Entrée.
  3. Attendez que DISM atteigne 100 % et indique que l’opération s’est terminée avec succès.
  4. Redémarrez Windows si cela est demandé, ou si le nettoyage semble incomplet.
  5. Exécutez de nouveau Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore pour comparer le résultat.
ℹ️
Ce que fait cette commande Cette commande effectue immédiatement le nettoyage des composants. Elle est similaire à la tâche automatique StartComponentCleanup, mais elle est lancée manuellement et n’est pas limitée de la même manière que la tâche de maintenance planifiée.

C’est la meilleure option pour la plupart des utilisateurs, car elle réduit la taille de WinSxS sans verrouiller de manière trop agressive l’état actuel des mises à jour.

Utiliser DISM ResetBase pour réduire encore plus WinSxS

L’option /ResetBase supprime toutes les versions remplacées de chaque composant dans le magasin de composants. Elle peut récupérer davantage d’espace disque, mais elle présente une limitation importante : après son utilisation, vous ne pouvez plus désinstaller les mises à jour déjà remplacées qui ont été nettoyées.

Commande DISM de nettoyage avancéDism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
⚠️
Avertissement Utilisez /ResetBase uniquement sur un système stable. Si une mise à jour récente a provoqué des problèmes et que vous pourriez devoir la désinstaller, n’exécutez pas encore cette commande.

Cas d’utilisation recommandés pour /ResetBase :

Pour les PC domestiques du quotidien, le nettoyage standard /StartComponentCleanup suffit généralement. Utilisez /ResetBase comme étape avancée facultative, et non comme première tentative de nettoyage.

Exécuter la tâche StartComponentCleanup dans le Planificateur de tâches

Windows inclut une tâche de maintenance automatique appelée StartComponentCleanup. Elle s’exécute en arrière-plan pendant la maintenance du système, mais vous pouvez aussi la lancer manuellement.

Lancer la tâche depuis le Planificateur de tâches

  1. Appuyez sur Win + R, saisissez taskschd.msc, puis appuyez sur Entrée.
  2. Ouvrez Bibliothèque du Planificateur de tâches → Microsoft → Windows → Servicing.
  3. Trouvez la tâche nommée StartComponentCleanup.
  4. Cliquez dessus avec le bouton droit et choisissez Exécuter.

Lancer la même tâche depuis l’Invite de commandes

Exécuter la tâche de nettoyage planifiéeschtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Cette méthode est prudente et utilise le comportement de maintenance planifiée de Windows. Si vous voulez un nettoyage plus rapide et plus direct, utilisez la commande DISM de la section précédente.

Nettoyer WinSxS avec le Nettoyage de disque et Windows Update Cleanup

Le Nettoyage de disque peut supprimer les anciens fichiers de Windows Update, y compris les composants de mise à jour remplacés stockés via le magasin de composants. C’est une bonne option graphique si vous ne souhaitez pas utiliser de commandes.

  1. Appuyez sur Win + R, saisissez cleanmgr, puis appuyez sur Entrée.
  2. Sélectionnez le lecteur C: si Windows demande quel lecteur nettoyer.
  3. Cliquez sur Nettoyer les fichiers système.
  4. Sélectionnez Nettoyage de Windows Update.
  5. Vous pouvez aussi sélectionner d’autres éléments sûrs, comme Fichiers temporaires et Fichiers d’optimisation de la distribution.
  6. Cliquez sur OK, puis sur Supprimer les fichiers.
  7. Redémarrez le PC si Windows le demande.
Adapté aux débutants Le Nettoyage de disque est parfois plus lent que DISM, mais il est facile à comprendre et évite toute suppression manuelle de fichiers système.

Utiliser l’Assistant Stockage pour supprimer les anciens fichiers de Windows Update

Dans Windows 10 et Windows 11, l’Assistant Stockage peut supprimer automatiquement les fichiers temporaires et certains fichiers obsolètes liés aux mises à jour. Il ne remplace pas directement DISM, mais il est utile pour la maintenance régulière.

  1. Ouvrez les Paramètres.
  2. Accédez à Système → Stockage.
  3. Ouvrez Fichiers temporaires.
  4. Sélectionnez Nettoyage de Windows Update s’il apparaît.
  5. Cliquez sur Supprimer les fichiers.

Pour automatiser le nettoyage courant, activez l’Assistant Stockage sur la page Stockage et configurez la fréquence à laquelle Windows doit nettoyer les fichiers temporaires.

Ce que vous ne devez pas supprimer dans WinSxS

Comme WinSxS est un dossier système protégé, supprimer manuellement des fichiers qu’il contient est l’un des moyens les plus rapides de corrompre la maintenance de Windows. Même si les fichiers semblent anciens ou dupliqués, Windows peut encore les utiliser via des liens physiques ou des manifestes de composants.

Action Risque Alternative sûre
Supprimer des fichiers dans C:\Windows\WinSxS Windows Update, DISM et SFC peuvent échouer. Utilisez Dism.exe /StartComponentCleanup.
Utiliser des outils tiers de « nettoyage système » sur WinSxS Le nettoyeur peut supprimer des fichiers qu’il ne comprend pas. Utilisez uniquement les outils de maintenance Microsoft.
Prendre possession de WinSxS pour forcer la suppression Les autorisations et les métadonnées de maintenance peuvent être endommagées. Laissez la propriété et les autorisations inchangées.
Compresser manuellement tout le dossier WinSxS Des problèmes de performances ou des échecs de maintenance sont possibles. Libérez de l’espace avec DISM, le Nettoyage de disque ou l’Assistant Stockage.

Résoudre les erreurs de nettoyage de WinSxS

Si le nettoyage DISM échoue, reste bloqué ou signale une corruption du magasin de composants, utilisez les commandes suivantes dans l’ordre. Exécutez-les depuis une fenêtre Invite de commandes, PowerShell ou Terminal avec des droits administrateur.

1. Vérifier l’intégrité du magasin de composants

Dism.exe /Online /Cleanup-Image /ScanHealth

Analyse le magasin de composants à la recherche de corruptions. Cette opération peut prendre plusieurs minutes.

2. Réparer le magasin de composants

Dism.exe /Online /Cleanup-Image /RestoreHealth

Tente de réparer l’image Windows à l’aide de Windows Update ou des sources de réparation configurées.

3. Vérifier les fichiers système

sfc /scannow

Vérifie les fichiers système Windows protégés et remplace les fichiers corrompus lorsque c’est possible.

Problèmes courants et solutions

Problème Cause possible Solution à essayer
DISM reste à 20 % ou 40 % Comportement normal de DISM ou disque lent. Attendez. Ne fermez pas la fenêtre, sauf s’il n’y a aucune activité disque ou processeur pendant longtemps.
Le nettoyage échoue après Windows Update Redémarrage en attente ou opération de maintenance inachevée. Redémarrez Windows et exécutez de nouveau la commande.
/AnalyzeComponentStore recommande encore le nettoyage Certains packages sont encore en attente ou réservés. Redémarrez, installez les mises à jour en attente, puis répétez le nettoyage.
DISM indique que les fichiers sources sont introuvables La réparation de l’image Windows nécessite une source de réparation valide. Utilisez Windows Update, une image ISO correspondante ou une source install.wim/install.esd montée.

Questions fréquentes sur le nettoyage de WinSxS

Q Puis-je supprimer complètement le dossier WinSxS ?
Non. Le dossier WinSxS est requis par Windows. Le supprimer complètement peut endommager Windows Update, les fonctionnalités facultatives, la réparation du système et même le démarrage normal ou le comportement des applications. Utilisez plutôt DISM ou le Nettoyage de disque.
Q Le nettoyage de WinSxS avec DISM est-il sûr ?
Oui, Dism.exe /Online /Cleanup-Image /StartComponentCleanup est la commande standard de nettoyage sûr. Elle supprime les versions de composants remplacées dont la maintenance de Windows n’a plus besoin. L’option plus agressive /ResetBase est également prise en charge, mais elle empêche de désinstaller les mises à jour déjà remplacées.
Q Combien d’espace puis-je récupérer en nettoyant WinSxS ?
Cela dépend de l’historique des mises à jour, de la version de Windows, des fonctionnalités facultatives et de la durée pendant laquelle le système a fonctionné sans nettoyage. Certains PC ne récupèrent que quelques centaines de mégaoctets, tandis que d’autres récupèrent plusieurs gigaoctets après de nombreuses mises à jour cumulatives.
Q Dois-je nettoyer WinSxS tous les jours ?
Non. Un nettoyage quotidien est inutile. Windows effectue déjà automatiquement le nettoyage des composants pendant la maintenance. Le nettoyage manuel est utile après de grosses mises à jour cumulatives, des mises à jour de fonctionnalités ou lorsque le lecteur système manque d’espace.
Q Le nettoyage de WinSxS est-il identique à la suppression des fichiers temporaires ?
Non. Le nettoyage des fichiers temporaires supprime des éléments comme les caches et les anciens journaux. Le nettoyage de WinSxS supprime les versions remplacées des composants Windows via le système de maintenance de Windows. C’est pourquoi DISM est l’outil à privilégier pour nettoyer le magasin de composants.
Q Puis-je nettoyer WinSxS sur Windows Server de la même manière ?
De nombreuses commandes DISM de nettoyage des composants s’appliquent aussi à Windows Server, mais les environnements serveur peuvent avoir des exigences plus strictes en matière de restauration, de maintenance et de gestion des mises à jour. Sur les serveurs de production, testez d’abord et suivez la politique de gestion des correctifs de votre organisation.

La meilleure façon de nettoyer WinSxS dans Windows 10 et Windows 11

La méthode la plus sûre et la plus efficace pour nettoyer le dossier WinSxS consiste à utiliser les outils de maintenance intégrés à Windows. Commencez par analyser le magasin de composants, puis exécutez la commande DISM standard de nettoyage. Utilisez /ResetBase uniquement si le système est stable et si vous n’avez pas besoin de désinstaller les mises à jour remplacées.

⚡ Récapitulatif rapide

Vérifier la taille réelle de WinSxS : Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Nettoyage recommandé : Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Nettoyage avancé : Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Méthode graphique : Nettoyage de disque → Nettoyer les fichiers système → Nettoyage de Windows Update
À ne jamais faire : supprimer manuellement des fichiers dans C:\Windows\WinSxS

Références officielles Microsoft