Corriger l’erreur 0x80070643 pour KB5034441 sous Windows 10 22H2 x64 : redimensionner WinRE, réparer Windows Update et réussir l’installation

La mise à jour de sécurité KB5034441 sur Windows 10 22H2 x64 peut échouer avec l’erreur 0x80070643. Voici un guide complet, concret et sûr pour diagnostiquer, corriger durablement (redimensionnement WinRE) ou contourner temporairement le problème.

Sommaire

Contexte et causes de l’échec

KB5034441 renforce l’environnement de récupération Windows (WinRE) pour corriger une faille de sécurité. Sur de nombreuses machines, l’installation échoue car la partition WinRE est trop petite. Dans les journaux, on rencontre souvent CBS_E_INSUFFICIENT_DISK_SPACE ou un échec générique 0x80070643 alors que Windows Update ne parvient pas à injecter la nouvelle image WinRE.

SymptômeCause probableOù vérifierSolution conseillée
Code erreur 0x80070643Espace insuffisant dans la partition WinREC:\Windows\Logs\CBS\CBS.log et DISM.logRedimensionner/créer la partition WinRE (≥ 250 Mio ; conseillé : 750–1024 Mio)
Code 0x800f0922 ou échec de configurationComposants système corrompusDISM / SFCRéparer avec DISM/SFC puis relancer Windows Update
Échec récurrent depuis plusieurs moisCache Windows Update corrompuDossiers SoftwareDistribution/Catroot2Réinitialiser les composants Windows Update

Vérifier rapidement le diagnostic

Avant toute manipulation, confirmons l’hypothèse « WinRE trop petite » :

  1. Vérifier l’état de WinRE (invite CMD en tant qu’administrateur) : reagentc /info Notez Status (Enabled/Disabled) et l’emplacement (Windows RE location), du type \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE.
  2. Rechercher l’indice d’espace insuffisant : findstr /c:"CBS_E_INSUFFICIENT_DISK_SPACE" %windir%\Logs\CBS\CBS.log Si des correspondances s’affichent, le manque d’espace WinRE est quasi certain.
  3. Contrôler l’espace libre sur C: réserver au moins 20 Go pour les mises à jour cumulatives et l’instantané de restauration.

Important : la taille minimale généralement suffisante pour WinRE est 250 Mio. Pour éviter tout nouvel échec avec les prochaines mises à jour, créez au moins 750 Mio, idéalement 1024 Mio (1 Go).

Méthode pérenne : redimensionner ou recréer la partition WinRE

Voici la procédure de référence lorsque l’échec provient d’un espace insuffisant.

Prérequis et sauvegarde

  • Sauvegardez vos données (image système ou, a minima, fichiers essentiels).
  • Ouvrez une invite CMD (administrateur).
  • Si BitLocker protège C:, suspendez-le temporairement pour éviter un verrouillage lors des opérations sur la table de partitions : manage-bde -protectors -disable C: -RebootCount 1

Désactiver WinRE avant modification

reagentc /disable

Identifier les volumes et la partition actuelle

diskpart
list disk
select disk 0
list volume
list partition
exit

Repérez :
• Le volume C: (Windows).
• La partition Recovery/WinRE actuelle (si présente), souvent 100–300 Mio.

Scénarios et actions

ScénarioAction recommandéeRemarque
Aucune partition WinRE dédiéeCréer une nouvelle partition WinRE de 750–1024 MioWinRE peut être réenregistré ensuite via reagentc
Partition WinRE trop petite et contiguë à C:Supprimer l’ancienne WinRE, réduire C:, recréer une WinRE plus grandeLa méthode la plus fiable sur disques GPT
Partition OEM/Recovery du fabricant présenteNe pas la supprimer. Créer une nouvelle WinRE après C:Conservez la partition de restauration d’usine

Créer ou recréer WinRE : pas à pas

  1. Réduire C: diskpart select volume C shrink querymax rem <Notez la valeur maximale en Mo; visez 1024 Mo si possible> shrink desired=1024 exit Si shrink échoue : redémarrez, puis réessayez. Vous pouvez aussi exécuter chkdsk /scan puis tenter à nouveau. Sur SSD, l’optimisation en ligne suffit généralement.
  2. Créer la nouvelle partition WinRE (exemple : 1024 Mio) : diskpart select disk 0 create partition primary size=1024 format quick fs=ntfs label="Recovery" assign letter=R set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 exit Le type GPT ci‑dessus correspond à une partition de récupération Windows. L’attribut la rend cachée/requise. L’affectation de la lettre (R:) facilite l’étape suivante ; elle pourra disparaître d’elle‑même ultérieurement.
  3. Créer l’arborescence cible et réenregistrer WinRE : md R:\Recovery\WindowsRE reagentc /setreimage /path R:\Recovery\WindowsRE reagentc /enable reagentc /info Vérifiez que l’emplacement WinRE pointe bien vers la nouvelle partition. Si BitLocker était suspendu, réactivez la protection : manage-bde -protectors -enable C:
  4. Redémarrer puis relancer la mise à jour KB5034441 depuis Paramètres > Mise à jour et sécurité.

