KB 5034441 échoue sur Windows 10 avec l’erreur 0x80070643 ? La cause est presque toujours une partition WinRE trop petite. Suivez ce guide pas‑à‑pas, sûr et reproductible, pour installer la mise à jour et éliminer l’échec de Windows Update.
Problème posé
L’installation du correctif KB 5034441 (janvier 2024, Windows 10) échoue à 0x80070643 sur de nombreuses machines. Dans tous les cas observés, la cause première est identique : la partition de récupération (WinRE) est trop petite pour accueillir la nouvelle image de l’Environnement de Récupération Windows. Le déploiement exige environ 750 Mo libres ; or beaucoup de PC possèdent une partition WinRE de 500–600 Mo. Windows Update ne parvient pas à y basculer la nouvelle image et annule l’installation.
Bonne nouvelle : vous n’avez pas besoin de réinstaller Windows. Deux voies fiables existent :
- Étendre la partition WinRE à ≥ 750 Mo ;
- Déplacer temporairement WinRE sur
C:, installer le correctif, puis réintégrer WinRE.
Stratégies de résolution
| Approche | Quand l’utiliser | Avantages | Limites / Risques |
|---|---|---|---|
| Attendre un correctif Microsoft | Si l’on ne souhaite pas manipuler les partitions | Zéro intervention | Aucune date annoncée ; l’erreur persiste depuis janvier 2024 |
| Étendre la partition WinRE à ≥ 750 Mo (méthode « diskpart ») | Disque GPT ou MBR avec espace libre adjacent | Solution définitive, WinRE reste à sa place | Risque de mauvaise manipulation ; diskpart ne déplace pas les partitions |
Déplacer WinRE vers C:, installer le correctif, puis le replacer | Quand il est impossible d’agrandir WinRE sans réduire/déplacer d’autres volumes | Pas besoin de redimensionner ; très reproductible | Procédure en deux temps ; nécessite quelques commandes avancées |
Avant de commencer : prérequis et sécurité
- Sauvegardez vos données (image système ou au minimum vos fichiers critiques).
- Ouvrez une Invite de commandes (Admin).
- BitLocker : s’il est activé sur
C:, suspendez-le avant toute opération de shrink ou de suppression/création de partition.manage-bde -protectors -disable C: - Vérifiez votre type de disque (GPT ou MBR) :
diskpart list disk :: colonne "Gpt" marquée d’une * si GPT exit - Exécutez les commandes exactement telles qu’écrites. Une erreur de
diskpartpeut rendre le système non amorçable.
Procédure détaillée (recommandée) : déplacer WinRE sur C:, installer KB 5034441, puis réintégrer
Principe : on désactive WinRE, on copie
winre.wimsurC:\Recovery\WindowsRE, on indique à Windows que la nouvelle localisation de WinRE est surC:, on installe KB 5034441, puis on recopie proprement WinRE dans la partition de récupération et on la re-rend « spéciale » (type GUID WinRE + attributs cachés).
Vérifications initiales
reagentc /info :: vérifier l’état WinRE et sa localisation
diskpart
list vol :: repérer le volume Recovery (ex. Vol 3, ~500 Mo, sans lettre)
exit
Désactiver WinRE et le copier sur C:
reagentc /disable
md C:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim C:\Recovery\WindowsRE\
Astuce : si la commande xcopy répond « 0 fichier(s) copié(s) », c’est que winre.wim est stocké uniquement dans la partition Recovery. Montez-la temporairement, copiez, puis démontez :
diskpart
list vol
sel vol 3 :: remplacez 3 par votre numéro de volume Recovery
assign letter=Z
exit
xcopy /h Z:\Recovery\WindowsRE\winre.wim C:\Recovery\WindowsRE\
diskpart
sel vol 3
remove letter=Z
exit
Déclarez à Windows la nouvelle localisation et réactivez WinRE :
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable && reagentc /info
À ce stade, WinRE fonctionne depuis C:. Lancez l’installation de KB 5034441 : Windows Update ou package .msu.
Installer KB 5034441
Exécutez la mise à jour. L’erreur 0x80070643 ne devrait plus apparaître, puisque l’image WinRE est désormais sur C: et dispose de l’espace nécessaire.
Réintégrer WinRE dans la partition Recovery (GPT)
- Rendre la partition accessible (la « démasquer ») :
diskpart list vol sel vol 3 :: remplacer 3 par votre numéro assign letter=S set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 gpt attributes=0x0000000000000000 exit - Copier WinRE et réactiver :
md S:\Recovery\WindowsRE xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE\ del C:\Windows\System32\Recovery\reagent.xml /a reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows reagentc /enable && reagentc /info - Restaurer l’identifiant Recovery (type + attributs) et retirer la lettre :
diskpart sel vol 3 set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 remove letter=S exit
Réintégrer WinRE dans la partition Recovery (MBR)
Sur disque MBR, la partition Recovery utilise l’ID 27 (hex). Pour la rendre accessible le temps de la copie, donnez-lui un ID « volume de données » (07 pour NTFS), puis restaurez 27.
diskpart
list vol
sel vol 3
assign letter=S
set id=07 override :: la rendre visible (NTFS)
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
reagentc /enable && reagentc /info
diskpart
sel vol 3
set id=27 override :: restaurer l’ID Recovery caché
remove letter=S
exit
Alternative fiable : agrandir (recréer) la partition WinRE à ≥ 750 Mo
Si vous préférez une partition WinRE plus grande sans déplacer WinRE sur C:, recréez-la avec une taille suffisante. DiskPart ne peut pas « déplacer » une partition ; la méthode propre consiste à désactiver WinRE, supprimer l’ancienne partition, réduire C: pour libérer ~1 Go en fin de disque, créer une nouvelle partition de récupération, puis copier winre.wim.
- Préparer :
reagentc /disable manage-bde -protectors -disable C: :: si BitLocker est actif - Supprimer l’ancienne partition WinRE et réduire
C:(ex. 1024 Mo) :diskpart list vol sel vol C shrink desired=1024 minimum=800 list disk sel disk 0 list part sel part :: la partition WinRE existante delete partition override :: suppression de l’ancienne WinRE - Créer la nouvelle partition WinRE (GPT) :
create partition primary size=1024 format fs=ntfs quick label="Recovery" assign letter=R set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 exitMBR : utilisezset id=27 overrideau lieu du GUID + attributs. - Copier WinRE et réactiver :
md R:\Recovery\WindowsRE xcopy /h C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\ reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows reagentc /enable && reagentc /info
Restaurez la protection BitLocker une fois les opérations terminées :
manage-bde -protectors -enable C:
Comprendre ce que vous faites (WinRE, GUID et attributs)
WinRE est un environnement minimal (basé sur Windows PE) stocké sous forme d’image winre.wim. Sur les PC modernes (UEFI/GPT), la partition de récupération porte un type GPT spécifique et des attributs qui la rendent « obligatoire & cachée ».
| Plateforme | Identifiant de partition Recovery | Attributs | Rôle |
|---|---|---|---|
| GPT (UEFI) | de94bba4-06d1-4d40-a16a-bfd50179d6ac | 0x8000000000000001 | Cache la partition et la marque « requise » |
| MBR (Legacy) | 0x27 | — | Partition de récupération cachée (NTFS) |
Pour la rendre temporairement accessible, on lui attribue une lettre et on remplace son identifiant par un type basique (GPT : ebd0a0a2‑… = « Basic Data » ; MBR : 0x07 = NTFS), puis on restaure l’identifiant WinRE une fois la copie effectuée.
Points d’attention essentiels
- Espace libre requis : prévoyez ≥ 750 Mo pour que KB 5034441 puisse déposer la nouvelle image WinRE.
- Outils graphiques : des gestionnaires de partitions tiers (MiniTool, AOMEI, etc.) peuvent simplifier le redimensionnement. La méthode
diskpartci-dessus reste universelle et scriptable. - Sécurité : copiez les commandes ligne à ligne. Toute erreur
diskpart(delete,clean, mauvais numéro de volume) peut casser l’amorçage. - MBR vs GPT : vérifiez votre schéma avant d’appliquer les identifiants. Les commandes d’ID et d’attributs diffèrent (voir tableau ci‑dessus).
- WinRE sur
C:: si la disposition des partitions vous empêche de réintégrer WinRE, vous pouvez raisonnablement le laisser surC:(solution maintenable). Désactivez/masquez alors l’ancienne partition Recovery pour récupérer l’espace.
Dépannage : erreurs fréquentes et correctifs
| Symptôme | Cause probable | Correctif |
|---|---|---|
0x80070643 lors de KB 5034441 | Partition WinRE trop petite | Déplacer WinRE sur C: ou recréer/agrandir WinRE à ≥ 750 Mo |
xcopy copie 0 fichier | winre.wim est seulement sur la partition Recovery | Assigner une lettre à la partition et copier depuis S:\Recovery\WindowsRE\ |
reagentc /enable échoue (Code 3) | Chemin WinRE incorrect ou reagent.xml défaillant | Supprimer C:\Windows\System32\Recovery\reagent.xml, refaire reagentc /setreimage puis /enable |
diskpart: The parameter is incorrect | Mauvais ID/attributs pour le schéma de partition | Confirmer GPT/MBR, utiliser le bon set id et (si GPT) gpt attributes |
| WinRE « Enabled » mais location vide | Chemin non résolu | Rejouer reagentc /setreimage /path ... /target C:\Windows puis reagentc /info |
| Windows Update échoue encore | État système incohérent | DISM /Online /Cleanup-Image /RestoreHealth puis sfc /scannow, relancer la mise à jour |
Procédure condensée (copier-coller sécurisé)
Exécutez chaque bloc séparément en Invite admin, en adaptant le numéro de volume (ici 3) si nécessaire.
Plan A (déplacement temporaire)
:: 1) Vérifier
reagentc /info
diskpart
list vol
exit
:: 2) Basculer WinRE sur C:
reagentc /disable
md C:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim C:\Recovery\WindowsRE
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable && reagentc /info
:: 3) Installer KB5034441 (Windows Update ou .msu)
:: 4) Réintégrer sur GPT (remplacez 3 par votre volume)
diskpart
sel vol 3
assign letter=S
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
gpt attributes=0x0000000000000000
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
reagentc /enable && reagentc /info
diskpart
sel vol 3
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
remove letter=S
exit
Plan B (agrandir/recréer WinRE)
reagentc /disable
manage-bde -protectors -disable C:
diskpart
sel vol C
shrink desired=1024 minimum=800
list disk
sel disk 0
list part
sel part <N=WinRE>
delete partition override
create partition primary size=1024
format fs=ntfs quick label="Recovery"
assign letter=R
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit
md R:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\
reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
reagentc /enable && reagentc /info
manage-bde -protectors -enable C:
Questions fréquentes (FAQ)
Q : Comment vérifier rapidement la taille actuelle de ma partition WinRE ?
R : Dans diskpart → list vol, repérez le volume de 500–600 Mo sans lettre ; c’est typiquement la partition Recovery. Pour une vue plus détaillée, utilisez list part après sel disk 0.
Q : Est‑il risqué de laisser WinRE sur C: ?
R : Non, Windows le supporte très bien. L’important est que reagentc /info affiche Status: Enabled et que le chemin pointe vers ...\Recovery\WindowsRE. Beaucoup d’administrateurs conservent WinRE sur C: pour simplifier les maintenances futures.
Q : J’ai plusieurs partitions « Recovery ». Laquelle choisir ?
R : Faites reagentc /info avant toute modification : la ligne Windows RE location indique la partition réellement utilisée. C’est celle qu’il faut manipuler.
Q : La commande extend ne fonctionne pas sur ma partition Recovery.
R : Normal : diskpart ne peut étendre une partition que si l’espace non alloué est immédiatement après. Si l’espace libre est avant, supprimez puis recréez la partition (Plan B) ou utilisez un outil tiers capable de « déplacer » les partitions.
Q : Pourquoi supprimer reagent.xml ?
R : Ce fichier mémorise l’ancienne configuration. Le supprimer force Windows à la régénérer avec le nouveau chemin WinRE, évitant les incohérences.
Résultat attendu
- KB 5034441 s’installe correctement (Windows Update ne renvoie plus
0x80070643). reagentc /infoaffiche Status: Enabled et une Windows RE location pointant vers la partition Recovery (ou versC:si vous avez choisi d’y laisser WinRE).- Votre partition WinRE mesure désormais ≥ 750 Mo, totalement compatible avec les prochaines mises à jour WinRE.
En résumé
Le correctif échoue parce que la partition WinRE est trop petite. Deux solutions : agrandir WinRE (recréation à ≥ 750 Mo) ou déplacer temporairement winre.wim sur C: le temps d’installer le correctif, puis réintégrer. Les séquences reagentc + diskpart ci‑dessus offrent une voie sûre et éprouvée pour restaurer un Windows Update fonctionnel, sans réinstallation.
Bonnes pratiques : conservez un bloc notes.txt avec votre numéro de volume Recovery, le schéma (GPT/MBR) et la taille cible. Lors d’une prochaine maintenance WinRE, vous gagnerez de précieuses minutes.

