

Dans ce tutoriel, nous allons créer un script batch pour réinitialiser automatiquement Windows Update, nettoyer les composants corrompus, et exécuter les outils DISM et SFC afin de restaurer l'intégrité système sur Windows 10 et Windows 11.

• Connaissance de base en batch
• Droits administrateur pour exécuter les commandes
• Connexion Internet stable pour les réparations en ligne

• Approche #1 : Script batch pour réinitialiser Windows Update
• Approche #2 : Script batch incluant DISM et SFC
• Approche #3 : Script batch avec génération de rapport post-exécution

• Approche #1 : Facile
• Approche #2 : Intermédiaire
• Approche #3 : Intermédiaire

• Approche #1 : Réinitialisation rapide de Windows Update.
• Approche #2 : Réparation complète de l'image Windows.
• Approche #3 : Traçabilité des réparations effectuées.

• Approche #1 : Nécessite redémarrage manuel après exécution.
• Approche #2 : Exécution longue selon l'état du système.
• Approche #3 : Occupation plus importante du stockage temporaire.

Créer un fichier Reset_WindowsUpdate.bat avec le contenu suivant :
Code:
@echo off net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver echo Windows Update a été réinitialisé avec succès. pause

Créer un fichier Full_Repair_WindowsUpdate.bat incluant DISM et SFC :
Code:
@echo off echo Réinitialisation de Windows Update... net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver echo Vérification de l'intégrité système... sfc /scannow echo Réparation de l'image système Windows... DISM /Online /Cleanup-Image /RestoreHealth echo Procédure terminée. Redémarrage recommandé. pause

Créer un fichier Repair_WindowsUpdate_Report.bat générant un rapport dans %TEMP% :
Code:
@echo off set logfile=%TEMP%\WindowsUpdateFixReport.txt echo Début réparation Windows Update > %logfile% net stop wuauserv >> %logfile% 2>&1 net stop cryptSvc >> %logfile% 2>&1 net stop bits >> %logfile% 2>&1 net stop msiserver >> %logfile% 2>&1 ren C:\Windows\SoftwareDistribution SoftwareDistribution.old >> %logfile% 2>&1 ren C:\Windows\System32\catroot2 Catroot2.old >> %logfile% 2>&1 net start wuauserv >> %logfile% 2>&1 net start cryptSvc >> %logfile% 2>&1 net start bits >> %logfile% 2>&1 net start msiserver >> %logfile% 2>&1 sfc /scannow >> %logfile% 2>&1 DISM /Online /Cleanup-Image /RestoreHealth >> %logfile% 2>&1 echo Fin réparation Windows Update >> %logfile% notepad %logfile%

Pour éviter de retaper manuellement, placez ces scripts sur une clé USB ou un disque partagé pour interventions rapides.

Assurez-vous que votre session est en mode administrateur sinon certaines commandes échoueront.

Après réparation, patientez quelques minutes avant de relancer Windows Update pour que les services redémarrés soient pleinement opérationnels.

• Script réinitialiser Windows Update Windows 10 11
• Réparer Windows Update automatiquement DISM SFC
• Batch réinitialisation mises à jour Windows

• Support Microsoft
• Microsoft Learn
• Recherche Github

Un script batch pour réparer Windows Update permet une intervention rapide et fiable pour corriger les erreurs d'installation de mises à jour cumulatives sous Windows 10 et Windows 11, tout en évitant la réinstallation complète du système.