Astuce : si vous préférez ne pas supprimer l’ancienne partition WinRE, créez simplement la nouvelle après C: et pointez WinRE dessus avec reagentc /setreimage. Veillez toutefois à ce qu’une seule partition « Recovery » soit utilisée par Windows.

Script d’automatisation (à exécuter avec précaution)

Le script suivant regroupe les commandes usuelles. Lisez‑le, adaptez la taille souhaitée, puis exécutez‑le dans une invite CMD administrateur. Il suspend BitLocker (si actif), désactive WinRE, crée une partition de 1 Go, réactive WinRE et relance la protection.

@echo off
setlocal EnableExtensions
rem === Vérif. élévation ===
net session >nul 2>&1 || (echo Lancez ce script en tant qu'administrateur. & exit /b 1)

rem === Options ===
set "WINRE_SIZE_MB=1024"

rem === Suspendre BitLocker si actif ===
for /f "tokens=2 delims=: " %%A in ('manage-bde -status C: ^| findstr /i "Protection"') do set "BLK=%%A"
if /i "%BLK%"=="On" manage-bde -protectors -disable C: -RebootCount 1

reagentc /disable

rem === DiskPart : réduire C: et créer WinRE ===
>"%temp%\winre_resize.txt" echo select volume C
>>"%temp%\winre_resize.txt" echo shrink desired=%WINRE_SIZE_MB%
>>"%temp%\winre_resize.txt" echo create partition primary size=%WINRE_SIZE_MB%
>>"%temp%\winre_resize.txt" echo format quick fs=ntfs label=Recovery
>>"%temp%\winre_resize.txt" echo assign letter=R
>>"%temp%\winre_resize.txt" echo set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
>>"%temp%\winre_resize.txt" echo gpt attributes=0x8000000000000001
diskpart /s "%temp%\winre_resize.txt"

if not exist R:\ (
echo La partition R: n'est pas visible. Redemarrer puis relancer ^(ou ignorer si deja cachee^).
)

md R:\Recovery\WindowsRE 2>nul
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
reagentc /info

if /i "%BLK%"=="On" manage-bde -protectors -enable C:

echo Termine. Redemarrez puis installez KB5034441.
endlocal 

Alternative de court terme

Si vous ne souhaitez pas modifier la table des partitions immédiatement, vous pouvez mettre en pause les mises à jour 14 jours : Paramètres > Mise à jour et sécurité > Windows Update > Mettre à jour en pause. Réessayez ensuite ; Microsoft publie régulièrement des correctifs d’installation.

Mesures complémentaires utiles

Réparer les composants système

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

Relancez Windows Update après ces opérations.

Réinitialiser proprement Windows Update

  1. Ouvrez CMD administrateur et arrêtez les services : net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  2. Renommez les caches : ren %systemroot%\SoftwareDistribution SoftwareDistribution.old ren %systemroot%\System32\catroot2 Catroot2.old
  3. Redémarrez les services : net start wuauserv net start cryptSvc net start bits net start msiserver

Vérifier l’espace disque et la maintenance

  • Laissez au moins 20 Go libres sur C:.
  • Nettoyez les composants obsolètes : DISM /Online /Cleanup-Image /StartComponentCleanup

Installer KB5034441 hors‑ligne

Téléchargez le package .msu correspondant à Windows 10 22H2 x64 depuis le Catalogue Microsoft Update, puis exécutez‑le. En ligne de commande :

wusa.exe Windows10.0-KB5034441-x64.msu /quiet /norestart /log:%USERPROFILE%\Desktop\KB5034441.log

Cette méthode réussit lorsqu’aucun problème d’espace WinRE ne subsiste.

Réenregistrer WinRE sans toucher aux partitions

Dans certains cas, le simple fait de désactiver/réactiver WinRE peut réparer une configuration incohérente :

reagentc /disable
reagentc /enable
reagentc /info

Réparation par mise à niveau sur place

En dernier recours, lancez une mise à niveau de réparation avec l’ISO de Windows 10 22H2 (conserver fichiers et applications). Cette opération remet à neuf les composants de mise à jour et réinitialise parfois l’agencement de WinRE.

Bonnes pratiques et points d’attention

  • Sauvegardez avant toute manipulation de partitions ou de chiffrement.
  • BitLocker : suspendez temporairement les protecteurs de démarrage (manage-bde) avant de modifier la table des partitions.
  • Taille WinRE : 250 Mio est le strict minimum. Pour la sérénité à long terme, ciblez 750–1024 Mio.
  • Partitions OEM : n’effacez pas la partition de restauration du fabricant. Créez une nouvelle partition WinRE en plus, si nécessaire.
  • SSD : la commande shrink fonctionne en ligne, mais peut être limitée par des fichiers immobiles (hyberfil, pagefile). Un redémarrage suffit souvent.
  • Journalisation : conservez les journaux (CBS.log, KB5034441.log) pour tracer un éventuel diagnostic.

Foire aux questions

Comment savoir si ma partition WinRE est trop petite ?

Exécutez reagentc /info pour connaître la partition, puis diskpart > list partition pour lire sa taille. En‑dessous de 250 Mio, KB5034441 échouera presque toujours. Entre 250 et 500 Mio, la mise à jour reste incertaine ; au‑delà de 750 Mio, le risque est négligeable.

Faut‑il formater la nouvelle partition en NTFS ou ReFS ?

Utilisez NTFS. C’est le format attendu par WinRE sur Windows 10.

Pourquoi désactiver WinRE avant de modifier les partitions ?

Parce que le BCD et la configuration de récupération pointent vers un emplacement fixe. reagentc /disable évite des incohérences pendant la manipulation, puis reagentc /enable réécrit proprement l’emplacement et copie winre.wim.

Que faire si shrink ne parvient pas à libérer 1024 Mio ?

Interrogez la valeur maximale avec shrink querymax et adaptez (desired=750 par exemple). Libérer 750–900 Mio est généralement suffisant. Vous pouvez aussi désactiver l’hibernation (powercfg /h off) le temps de l’opération.

La mise à jour échoue encore après redimensionnement ?

Vérifiez que reagentc /info pointe sur la nouvelle partition, relancez DISM/SFC, réinitialisez Windows Update et tentez l’installation hors‑ligne. Si l’échec persiste, une réparation par mise à niveau sur place est la solution la plus rapide.

Résumé opérationnel

  • Diagnostic : confirmer l’erreur liée à l’espace WinRE (CBS_E_INSUFFICIENT_DISK_SPACE).
  • Correctif durable : désactiver WinRE, créer une partition Recovery de 750–1024 Mio, réenregistrer et réactiver WinRE, puis réinstaller KB5034441.
  • Contournement court terme : mettre en pause Windows Update 14 jours.
  • Hygiène système : DISM/SFC, nettoyage des caches Windows Update et espace disque suffisant.

Annexe : mémo des commandes utiles

ObjectifCommandeCommentaire
État WinREreagentc /infoAffiche statut et emplacement
Désactiver/activer WinREreagentc /disable / reagentc /enableÀ utiliser avant/après redimensionnement
Définir l’emplacement WinREreagentc /setreimage /path R:\Recovery\WindowsREPointe vers la nouvelle partition
Vérifier l’erreur CBSfindstr /c:"CBS_E_INSUFFICIENT_DISK_SPACE" %windir%\Logs\CBS\CBS.logConfirme l’hypothèse « espace insuffisant »
Réparer composantsDISM /Online /Cleanup-Image /RestoreHealthÀ lancer avant SFC
Intégrité fichierssfc /scannowRépare les fichiers système
Pause mises à jourParamètres > Mise à jour > PauseContournement temporaire
Installation hors‑lignewusa.exe ...KB5034441-x64.msu /quiet /norestartÀ utiliser après correction de WinRE
Suspendre BitLockermanage-bde -protectors -disable C: -RebootCount 1Évite un blocage pendant l’opération
Réinitialiser Windows Updatenet stop ... + renommage des dossiersRépare le cache d’update

Conclusion

Solution permanente : si l’erreur provient d’un manque d’espace dans WinRE, redimensionnez ou recréez une partition « Recovery » d’au moins 250 Mio (recommandé : 750–1024 Mio), réenregistrez WinRE avec reagentc puis relancez l’installation de KB5034441.

Solution temporaire : mettez en pause les mises à jour pendant deux semaines, le temps qu’un correctif d’installation ou une révision soit proposée.

Bonnes pratiques : maintenez un espace disque suffisant, exécutez régulièrement DISM/SFC, sauvegardez avant toute opération de partition et conservez les journaux d’installation.

Sommaire