# Le dossier WinSxS est-il vraiment si gros, et peut-on le nettoyer ?

Quand vous libérez de l’espace sur le lecteur C:, `C:\Windows\WinSxS` affiche souvent plusieurs gigaoctets, parfois plus que tout Program Files. Il se trouve dans le dossier Windows et résiste à la suppression, d’où la question de savoir s’il peut être touché. Il le peut, mais seulement avec les outils de Windows, et il faut d’abord savoir quelle part de ce chiffre est réelle.

## Pourquoi il paraît si gros

WinSxS est le magasin de composants. Windows y conserve ses composants, et c’est sur lui que s’appuient les retours en arrière après une mauvaise mise à jour et les réparations de fichiers système endommagés. L’[explication de Microsoft](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/determine-the-actual-size-of-the-winsxs-folder) dit pourquoi il paraît gros : beaucoup de fichiers semblent exister à la fois dans System32 et dans WinSxS, mais le disque n’en contient qu’une copie et l’autre emplacement est un lien physique. L’Explorateur de fichiers et les autres outils qui additionnent les tailles de dossiers ne tiennent pas compte des liens physiques, donc les mêmes données sont comptées deux fois.

## Mesurer d’abord le vrai surplus

Ouvrez l’invite de commandes en tant qu’administrateur et exécutez :

```cmd
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
```

Lisez les lignes de la sortie séparément :

- **Windows Explorer Reported Size of Component Store** : la taille calculée par l’Explorateur de fichiers, sans tenir compte des liens physiques.
- **Actual Size of Component Store** : la taille en tenant compte des liens physiques, y compris encore les fichiers partagés avec Windows.
- **Shared with Windows** : des fichiers qui apparaissent aussi ailleurs et dont Windows a besoin pour fonctionner, pas du surplus.
- **Backups and Disabled Features** et **Cache and Temporary Data** : ensemble, c’est le surplus du magasin de composants, et c’est ce que le nettoyage peut affecter.
- **Component Store Cleanup Recommended** : quand la ligne dit Yes, le nettoyage a des chances de réduire le surplus.

Dans l’exemple de Microsoft, l’Explorateur de fichiers indique 4,98 Go alors que le surplus réel est d’environ 507 Mo. Mesurez avant de nettoyer pour ne pas passer un après-midi sur un chiffre qui est surtout des fichiers partagés.

## Ne le supprimez pas à la main

L’avertissement de Microsoft est explicite : supprimer des fichiers de WinSxS, ou supprimer le dossier entier, peut laisser le PC incapable de démarrer et d’installer des mises à jour, parce que certains fichiers système importants n’existent qu’à cet endroit. Prendre possession du dossier à TrustedInstaller pour forcer la suppression aboutit au même résultat.

## Nettoyer avec DISM

Windows nettoie déjà selon un calendrier. La tâche StartComponentCleanup s’exécute pendant que le PC est inactif, attend au moins 30 jours après l’installation d’un composant mis à jour avant de retirer la version précédente, et s’arrête au bout d’une heure. Pour nettoyer maintenant, exécutez :

```cmd
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
```

Le [guide de nettoyage de Microsoft](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder) explique la différence avec la tâche planifiée : les versions précédentes des composants mis à jour sont supprimées immédiatement, sans délai de 30 jours et sans limite d’une heure.

Ajouter `/ResetBase` va plus loin :

```cmd
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
```

Cela retire toutes les versions remplacées de chaque composant. Ensuite, les mises à jour déjà installées ne peuvent plus être désinstallées, tandis que les mises à jour installées plus tard ne sont pas affectées. L’espace récupéré dépend des deux lignes de surplus ci-dessus, pas d’un chiffre fixe. Juste après une grosse mise à jour, tant que vous n’êtes pas encore sûr qu’elle est stable, laissez ce commutateur de côté.

| Commande | Ce qu’elle retire | Les mises à jour installées peuvent-elles être désinstallées |
| --- | --- | --- |
| `/StartComponentCleanup` | Les versions remplacées des composants mis à jour | En partie : les versions précédentes retirées ne peuvent plus être annulées |
| `/StartComponentCleanup /ResetBase` | Toutes les versions remplacées | Non |

Seul `/ResetBase` rend chaque mise à jour installée définitivement indésinstallable ; `/StartComponentCleanup` seul supprime immédiatement les versions précédentes des composants, donc ces mises à jour précises perdent leur chemin de retour.

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-winsxs-folder-cleanup-windows-en-mobile.webp" type="image/webp" width="768" height="1180">
    <img src="/img/blog/windows-winsxs-folder-cleanup-windows-en.webp" width="1360" height="454" loading="lazy" alt="Mesurer le surplus, puis nettoyer avec DISM">
  </picture>
  <figcaption>Analysez d’abord pour séparer le surplus des fichiers partagés, puis lancez le nettoyage des composants. ResetBase est facultatif, et les mises à jour installées ne peuvent plus être désinstallées ensuite.</figcaption>
</figure>

## Sans la ligne de commande

Dans le Nettoyage de disque, choisissez « Nettoyer les fichiers système » et sélectionnez « Nettoyage de Windows Update ». Le guide de Microsoft note que cela réduit aussi le magasin de composants. Quel que soit le chemin, relancez l’analyse ensuite et comparez : c’est plus précis que la taille affichée par l’Explorateur de fichiers. Pour continuer à chercher d’autre espace, suivez [Trier un lecteur C: plein](/fr/windows/blog/windows-c-drive-full) et le [nettoyage des caches Windows](/fr/windows/blog/windows-cache-cleanup). Pour les dossiers temporaires du système et le cache Windows Installer, voir le [nettoyage des dossiers temporaires](/fr/windows/blog/windows-temp-folder-cleanup) et le [dossier Windows Installer](/fr/windows/blog/windows-installer-folder-cleanup).

## FAQ

### Puis-je supprimer le dossier WinSxS ?

Non. Microsoft avertit que supprimer des fichiers de WinSxS peut empêcher Windows de démarrer ou de se mettre à jour. Utilisez le nettoyage DISM.

### Pourquoi WinSxS paraît-il plus gros que le changement sur le disque ?

Beaucoup de fichiers apparaissent aussi dans System32. L’Explorateur compte les deux copies ; le disque n’en contient qu’une. Utilisez `DISM /Online /Cleanup-Image /AnalyzeComponentStore` pour la taille réelle.

### Que cède /ResetBase ?

Après cette commande, chaque mise à jour installée ne peut plus être désinstallée. Les mises à jour installées plus tard ne sont pas affectées.

### Comment le nettoyer sans la ligne de commande ?

Nettoyage de disque › Nettoyer les fichiers système › Nettoyage de Windows Update réduit aussi le magasin de composants ; mesurez à nouveau ensuite.


Canonical: https://mole.fit/fr/windows/blog/winsxs-folder-cleanup-windows
