Écran bleu et redémarrages en boucle après la mise à jour KB 5037591 (.NET 3.5/4.8.1) sur Windows 11 23H2 x64 ? Suivez ce guide pas‑à‑pas pour remettre la machine en état, diagnostiquer l’origine (TiWorker.exe, pilotes, virtualisation, Chrome) et éviter la récidive.
Contexte et symptômes
Après le téléchargement automatique de la mise à jour cumulative de pré‑version « 2024‑04 pour .NET Framework 3.5 et 4.8.1 / Windows 11 23H2 x64 (KB 5037591) », certains PC peuvent entrer dans une boucle d’échecs :
- Écran bleu (BSOD) sans code visible.
- Reprise d’installation bloquée autour de 7 % → nouvel échec → redémarrage.
- Retour sur le Bureau puis échec signalé dans Windows Update.
Dans le cas étudié, aucun matériel/logiciel n’a été ajouté avant l’incident. Plusieurs onglets Chrome étaient ouverts et un scintillement d’affichage a été observé. Deux semaines auparavant, le PC fonctionnait normalement après l’installation de pilotes via Windows Update.
Résolution express (si vous devez récupérer la main rapidement)
- Redémarrer puis relancer l’installation depuis Paramètres > Windows Update. Dans de nombreux cas, la mise à jour se réinstalle correctement et le système redevient stable.
- Si l’instabilité persiste : désinstaller KB 5037591 (Historique des mises à jour > Désinstaller des mises à jour) puis redémarrer.
- Exécuter DISM et SFC pour réparer les composants système (voir les commandes plus bas).
- Mettre à jour le pilote graphique depuis le site du constructeur (Intel, AMD, NVIDIA) puis redémarrer.
- Démarrage minimal (Clean Boot) pour isoler un service tiers (ex. virtualisation, antivirus) qui déclencherait le BSOD.
Plan d’action complet – pas à pas
Stabiliser l’environnement
- Débrancher les périphériques non essentiels (dock, HDD/SSD USB, cartes d’acquisition) avant les tests.
- Vérifier l’espace libre sur C: ≥ 20 Go recommandés pendant les phases d’installation/réparation.
- Créer un point de restauration si la Protection du système est activée.
powershell -ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description 'Avant_KB5037591' -RestorePointType 'MODIFY_SETTINGS'"
Réinstaller ou désinstaller KB 5037591
Essayez d’abord la méthode standard : Paramètres > Windows Update > Rechercher des mises à jour. Si l’échec persiste :
- Désinstallation via l’interface : Paramètres > Windows Update > Historique des mises à jour > Désinstaller des mises à jour > sélectionner KB 5037591.
- Désinstallation en ligne de commande (Admin) :
wusa /uninstall /kb:5037591 /quiet /norestartRedémarrez, vérifiez la stabilité, puis reprenez la réparation de Windows Update.
Réinitialiser proprement les composants Windows Update
Ouvrez Invite de commandes (Admin) ou PowerShell (Admin) et exécutez :
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
netsh winsock reset
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Recherchez ensuite les mises à jour et réessayez l’installation.
Réparer l’image système et les fichiers (DISM & SFC)
Dans une console Admin :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Si DISM renvoie une erreur, exécutez deux fois de suite. Pour les cas sévères (corruption de magasin de composants), envisagez DISM avec source (ISO correspondant à la même version de Windows) et la commande /Source (avancé).
Identifier la cause probable
La lecture des mini‑dumps et journaux pointe fréquemment vers :
- TiWorker.exe (Windows Modules Installer Worker) lors de la phase de configuration des mises à jour.
- Services de virtualisation et pilotes noyau (ex. Google Cloud VMware Engine ou autres couches d’hyperviseur/filtre), susceptibles de se heurter à des changements apportés par la mise à jour .NET/WinSxS.
Démarrage minimal (Clean Boot) pour isoler un logiciel fautif
- Appuyez sur Win+R → tapez
msconfig. - Onglet Services → cochez Masquer tous les services Microsoft → Désactiver tout.
- Onglet Démarrage → Ouvrir le Gestionnaire des tâches → désactivez tous les éléments non Microsoft.
- Redémarrez. Si le BSOD disparaît, réactivez les services un‑à‑un jusqu’à trouver le déclencheur (antivirus tiers, outils de virtualisation, utilitaires GPU, etc.).
Virtualisation et conflits noyau
Si vous utilisez des solutions type hyperviseur, sandbox ou agents de sécurité avec pilotes noyau :
- Mettre à jour l’agent/driver à la dernière version certifiée pour Windows 11 23H2.
- À des fins de diagnostic : désactiver temporairement le service concerné (via
services.msc) et retester l’installation. - Vérifier les pilotes non‑Plug and Play dans le Gestionnaire de périphériques > Affichage > Afficher les périphériques cachés.
Pilotes graphiques & scintillement/Chrome
Un pilote graphique instable peut déclencher un BSOD pendant la configuration (écran verrouillé, TDR, black screen). Recommandations :
- Installer le pilote GPU depuis le site du constructeur (WHQL récent). Évitez, pour ce cas précis, le pilote proposé par Windows Update si vous avez constaté un scintillement.
- Désactiver l’accélération matérielle dans Chrome : Paramètres > Système > Utiliser l’accélération matérielle → désactiver → relancer Chrome.
- Vérifier et mettre à jour les extensions susceptibles d’utiliser le GPU (capture, streaming, encodage).
Réparer Microsoft Store et les applications UWP
Si, après l’échec de KB 5037591, le Store ou certaines applis se ferment immédiatement :
wsreset.exe
powershell -ExecutionPolicy Bypass -Command "Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register `$_.InstallLocation\AppXManifest.xml}"
Redémarrez et testez.
Contrôler la santé du disque et du système
- CHKDSK pour détecter des secteurs défectueux :
chkdsk C: /fLe système planifiera la vérification au prochain démarrage. - Nettoyage de disque pour supprimer les résidus (SoftwareDistribution.old, catroot2.old peuvent être supprimés après validation).
- Analyse antivirus complète avant de relancer des mises à jour système.
Analyse des mini‑dumps (BSOD)
Pour confirmer le module fautif :
- Récupérez les fichiers dans
C:\Windows\Minidumpet leMEMORY.DMPéventuel. - Installez WinDbg Preview (Microsoft Store), ouvrez le Minidump et lancez :
!analyze -v - Notez le Probably caused by (ex. pilote graphique, pilote de virtualisation,
ntoskrnl.exe, etc.).
En alternative simple, BlueScreenView permet de visualiser rapidement les pilotes impliqués.
Mode sans échec et options de récupération
Si le système ne démarre plus correctement :
- Trois échecs de démarrage consécutifs déclenchent WinRE. Allez dans Dépannage > Options avancées.
- Mode sans échec avec mise en réseau pour désinstaller KB 5037591, purger les composants Windows Update et mettre à jour les pilotes.
- Restauration du système vers un point antérieur à la mise à jour, si disponible.
Mise à jour BIOS/UEFI & microcode
Un firmware obsolète peut accroître les risques d’incompatibilité lors des changements de noyau/bibliothèques. Vérifiez régulièrement la version BIOS/UEFI depuis l’utilitaire du fabricant et appliquez les mises à jour recommandées.
Plan de reprise et bonnes pratiques
- Image système (outil Sauvegarde Windows ou solution tierce) avant les lots de mises à jour sensibles.
- Point de restauration systématique avant chaque cumul mensuel ou mise à jour de pilotes majeurs.
- Déploiement progressif (PC secondaire puis machine principale) pour valider l’absence d’effets de bord.
Matrice de décision rapide
| Symptôme | Action recommandée | But |
|---|---|---|
| BSOD pendant « Configuration des mises à jour » | Démarrage minimal > Mettre à jour/désactiver services de virtualisation > Réinstaller KB | Écarter un conflit noyau |
| Boucle d’échec vers 7 % | Réinitialiser WU (SoftwareDistribution/catroot2) + DISM/SFC | Réparer le magasin de composants |
| Scintillement d’affichage / plantage Chrome | Mettre à jour pilote GPU & désactiver l’accélération matérielle Chrome | Stabiliser la pile graphique |
| Apps/Store se ferment immédiatement | wsreset + réenregistrement AppX + SFC | Réparer UWP/Store |
| Échecs répétés de WU | Désinstaller KB 5037591, attendre correctif stable, réessayer | Revenir à un état stable |
Checklist opérationnelle
- ✓ Point de restauration créé.
- ✓ Pilote GPU/Chipset installé depuis le constructeur.
- ✓ Services tiers désactivés (Clean Boot) pendant l’installation.
- ✓
SoftwareDistribution/catroot2régénérés. - ✓
DISMetSFCexécutés sans erreur. - ✓
chkdsk /fplanifié et passé. - ✓ Store réparé si nécessaire.
- ✓ Firmware (BIOS/UEFI) à jour.
Bonnes pratiques pour les prochaines mises à jour
Privilégier les pilotes constructeur
Installez les pilotes graphiques et chipset directement depuis Intel/AMD/NVIDIA ou le fabricant de la carte mère/du PC. Évitez les versions trop anciennes et, inversement, les versions bêta sans nécessité.
Reporter les « Preview » en environnement critique
KB 5037591 étant une mise à jour de pré‑version pour .NET, attendez la publication du cumul mensuel stable si votre machine est de production. Vous pouvez suspendre temporairement les mises à jour facultatives depuis Paramètres > Windows Update.
Avant une mise à jour majeure
- Sauvegarde des données + image système.
- Désactivation temporaire des utilitaires sensibles (virtualisation, tuning GPU, overlays).
- Vérification de l’espace disque et de l’intégrité système (DISM/SFC).
FAQ
Le BSOD n’affiche aucun code. Comment avancer ?
Analysez les mini‑dumps (C:\Windows\Minidump) avec WinDbg Preview ou BlueScreenView. Recherchez les pilotes impliqués (Probably caused by), les erreurs BugCheck et les modules chargés autour de TiWorker.exe.
TiWorker.exe sature CPU/Disk après redémarrage
C’est normal quelques minutes durant la post‑configuration. Si cela s’éternise, réinitialisez les composants Windows Update, exécutez DISM/SFC, puis vérifiez que les pilotes (surtout GPU/stockage) sont à jour.
Est‑il risqué de supprimer SoftwareDistribution ?
Vous ne supprimez pas des composants système, seulement le cache de Windows Update. Le répertoire sera régénéré automatiquement au prochain scan.
Comment éviter les conflits avec des services de virtualisation ?
Maintenez les agents à la dernière révision compatible Windows 11 23H2, désactivez‑les pendant l’installation des mises à jour, et planifiez les déploiements hors heures de production.
Annexe : script de remise à zéro Windows Update (PowerShell)
Exécuter dans PowerShell (Admin). Attention : arrête des services critiques le temps de l’opération.
$services = "wuauserv","bits","cryptSvc","msiserver"
foreach($s in $services){ sc.exe stop $s | Out-Null }
Start-Sleep -Seconds 3
Rename-Item -Path "C:\Windows\SoftwareDistribution" -NewName "SoftwareDistribution.old" -ErrorAction SilentlyContinue
Rename-Item -Path "C:\Windows\System32\catroot2" -NewName "catroot2.old" -ErrorAction SilentlyContinue
netsh winsock reset | Out-Null
foreach($s in $services){ sc.exe start $s | Out-Null }
Write-Host "Réinitialisation Windows Update effectuée. Redémarrez le PC puis relancez la recherche de mises à jour."
Annexe : commandes utiles en cas de blocage
| Besoin | Commande | Remarques |
|---|---|---|
| Désinstaller KB 5037591 | wusa /uninstall /kb:5037591 /quiet /norestart | Redémarrage requis pour finaliser |
| Réparer magasin composants | DISM /Online /Cleanup-Image /RestoreHealth | Exécuter avant SFC |
| Vérifier fichiers système | sfc /scannow | Peut nécessiter deux passes |
| Vérifier disque | chkdsk C: /f | Planifié au prochain démarrage |
| Réinitialiser Store | wsreset.exe | Répare le cache du Store |
Conclusion
La combinaison « réinstaller/désinstaller la KB 5037591 » + « réparer Windows Update avec DISM/SFC » + « démarrage minimal pour isoler les conflits (virtualisation, antivirus, pilotes) » corrige la majorité des boucles BSOD observées pendant cette mise à jour. En consolidant votre base (pilotes constructeur, firmware à jour, sauvegarde/point de restauration, suspension des pré‑versions sur les machines sensibles), vous réduisez drastiquement les risques de récidive et vous conservez un environnement Windows 11 23H2 fiable.
Récapitulatif des réponses & solutions apportées
| Objectif | Actions proposées ou effectuées | Commentaire |
|---|---|---|
| Rétablir un système fonctionnel | Réinstaller la mise à jour via Windows Update. Si instabilité : désinstaller KB 5037591. | Recommandé si le système reste instable : attendre un correctif ou réinstaller proprement. |
| Identifier la cause | Lecture des mini‑dumps pointant vers Google Cloud VMware Engine et TiWorker.exe. | Conflits possibles entre services de virtualisation/noyau et le processus de mise à jour. |
| Isoler un logiciel fautif | Démarrage minimal (Clean Boot). Désactiver services tiers puis réactiver un‑à‑un. | Permet de confirmer le rôle d’un pilote, antivirus, ou composant de virtualisation. |
| Réparer Windows Update | Dépanneur Windows Update, réinitialisation de SoftwareDistribution/catroot2, DISM, SFC. | Répare les corruptions du magasin de composants. |
| Limiter les risques à l’avenir | Pilotes depuis le constructeur, suspendre les Preview, sauvegarde & point de restauration. | Réduit l’impact des incompatibilités temporaires. |
| Éviter les BSOD liés à Chrome/flickering | Désactiver l’accélération matérielle, vérifier les extensions utilisant le GPU. | Un scintillement indique souvent un pilote graphique instable. |
| Surveiller la santé du système | chkdsk /f, nettoyage de disque, défragmentation (HDD), analyse antivirus. | Limite les corruptions de fichiers et les échecs d’installation. |
Remarques de sécurité : effectuez des sauvegardes avant toute opération lourde, notez vos réglages, et évitez les manipulations de pilotes/firmware pendant une coupure de courant ou sur batterie faible.

