Si l’installation de la mise à jour cumulative KB5034765 pour Windows 11 23H2 échoue (erreurs 0x8007054F/0x800F0922, blocage à 93‑96 %), ce guide propose une solution fiable : supprimer ou renommer C:\$WinREAgent, puis relancer Windows Update.
Problème : échec de la mise à jour cumulative KB5034765 (Windows 11 23H2)
De nombreux utilisateurs rapportent que l’installation de KB5034765 bloque aux alentours de 93‑96 %, affiche « Something didn’t go as planned », annule les modifications au redémarrage et renvoie une erreur :
- 0x8007054F : défaillance générale lors du traitement des composants.
- 0x800F0922 : échec de l’étape de finalisation, parfois confondu avec un manque d’espace dans la partition système/WinRE.
Tant que le correctif n’est pas appliqué, les symptômes suivants peuvent apparaître :
- Barre de recherche et menu Démarrer partiellement inactifs.
- Touche Impr. écran non fonctionnelle et historique du presse‑papiers indisponible.
- Baisse de performances (FPS), centre de notifications inaccessible.
- Impossibilité de fermer certaines fenêtres depuis la barre des tâches.
Pistes tentées (utiles mais souvent insuffisantes)
Ces actions peuvent corriger des incohérences, mais ne lèvent pas toujours la cause racine empêchant la mise à jour de se finaliser.
| Action | But | Résultat constaté |
|---|---|---|
| Redémarrer les services Windows Update et BITS | Relancer le téléchargement | Peu d’impact |
SFC /scannow puis DISM /RestoreHealth | Réparer les fichiers système | Corrige des erreurs mais pas l’échec de KB5034765 |
| Réinitialisation des composants Windows Update (script) | Purger le cache WU | Échec fréquent |
Installation manuelle du .msu via le Catalogue Microsoft | Contourner WU | Échoue tant que la cause racine perdure |
| Agrandir la partition WinRE/ESP | Contourner une erreur 0x800F0922 liée à l’espace | Sans effet si la partition n’est pas réellement saturée |
Solution qui fonctionne dans la grande majorité des cas
Principe
Supprimer (ou renommer) le dossier caché C:\$WinREAgent — parfois présent sous C:\Windows\$WinREAgent selon l’historique de l’appareil — puis redémarrer et relancer Windows Update.
Étapes pas‑à‑pas via l’Explorateur
- Ouvrez l’Explorateur de fichiers → Affichage → Afficher → cochez Éléments cachés.
- Dans Options → Affichage :
- Cochez Afficher les fichiers, dossiers et lecteurs cachés.
- Décochez Masquer les fichiers protégés du système d’exploitation (recommandé). Confirmez l’avertissement.
- Vérifiez la présence du dossier C:\$WinREAgent. Si absent, vérifiez aussi C:\Windows\$WinREAgent.
- Coupez/Collez le dossier vers un emplacement sûr (par ex. le Bureau) ou renommez‑le en
$WinREAgent.old.- Si un message d’accès refusé apparaît, passez à la méthode en ligne de commande ci‑dessous.
- Redémarrez Windows.
- Allez dans Paramètres > Windows Update et cliquez sur Rechercher des mises à jour.
- KB5034765 (et, le cas échéant, d’autres correctifs comme KB5034467 ou KB5034848) devrait s’installer sans erreur.
- Une fois tout rentré dans l’ordre (recherche/menu Démarrer, centre de notifications, etc.), vous pouvez supprimer la sauvegarde du dossier renommé ou déplacé.
- Revenez aux paramètres d’affichage par défaut : masquez de nouveau les fichiers protégés du système.
Méthode express (administrateur) en ligne de commande
Si le dossier refuse de se laisser supprimer/renommer via l’Explorateur (droits, attributs système), utilisez ces commandes dans une fenêtre Invite de commandes (Admin) ou PowerShell (Admin) :
rem >--- Retirer les attributs système/masqué/lecture seule
attrib -s -h -r "C:\$WinREAgent" /s /d
attrib -s -h -r "C:\Windows\$WinREAgent" /s /d
rem >--- Prendre possession récursive (langue-indépendant via SID des Administrateurs)
takeown /f "C:$WinREAgent" /r /d y
takeown /f "C:\Windows$WinREAgent" /r /d y
icacls "C:$WinREAgent" /grant *S-1-5-32-544:F /t
icacls "C:\Windows$WinREAgent" /grant *S-1-5-32-544:F /t
rem >--- Renommer proprement pour rollback possible
ren "C:$WinREAgent" "$WinREAgent.old"
ren "C:\Windows$WinREAgent" "$WinREAgent.old"
rem >--- Redémarrez puis relancez Windows Update </code></pre>
<p>Alternative PowerShell (admin) :</p>
<pre><code>$paths = @("C:\$WinREAgent","C:\Windows\$WinREAgent")
foreach ($p in $paths) {
if (Test-Path $p) {
attrib -s -h -r $p -Force
takeown /f $p /r /d y | Out-Null
icacls $p /grant "*S-1-5-32-544:F" /t | Out-Null
Rename-Item -Path $p -NewName "$($p.Split('\')[-1]).old" -Force
}
}
</code></pre>
<h3>Pourquoi cela règle le problème ?</h3>
<ul>
<li><strong>$WinREAgent</strong> est créé par l’<strong>Environnement de récupération Windows (WinRE)</strong> pendant les phases de mise à niveau/retour arrière. Il sert de zone de staging et de sauvegarde.</li>
<li>Un dossier <strong>vide, corrompu, verrouillé ou avec de mauvais ACL</strong> peut empêcher la préparation des opérations <em>pendantes</em> avant redémarrage, provoquant un rollback à 93‑96 %.</li>
<li>En le supprimant/renommant, on force Windows à <strong>recréer un conteneur sain</strong> avec les droits corrects lors de la tentative suivante, ce qui déverrouille l’installation.</li>
</ul>
<h2>Procédure de secours si l’échec persiste</h2>
<p>Si la suppression de <strong>$WinREAgent</strong> n’a pas suffi, poursuivez avec les étapes ci‑dessous :</p>
<ol>
<li>Réparer l’image et les fichiers système :
<pre><code>dism /online /cleanup-image /restorehealth
sfc /scannow
<p>Redémarrez ensuite l’appareil.</p>
Contrôler l’espace WinRE : assurez‑vous qu’il reste ≥ 500 Mo libres. Vous pouvez vérifier l’état de WinRE :
reagentc /info
En cas d’erreur, vous pouvez tenter une réinitialisation :
reagentc /disable
reagentc /enable
Astuce avancée : si vous suspectez un manque d’espace WinRE, utilisez votre outil de partitionnement pour agrandir la partition de récupération (sans réduire celle de Windows en dessous de ~20 Go libres). Ne modifiez pas l’ESP (EFI) au hasard.
Installer la mise à jour via le Catalogue Microsoft après avoir exécuté les étapes ci‑dessus (image et fichiers sains + nouveau dossier WinREAgent).
En dernier recours, effectuez un réparer‑installer (In‑Place Upgrade) ou utilisez l’Assistant d’installation Windows 11. Cette opération conserve vos données et applications tout en remplaçant les composants du système.
Vérifications post‑correction
- Ouvrez Paramètres > Windows Update > Historique des mises à jour : vérifiez que KB5034765 apparaît comme Installée.
- Appuyez sur Win+R, tapez
winver: notez la version et la build (doit être à jour pour 23H2). - Testez la barre de recherche, le menu Démarrer, le centre de notifications, la touche Impr. écran et l’historique du presse‑papiers (Win+V).
- Ouvrez le Gestionnaire des tâches : absence d’utilisation CPU anormale côté Windows Installer ou Service Host indique un système stabilisé.
Bonnes pratiques et précautions
- Sauvegardez vos données (ou créez un point de restauration) avant toute manipulation système.
- Ne touche(z) qu’au dossier $WinREAgent. Évitez de supprimer d’autres répertoires à la racine de
C:\ou sousC:\Windows. - Réactivez Masquer les fichiers protégés du système après l’intervention.
- Conservez au moins 20 Go libres sur la partition Windows pour faciliter les futures mises à jour.
- Pensez à vérifier périodiquement l’état de WinRE (
reagentc /info) si vous modifiez vos partitions. - Sur certains PC, les antivirus tiers ou outils d’optimisation peuvent verrouiller des dossiers système : désactivez temporairement les composants auto‑protection si la suppression de
$WinREAgentéchoue, puis réactivez‑les ensuite. - En environnement d’entreprise, vérifiez qu’aucune stratégie de groupe ou solution de patch management n’empêche la recréation de
$WinREAgent.
FAQ rapide
Peut‑on supprimer $WinREAgent sans risque ?
Oui. Windows le recrée automatiquement au prochain cycle de mise à jour/maintenance. Renommer en $WinREAgent.old offre un retour arrière facile si besoin.
Pourquoi l’erreur 0x800F0922 revient parfois alors qu’il reste de l’espace disque ?
Parce que ce code n’indique pas uniquement une saturation de l’ESP/WinRE : il peut aussi signaler des prérequis non satisfaits (dossier WinREAgent corrompu, échec de configuration de composants) qui bloquent la phase de finalisation.
La mise à jour échoue encore après la suppression du dossier. Que faire ?
Appliquez la Procédure de secours : DISM & SFC → vérification d’espace WinRE → installation depuis le Catalogue → In‑Place Upgrade.
Comment collecter des journaux utiles au diagnostic ?
Générez le journal Windows Update courant sur le Bureau :
PowerShell (Admin) :
Get-WindowsUpdateLog
Inspectez également C:\Windows\Logs\CBS\CBS.log après un échec, à la recherche de mentions de rollback ou d’accès refusé sur $WinREAgent.
Checklist opérationnelle (récapitulatif)
- Afficher les fichiers cachés et protégés.
- Supprimer/renommer
C:\$WinREAgent(et/ouC:\Windows\$WinREAgent). - Redémarrer l’ordinateur.
- Lancer Windows Update : installer KB5034765.
- Si besoin :
DISM+SFC→ vérifier espace WinRE → installer via Catalogue → In‑Place Upgrade. - Contrôler le bon fonctionnement (Démarrer, recherche, notifs, Impr. écran, presse‑papiers).
- Réactiver le masquage des fichiers protégés.
Notes techniques et variantes utiles
- Verrouillage par processus : si une suppression échoue parce qu’un processus verrouille des fichiers, redémarrez en Mode sans échec puis renommez le dossier.
- ACL incohérentes : l’option avec
icaclset le SID des Administrateurs*S-1-5-32-544évite les problèmes de traduction de nom de groupe (Administrateurs/Administrators). - BitLocker : inutile de le désactiver pour cette opération, mais prévoyez la clé de récupération si vous manipulez des partitions de récupération.
- Protection de l’intégrité : certains produits de sécurité interceptent les changements d’attributs système. Effectuez la manipulation après un redémarrage propre, avant d’ouvrir d’autres applications.
Conclusion
Dans l’immense majorité des cas d’échec de KB5034765 sur Windows 11 23H2 — surtout lorsque l’installation se bloque à 93‑96 % avec 0x8007054F ou 0x800F0922 — la remise à zéro du dossier $WinREAgent suffit à rétablir un cycle d’installation sain. Combinez‑la au duo DISM/SFC et à une vérification rapide de l’espace WinRE : vous éliminez ainsi la plupart des causes racines et retrouvez un système stable, à jour et pleinement fonctionnel.

