Comment effacer le dossier Catroot2 dans Windows 11
Gérer les mises à jour Windows peut parfois s’avérer fastidieux, surtout lorsque des codes d’erreur persistent. Une partie du problème peut se trouver enfouie dans des dossiers de cache comme Catroot2 et SoftwareDistribution. Ces dossiers stockent généralement des informations cruciales pour les mises à jour, mais lorsqu’ils sont saturés ou corrompus, ils peuvent provoquer des erreurs ou bloquer complètement les nouvelles mises à jour. Savoir comment vider ou réinitialiser ces dossiers en toute sécurité peut donc s’avérer crucial. Cela permet d’actualiser le processus de mise à jour sans avoir à effectuer de dépannage fastidieux ni à réinstaller complètement le système d’exploitation. Ce tutoriel devrait vous aider à nettoyer ce qui encombre ces dossiers de cache et, espérons-le, à améliorer la situation.
Attention cependant : manipuler ces dossiers n’est pas très risqué, mais il est toujours conseillé de sauvegarder vos données ou de définir un point de restauration avant de supprimer des éléments. Windows a ses particularités, et il arrive que ces dossiers soient verrouillés ou utilisés. Préparez-vous donc à l’arrêt temporaire de certains services, et parfois un redémarrage permet de terminer le nettoyage.
Comment purger le contenu du dossier Catroot2
Méthode 1 : Suppression manuelle via les services et l’explorateur de fichiers
Si vous rencontrez des erreurs de mise à jour persistantes, vider le dossier Catroot2 pourrait résoudre le problème. Cela réinitialise cette partie du cache de mise à jour, et parfois, c’est suffisant. L’astuce consiste à d’abord arrêter les services de mise à jour, car Windows utilise ces fichiers la plupart du temps, ce qui rend la suppression manuelle délicate. Attendez-vous à ce qu’après avoir vidé le dossier, Windows le recrée avec de nouvelles données lors de la prochaine tentative de mise à jour.
- Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter. Saisissez « »
services.mscet appuyez sur OK. La liste des services s’ouvre. - Recherchez « Service de transfert intelligent en arrière-plan » dans la liste. Faites un clic droit dessus et sélectionnez « Arrêter ». Idem pour Windows Update et les services cryptographiques. Cela bloque les applications d’arrière-plan qui verrouillent le dossier.
- Ensuite, ouvrez l’Explorateur de fichiers avec Win + E et accédez à C:\Windows\System32. Trouvez Catroot2.
- Double-cliquez dessus pour l’ouvrir ou faites un clic droit > Supprimer. Si vous rencontrez des erreurs d’autorisation, essayez d’exécuter l’Explorateur de fichiers en tant qu’administrateur ou de redémarrer en mode sans échec, puis répétez la suppression. Sinon, Windows peut piquer une crise et refuser de supprimer ces fichiers.
Une fois le dossier vide ou renommé, revenez à la liste des services et redémarrez les services arrêtés, comme Windows Update. Redémarrez votre PC et vérifiez si les mises à jour Windows fonctionnent mieux. Parfois, cela est dû à la création de nouveaux fichiers cache lors de l’exécution suivante.
Méthode 2 : renommer le dossier Catroot2 à l’aide de la ligne de commande
Honnêtement, certains ordinateurs sont plus encombrés, et supprimer n’est pas toujours la meilleure idée, surtout si vous souhaitez conserver une sauvegarde ou simplement éviter les problèmes d’autorisations. Renommer le dossier est une solution plus sûre qui atteint le même objectif : Windows recréera le dossier après un redémarrage. De plus, c’est rapide une fois les commandes maîtrisées.
- Appuyez sur Windows + X et sélectionnez Terminal (Admin). Lorsque le Contrôle de compte d’utilisateur vous le demande, cliquez sur Oui. Cela ouvre une invite de commandes ou PowerShell avec privilèges élevés.
- Avant toute action, arrêtez tous les services liés aux mises à jour. Exécutez ces commandes l’une après l’autre, en appuyant Enterà chaque fois sur :
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc
- Maintenant, renommez le dossier en tapant :
rename C:\Windows\System32\catroot2 catroot2.old
- Enfin, redémarrez les services pour relancer l’activité. Exécutez :
net start cryptsvcnet start appidsvcnet start wuauservnet start bits
- Fermez le terminal ou la fenêtre PowerShell et redémarrez votre PC. Le dossier sera recréé, idéalement propre, et prêt pour les nouvelles mises à jour.
Sur certaines configurations, le dossier peut réapparaître avec des fichiers juste après un redémarrage, ce qui est normal. Windows le recrée simplement pour que tout fonctionne, mais au moins l’ancien cache a disparu. Généralement, cela corrige les erreurs de mise à jour tenaces et débloque le système.
Et c’est tout. Vider ces dossiers n’est généralement pas compliqué, mais c’est un peu pénible à faire quand on est en plein milieu d’une mise à jour chaotique. Malgré tout, c’est une solution pratique qui ne demande pas grand-chose, à part un peu de patience et un peu d’ingéniosité en ligne de commande. Espérons que ça vous aide, et bonne chance !
Résumé
- Arrêtez les services de mise à jour avant de toucher à C:\Windows\System32\Catroot2
- Supprimez ou renommez le dossier pour réinitialiser le cache de mise à jour
- Redémarrez les services et redémarrez pour permettre à Windows de reconstruire à partir de zéro
Conclure
Vider le dossier Catroot2 peut paraître un peu intimidant la première fois, mais c’est une méthode efficace pour corriger les erreurs de mise à jour tenaces sans réinstaller Windows. Pensez simplement à arrêter ces services, à effectuer le nettoyage, puis à tout redémarrer. Sur certaines machines, cela donne généralement à Windows le coup de pouce nécessaire pour repartir à zéro. Espérons que cela fasse gagner quelques heures à quelqu’un. Bonne chance et n’oubliez pas de sauvegarder vos données, au cas où !