Résoudre la boucle de redémarrage Windows Update KB5050021 sur Windows 11 23H2

Vous redémarrez sans cesse après la mise à jour cumulative KB5050021 ? Suivez ce guide complet pour réparer Windows 11 23H2 et bloquer définitivement la boucle de redémarrage de Windows Update.

Sommaire

Contexte du problème

Depuis janvier 2025, la mise à jour cumulative « 2025‑01 Cumulative Update for Windows 11 Version 23H2 for x64‑based Systems (KB5050021) » provoque chez certains utilisateurs une boucle de redémarrage. Windows affiche le message « Redémarrage en attente », l’installation semble tourner en rond et la machine redémarre plusieurs fois d’affilée sans jamais terminer le cycle de mise à jour.

Symptômes observés

  • Notification récurrente « Des mises à jour nécessitent un redémarrage pour terminer l’installation ».
  • Le Centre de maintenance continue d’exiger un redémarrage après chaque redémarrage réel du PC.
  • Dans Paramètres › Windows Update › Historique, la mise à jour KB5050021 apparaît comme « En attente » ou « Échec », puis revient à « Installation requise ».
  • Le numéro de build dans Paramètres › Système › Informations système est pourtant passé à 22631.4751, preuve que les fichiers ont été copiés.

Pourquoi Windows Update reste bloqué ?

Durant la phase « backup » et « commit » de la mise à jour, Windows Update consigne son avancement dans une base de données interne (DataStore.edb). Si cette base est corrompue, si un service se bloque ou si une ancienne stratégie de groupe interfère, l’agent Microsoft détecte des incohérences et relance le cycle de redémarrage ad vitam æternam. Le fichier est présent, mais l’état ne passe jamais de pending reboot à installed.

Solution rapide : réinitialiser complètement Windows Update

La méthode la plus efficace, testée durant notre session, consiste à réinitialiser l’agent Windows Update avec un script batch. Le script :

@echo off
:: Arrêt des services Windows Update
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver

:: Suppression des dossiers de cache
rd /s /q %windir%\SoftwareDistribution
rd /s /q %windir%\System32\catroot2

:: Réinitialisation du catalogue de certificats et de Winsock
del /f /s /q %windir%\System32\catroot2\.
netsh winsock reset

:: Nettoyage de potentielles stratégies de groupe bloquantes
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f

:: Redémarrage des services
net start msiserver
net start cryptSvc
net start bits
net start wuauserv

echo Réinitialisation terminée. Redémarrez l’ordinateur.
pause

Ce script :

  1. Arrête Windows Update, BITS, CryptSvc et le service MSI.
  2. Vide entièrement le cache (SoftwareDistribution) et la base de signatures (catroot2).
  3. Réinitialise les sockets réseau (souvent responsables d’erreurs 0x8007000D ou 0x8024A003).
  4. Supprime d’éventuelles clés de stratégie de groupe héritées d’une ancienne configuration WSUS.
  5. Redémarre proprement chaque service.

Étapes pas à pas pour exécuter le script

ÉtapeAction détailléeBut
1Ouvrir l’Invite de commandes en tant qu’administrateur.Garantir les droits système.
2Copier-coller le contenu du script ci‑dessus dans ResetWU.bat.Créer un batch exécutable.
3Exécuter ResetWU.bat.Arrêter/vider/réinitialiser l’agent.
4Redémarrer immédiatement le PC.Appliquer les changements de registre et de Winsock.
5Lancer Paramètres › Windows Update › Rechercher des mises à jour.Vérifier qu’aucun redémarrage n’est demandé.

Résultat obtenu

  • Au redémarrage, Windows affiche « Votre appareil est à jour ». Seule une mise à jour de définitions Microsoft Defender est proposée.
  • La boucle de redémarrage a disparu ; la build reste à 22631.4751 sans réinstallation forcée.
  • Les journaux WindowsUpdateClient ne montrent plus l’état IN_PROGRESS.

Plan B : alternatives si la réinitialisation échoue

1. Réinstallation / « Réparation sur place »

Dans Paramètres › Système › Récupération › Réinstaller Windows, choisissez Conserver mes fichiers et applications. L’assistant télécharge l’image la plus récente de Windows 11 23H2 et réécrit les composants corrompus, sans perte de données.

2. Installation hors‑ligne de KB5050021

  1. Téléchargez manuellement le package cumulatif approprié (x64) depuis le Microsoft Update Catalog.
  2. Désactivez temporairement votre antivirus tiers.
  3. Exécutez le fichier .msu ; il montera alors en tant qu’installateur autonome (Windows Update Stand‑alone Installer).

3. Vérification et réparation de l’image système

Ouvrez une invite PowerShell en tant qu’administrateur et lancez :

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

DISM reconstruit les fichiers de composants depuis la source Windows, tandis que sfc corrige les DLL corrompues.

Bonnes pratiques pour éviter les boucles de redémarrage futures

  • Maintenir le firmware UEFI et les pilotes réseau à jour : des pilotes obsolètes provoquent fréquemment des échecs d’hibernation et donc de post‑patch.
  • Désactiver les antivirus tiers pendant la phase d’installation d’une cumulative majeure.
  • Surveiller le Journal des événements sous Applications › Microsoft › Windows › WindowsUpdateClient après chaque redémarrage.
  • Éviter d’utiliser des outils de nettoyage agressifs qui suppriment CatRoot ou WinSxS sans discernement ; ils brisent parfois la base de composants.
  • Limiter les stratégies de groupe concernant WSUS lorsque l’appareil est passé à Windows Update for Business.

FAQ (Foire aux questions)

Le script ResetWU est‑il sûr ?

Oui : il utilise uniquement des commandes Windows natives (net stop, rd, reg delete). Aucune modification irréversible n’est apportée à la base de registre système hors de la clé WindowsUpdate.
Je reçois l’erreur 0x800f0922, que faire ?

Cette erreur pointe vers un échec de la phase Safeboot. Assurez‑vous que la partition de récupération dispose d’au moins 500 Mo libres, puis réexécutez la mise à jour hors‑ligne.
Combien de temps dure la réinitialisation ?

La suppression de SoftwareDistribution varie selon la taille du cache ; prévoyez 1 à 5 minutes, puis un redémarrage complet.

Conclusion

En procédant à une réinitialisation totale de Windows Update, vous éliminez la plupart des blocages d’état qui déclenchent la boucle de redémarrage après l’installation de KB5050021. L’opération est rapide, sécurisée et évite souvent une réinstallation complète du système. Si toutefois elle ne suffit pas, le Plan B détaillé plus haut garantit la restauration de votre environnement Windows 11 sans perte de données.

Sommaire