Une mise à jour Windows 11 23H2 (KB5034765) échoue vers 95 % avec le code 0x800f0922 ? Voici des causes probables, des correctifs éprouvés et des procédures détaillées pour résoudre définitivement le blocage, sans réinstallation complète de votre PC.
Problème principal : échec de l’installation de KB5034765 (Windows 11 23H2)
De nombreux utilisateurs rapportent que la mise à jour cumulative KB5034765 s’installe presque entièrement puis revient en arrière autour de 95 %, avec l’erreur 0x800f0922. Ce comportement indique le plus souvent un problème dans la phase SafeOS/WinRE ou une corruption du magasin de composants.
Symptômes typiques
- Progression de l’installation bloquée entre 90 % et 97 %, puis annulation.
- Windows Update affiche « Des problèmes se sont produits lors de l’installation de certaines mises à jour » avec 0x800f0922.
- Dans
C:\Windows\Logs\CBS\CBS.log: erreurs0x800f0922et parfois0x800f081f. - Le dossier
C:\$WinREAgentest présent et ne se recrée pas proprement.
Causes identifiées
| Cause probable | Symptôme observé |
|---|---|
| Dossier C:\$WinREAgent corrompu | Blocage dans la phase finale d’installation |
| Service App Readiness désactivé ou ne démarre pas | Code 0x800f0922 enregistré dans les journaux CBS |
| Fichiers système / magasin de composants (CBS) endommagés | Erreurs 0x800f081f / 0x800f0922 dans CBS.log |
| Partition de récupération (WinRE) pleine, trop petite ou manquante | Échec systématique autour de 95 % |
Solutions validées
| Solution | Taux de réussite observé | Quand l’appliquer |
|---|---|---|
Renommer ou supprimer C:\$WinREAgent | Très élevé : résout la majorité des cas | Première tentative rapide |
| Activer le service App Readiness (Manuel, démarrer) | Élevé | Si le service est désactivé ou échoue au démarrage |
| Réparation sur place (In‑place upgrade) avec ISO officiel Windows 11 | Réussite quand les deux méthodes précédentes échouent | En présence d’erreurs CBS persistantes |
Mesures complémentaires (DISM, SFC, extension de la partition WinRE) | Variables | Pour systèmes très endommagés |
Avant de commencer : vérifications express
- Espace disque : ≥ 10 Go libres sur
C:et ≥ 500 Mo sur la partition système réservée. - Périmètre : désactiver temporairement tout antivirus tiers pendant l’installation.
- Sauvegarde : créer un point de restauration et/ou une image système avant les opérations majeures.
Procédures pas‑à‑pas
Renommer/Supprimer $WinREAgent
- Dans l’Explorateur, activer l’affichage des éléments cachés.
- Ouvrir
C:\et localiser le dossier$WinREAgent. - Renommer en
$WinREAgent.old(ou supprimer s’il n’est pas verrouillé). - Redémarrer le PC, puis relancer Windows Update et installer KB5034765.
Astuce (PowerShell admin) :
if (Test-Path 'C:\$WinREAgent') { Rename-Item 'C:\$WinREAgent' '$WinREAgent.old' -Force }
Restart-Computer
Si le dossier est verrouillé : démarrer en Mode sans échec puis le renommer/supprimer.
Activer et démarrer le service App Readiness
- Win + R →
services.msc. - Double‑cliquer App Readiness.
- Type de démarrage : Manuel → cliquer Démarrer → OK.
- Redémarrer puis réessayer KB5034765.
Commande alternative (PowerShell admin) :
Set-Service -Name AppReadiness -StartupType Manual
Start-Service -Name AppReadiness
Réparation sur place (In‑place upgrade) avec l’ISO Windows 11
- Télécharger l’ISO officiel de Windows 11 (via l’outil de création de média ou l’assistant d’installation).
- Double‑cliquer l’ISO pour le monter, puis exécuter
setup.exe. - Choisir Conserver les fichiers et applications.
- Laisser l’assistant terminer, puis relancer Windows Update et appliquer KB5034765.
Pourquoi cette méthode fonctionne ? Elle répare les composants (magasin CBS, services, WinRE) sans effacer vos données ni vos logiciels.
Mesures complémentaires (si l’erreur persiste)
Réparer l’image Windows et les fichiers système
- Ouvrir Invite de commandes (admin) et exécuter :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- DISM reconstruit le magasin de composants (CBS).
- SFC remplace les fichiers système corrompus.
Réinitialiser les dossiers de Windows Update (optionnel)
À utiliser si Windows Update boucle ou reste bloqué après les opérations ci‑dessus.
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
Vérifier/étendre la partition de récupération (WinRE)
Depuis Windows 11, certaines mises à jour requièrent une partition WinRE d’environ 750 Mo. Si elle est trop petite, la phase SafeOS échoue vers 95 %.
- Vérifier l’état de WinRE :
reagentc /info
Si Windows RE status: Disabled ou si la taille de la partition de récupération est insuffisante, procédez ainsi :
- Désactiver temporairement WinRE :
reagentc /disable - Libérer ~750 Mo à la fin du disque système (réduire C: dans Gestion des disques)
- Étendre ou recréer la partition de récupération à ~750 Mo
- Réactiver WinRE :
reagentc /enable
Prudence : la manipulation de partitions comporte des risques. Sauvegardez vos données et n’intervenez que si vous êtes à l’aise avec Gestion des disques ou diskpart.
Installer manuellement le correctif (package MSU)
Si le système est sain mais que Windows Update persiste à échouer, téléchargez le package autonome .msu correspondant à votre édition et architecture, puis exécutez‑le hors ligne (mode avion, antivirus tiers désactivé temporairement).
Lecture et collecte des journaux (diagnostic approfondi)
En cas d’échec répété, regroupez les journaux suivants pour une analyse :
- Le dossier
C:\Windows\Logs\CBS\*(en particulierCBS.logetCBS.persist.log) C:\Windows\INF\setupapi.dev.log
Compressez les fichiers en .zip et placez l’archive sur OneDrive (partage « Toute personne disposant du lien »). Fournissez le lien pour permettre un diagnostic.
Indices courants dans CBS.log :
Install error 0x800f0922
Failed to finalize WinRE phase...
CSI 00000a3b (F) Failed resolving package...
Pourquoi ces solutions fonctionnent‑elles ?
- $WinREAgent stocke des fichiers temporaires liés à l’Environnement de Récupération (WinRE). Lorsqu’il est corrompu, la phase de finalisation échoue ; le simple renommage force Windows à régénérer des artefacts sains.
- App Readiness prépare les applications modernes (UWP) et certains composants système en mode sécurisé durant les mises à jour. S’il est désactivé, la phase SafeOS déclenche 0x800f0922.
- La réparation sur place remplace les fichiers et registres système par des copies propres de l’ISO, reconstruit le magasin CBS et réactive les services par défaut.
- Une partition WinRE de taille correcte est indispensable pour déployer SafeOS (staging et rollback). Trop petite, elle produit un échec à ~95 %.
Check‑list d’exécution rapide
- Renommer/supprimer
C:\$WinREAgent→ redémarrer → tester Windows Update. - Vérifier App Readiness (Manuel + démarré).
- Réparer avec
DISMpuisSFC. - Contrôler
reagentc /info→ ajuster la partition WinRE si nécessaire. - En dernier recours : réparation sur place via l’ISO.
FAQ rapide
Comment vérifier que KB5034765 est installée ?
Ouvrez Paramètres > Windows Update > Historique ou utilisez PowerShell (admin) :
Get-HotFix -Id KB5034765
Supprimer $WinREAgent est‑il sûr ?
Oui, ce dossier est régénéré par le système. En cas de doute, préférez le renommer en $WinREAgent.old pour pouvoir revenir en arrière.
Le service App Readiness doit‑il rester en Manuel ?
Oui. Le type Manuel est la valeur par défaut. Évitez Désactivé. Laissez Windows le démarrer lors des mises à jour.
Que faire si DISM renvoie 0x800f081f ?
Spécifiez une source saine (ISO monté) :
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess
Remplacez X: par la lettre de votre ISO monté.
Comment savoir si la partition WinRE est trop petite ?
Dans Gestion des disques, la partition de récupération doit faire ~750 Mo. Avec reagentc /info, vérifiez que WinRE est Enabled. En cas d’insuffisance, libérez de l’espace et étendez/recréez la partition.
La réparation sur place efface‑t‑elle mes données ?
Non, à condition de choisir Conserver les fichiers et applications. Une sauvegarde préalable reste vivement recommandée.
Bonnes pratiques et conseils additionnels
- Éviter les nettoyeurs agressifs qui suppriment des clés/ fichiers système (risque de casser App Readiness/WinRE).
- BitLocker : notez votre clé de récupération avant d’opérer sur les partitions.
- Pilotes : mettez à jour les pilotes de stockage/RAID avant les mises à jour majeures.
- Plan de groupe/optimisations : rétablissez les services Windows Update par défaut si vous avez appliqué des tweaks.
Exemples de scripts utiles
Script PowerShell : préparation complète avant Windows Update
# À exécuter en tant qu'administrateur
Write-Host 'Préparation de l’environnement de mise à jour...'
# 1) Renommer $WinREAgent si présent
if (Test-Path 'C:$WinREAgent') { Rename-Item 'C:$WinREAgent' '$WinREAgent.old' -Force }
# 2) Services critiques
Set-Service -Name AppReadiness -StartupType Manual
Start-Service -Name AppReadiness -ErrorAction SilentlyContinue
# 3) Réparer l’image et les fichiers système
DISM /Online /Cleanup-Image /RestoreHealth | Out-Null
sfc /scannow
Write-Host 'Redémarrez le PC puis relancez Windows Update (KB5034765).'
Étude de cas : blocage à 95 % résolu
Sur plusieurs systèmes Windows 11 23H2 impactés, le scénario suivant a débloqué la situation :
- Renommer
C:\$WinREAgent→ redémarrer. - Vérifier que App Readiness est en Manuel et démarré.
- Lancer
DISMpuisSFC. - Installer KB5034765 (possible via package autonome .msu).
Résultat : mise à jour appliquée sans retour arrière. Les rares cas restants ont été réglés par une réparation sur place avec l’ISO Windows 11.
Résumé exécutable
| Action | Commande/outil | Objectif |
|---|---|---|
| Supprimer artefacts WinRE corrompus | Renommer C:\$WinREAgent | Forcer une régénération saine |
| Réactiver App Readiness | services.msc / Set-Service | Assurer la phase SafeOS |
| Réparer l’image Windows | DISM /RestoreHealth | Corriger CBS et packages |
| Vérifier fichiers système | sfc /scannow | Remplacer les fichiers corrompus |
| Vérifier WinRE | reagentc /info | Confirmer activation et taille |
| Dernier recours | In‑place upgrade via ISO | Remettre tous les composants à neuf |
Conclusion
Dans la grande majorité des cas d’échec de KB5034765 sur Windows 11 23H2, le simple renommage/suppression de C:\$WinREAgent ou l’activation du service App Readiness suffit à éliminer l’erreur 0x800f0922. Pour les scénarios plus sévères, l’enchaînement DISM → SFC → ajustement WinRE mène à une installation réussie. Les rares situations récalcitrantes sont tranchées par la réparation sur place avec l’ISO de Windows 11.

