Le dossier qui bloque tes mises à jour et bouffe des Go sans que tu le voies s’appelle SoftwareDistribution. Planqué dans C:\Windows, il stocke tout ce que Windows Update télécharge avant installation, et avec le temps, il devient une décharge numérique qui empêche parfois les nouvelles versions de s’installer correctement. Le vider ne touche à aucun composant matériel, aucun pilote, aucune app : juste du cache de téléchargement qui traîne.
À retenir
- Un dossier invisible de Windows peut engloutir des dizaines de Go sans que vous le sachiez
- Les mises à jour bloquées sont souvent causées par des fichiers corrompus cachés au même endroit
- Il existe deux autres dossiers secrets dont presque personne ne parle pour un nettoyage complet
Ce fameux dossier invisible, c’est quoi exactement ?
C:\Windows\SoftwareDistribution est un répertoire des systèmes d’exploitation Windows dans lequel le système stocke les fichiers relatifs à Windows Update. En clair, chaque paquet de mise à jour que ton PC récupère atterrit d’abord là, dans un sous-dossier nommé Download, avant d’être installé. Le hic, c’est que Windows ne fait pas toujours le ménage derrière lui. Des fragments de mises à jour ratées, des doublons de paquets déjà installés, des restes de builds précédentes : tout ça s’accumule tranquillement, sans jamais te prévenir.
Sur une machine qui a connu plusieurs mises à jour majeures sans jamais être nettoyée, ce dossier peut représenter plusieurs dizaines de gigaoctets. Et le problème ne s’arrête pas à l’espace perdu : quand une mise à jour refuse obstinément de s’installer, ou reste bloquée à un pourcentage improbable pendant des heures, la cause vient très souvent d’un fichier corrompu qui traîne justement dans ce cache. Windows essaie de reprendre un téléchargement pourri, boucle dessus, et n’avance plus.
La procédure pour vider le cache sans rien casser
Avant de foncer supprimer des fichiers à la volée, il faut couper le service Windows Update, sinon le système continue d’écrire dedans pendant que tu essaies de faire le ménage. La manip est simple et se fait en trois temps :
- Ouvre une invite de commandes en administrateur et arrête le service avec net stop wuauserv
- Naviguez dans les dossiers pour vider le contenu de C:\Windows\SoftwareDistribution\Download, à l’intérieur duquel se trouve le dossier Download.
- Relance le service avec net start wuauserv, puis redémarre l’ordinateur
Une précision qui a son importance : vider ce dossier va supprimer tout l’historique des mises à jour de Windows. Rien de grave en soi, tu ne perds pas de fonctionnalités, juste la trace de ce qui a été installé quand. Windows reconstruit une base propre au prochain scan, et dans la grande majorité des cas, c’est justement ça qui débloque les installations récalcitrantes.
Le bonus que presque personne ne connaît : catroot2 et le cache Delivery Optimization
Là où ça devient intéressant, c’est qu’il existe un deuxième dossier planqué qui mérite le même traitement. Avant de relancer les services, on peut aussi vider C:\Windows\System32\catroot2, là où sont stockées les signatures des packages. Si une mise à jour dit qu’elle est corrompue, c’est ce dossier qu’il faut nettoyer. Ce dossier fonctionne main dans la main avec SoftwareDistribution : l’un stocke les fichiers, l’autre vérifie leur intégrité. Si les deux sont sales, aucune commande magique ne réparera quoi que ce soit tant que tu n’auras pas purgé les deux.
Depuis les dernières moutures de Windows 11, il existe aussi un troisième acteur qui complique un peu la donne : Microsoft a ajouté Delivery Optimization, un service qui gère un cache séparé dans C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\DeliveryOptimization, et vider SoftwareDistribution ne touche pas ce cache P2P. Concrètement, si après avoir tout nettoyé ton disque reste étrangement plein, c’est probablement ce cache de partage de mises à jour entre appareils du réseau local qui garde ses réserves. Un détail que même pas mal de tutos oublient de mentionner.
Ce qu’il ne faut surtout jamais toucher
Autant SoftwareDistribution se vide à la main sans risque, autant il existe un dossier voisin sur lequel il faut garder les mains dans les poches : WinSxS. Il ne faut jamais toucher au dossier C:\Windows\WinSxS de la même manière : contrairement à SoftwareDistribution, supprimer manuellement des fichiers dans WinSxS rendra Windows totalement incapable de démarrer ou de s’auto-réparer. Ce dossier conserve les versions précédentes des composants système pour permettre les retours en arrière et les réparations automatiques. Il grossit lui aussi avec le temps, mais la seule façon propre de le nettoyer passe par l’outil officiel DISM, jamais par une suppression manuelle façon cow-boy.
Pour ceux qui veulent aller plus loin après avoir vidé SoftwareDistribution, la commande DISM /Online /Cleanup-Image /AnalyzeComponentStore donne un état des lieux avant de lancer un nettoyage plus poussé. Attention toutefois à l’option ResetBase : la commande DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase supprime toutes les versions précédentes des composants, ce qui peut empêcher de désinstaller certaines mises à jour. À réserver aux systèmes stables depuis un bon moment, pas juste après l’installation d’une build fraîche.
Un dernier point concret que j’ai vu passer plusieurs fois dans les retours d’utilisateurs : lancer un nettoyage DISM pendant qu’une mise à jour est encore en attente de redémarrage peut perturber temporairement Windows Update, sans le casser définitivement. La bonne pratique reste simple : termine tes installations en cours, redémarre une fois, puis seulement après, attaque le grand ménage. Ça évite bien des sueurs froides pour un gain d’espace qui, lui, arrive de toute façon.
Sources : malekal.com | it-connect.fr