· tech
Blocage de Windows 11 à 100 pourcent : Comment vider le dossier SoftwareDistribution
.jpg)
Il est 19h45 dans notre bureau tech près de la place de la République à Paris, et la pression monte d’un cran. Nous sommes en plein sprint de livraison pour notre nouveau client, et mon poste de travail principal décide de s’bloquer net à 100% sur l’installation de la dernière mise à jour cumulative Windows 11. Le curseur ne bouge plus depuis quarante minutes, le disque SSD ronronne en continu, et redémarrer la machine de force risque de corrompre l’image système. Impossible de lancer nos scripts de test ou de compiler nos environnements Docker dans cet état.
J’ai déjà vécu cette situation ubuesque des dizaines de fois en entreprise. Plutôt que de paniquer ou d’attendre un miracle qui ne viendra pas, il faut agir à la source. Le coupable idéal dans ce genre de scénario ? Un cache de mise à jour corrompu qui boucle sur lui-même en essayant d’appliquer des paquets figés.
Voici la méthode directe et sans fioritures pour purger ce cache et reprendre le contrôle de votre machine en moins de dix minutes.
Pourquoi votre mise à jour Windows 11 reste-t-elle bloquée à 100 pourcent ?
Avant de manipuler les fichiers système, comprenons ce qui se passe sous le capot. Lorsque Windows télécharge une mise à jour, il stocke les fichiers d’installation temporaires dans un dossier spécifique.
- Corruption du cache SoftwareDistribution : Des fichiers temporaires téléchargés sont partiellement corrompus, empêchant le service de finaliser l'écriture.
- Conflit avec les services en arrière-plan : Le service Windows Update (wuauserv) tente d'écrire des fichiers pendant qu'un autre processus les verrouille.
- Espace disque insuffisant sur la partition système (C:) : Le processus atteint 100% mais s'arrête net car il n'a plus assez d'espace pour décompresser les derniers paquets temporaires.
Guide étape par étape : Nettoyer le cache pour débloquer la situation
Pour résoudre ce problème, nous allons devoir arrêter temporairement les services de mise à jour, vider le dossier de cache corrompu, puis relancer les processus.
Étape 1 : Ouvrir le Terminal en mode Administrateur
Faites un clic droit sur le bouton Démarrer de Windows 11, puis sélectionnez Terminal (Administrateur) ou Invite de commandes (Admin). Confirmez l’invite de contrôle de compte d’utilisateur (UAC).
Étape 2 : Arrêter les services de mise à jour et de cryptographie
Pour pouvoir supprimer ou renommer les fichiers du cache, les services Windows associés doivent être stoppés. Tapez les commandes suivantes une par une en appuyant sur Entrée :
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserverÉtape 3 : Renommer ou vider le dossier SoftwareDistribution
Le dossier principal où Windows stocke les fichiers de mise à jour se trouve dans le répertoire système. Nous allons le renommer pour forcer Windows à en recréer un tout propre au prochain redémarrage.
Naviguez vers le dossier via l’explorateur ou utilisez ces lignes de commande directes :
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.oldÉtape 4 : Redémarrer les services et relancer Windows Update
Maintenant que le cache corrompu a été isolé, red insérez les services système avec les commandes suivantes :
net start wuauserv
net start cryptSvc
net start bits
net start msiserverIl ne vous reste plus qu’à redémarrer votre machine, puis à vous rendre dans Paramètres > Windows Update pour relancer la recherche de mises à jour. Le téléchargement repartira sur des bases saines.
Précautions de l’expert et bonnes pratiques
- Sauvegardez vos travaux en cours : Avant de manipuler les services système ou de forcer un arrêt, assurez-vous que vos modifications de code ou vos documents ouverts sont bien enregistrés (idéalement commités sur votre dépôt distant).
- Vérifiez l’espace disque : Assurez-vous d’avoir au moins 15 à 20 Go d’espace libre sur votre lecteur C: avant de lancer de grosses mises à jour cumulatives Windows 11.
- Nettoyage post-intervention : Une fois que votre mise à jour est passée avec succès et que votre système est stable, vous pourrez supprimer les dossiers de sauvegarde
SoftwareDistribution.oldetcatroot2.oldpour récupérer de l’espace disque.
Foire aux Questions (FAQ)
1. Est-ce que renommer le dossier SoftwareDistribution efface mes fichiers personnels ? Absolument pas. Ce dossier contient uniquement les fichiers temporaires téléchargés pour les mises à jour Windows. Vos documents, applications et paramètres personnels ne sont en aucun cas touchés.
2. Que faire si la commande net stop wuauserv reste bloquée sur “Arrêt en cours” ? C’est un classique lorsque le service est totalement gelé. Ouvrez le Gestionnaire tâches (Ctrl + Maj + Échap), allez dans l’onglet Services, cherchez wuauserv, faites un clic droit dessus et choisissez Arrêter. Si cela ne suffit pas, un redémarrage de la machine s’impose.
3. Pourquoi Windows 11 bloque-t-il si souvent à 100 pourcent lors des mises à jour ? Le blocage à 100% correspond généralement à la phase finale d’écriture dans le registre et de nettoyage des composants. Si un pilote tiers, un antivirus un peu trop zélé ou un secteur disque défectueux interrompt cette séquence, le processus s’arrête indéfiniment en attendant une réponse qui ne viendra jamais.