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.
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ôme | Cause probable | Où vérifier | Solution conseillée |
|---|---|---|---|
Code erreur 0x80070643 | Espace insuffisant dans la partition WinRE | C:\Windows\Logs\CBS\CBS.log et DISM.log | Redimensionner/créer la partition WinRE (≥ 250 Mio ; conseillé : 750–1024 Mio) |
Code 0x800f0922 ou échec de configuration | Composants système corrompus | DISM / SFC | Réparer avec DISM/SFC puis relancer Windows Update |
| Échec récurrent depuis plusieurs mois | Cache Windows Update corrompu | Dossiers SoftwareDistribution/Catroot2 | Réinitialiser les composants Windows Update |
Vérifier rapidement le diagnostic
Avant toute manipulation, confirmons l’hypothèse « WinRE trop petite » :
- Vérifier l’état de WinRE (invite CMD en tant qu’administrateur) :
reagentc /infoNotez Status (Enabled/Disabled) et l’emplacement (Windows RE location), du type\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE. - Rechercher l’indice d’espace insuffisant :
findstr /c:"CBS_E_INSUFFICIENT_DISK_SPACE" %windir%\Logs\CBS\CBS.logSi des correspondances s’affichent, le manque d’espace WinRE est quasi certain. - 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énario | Action recommandée | Remarque |
|---|---|---|
| Aucune partition WinRE dédiée | Créer une nouvelle partition WinRE de 750–1024 Mio | WinRE 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 grande | La méthode la plus fiable sur disques GPT |
| Partition OEM/Recovery du fabricant présente | Ne 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
- Réduire C:
diskpart select volume C shrink querymax rem <Notez la valeur maximale en Mo; visez 1024 Mo si possible> shrink desired=1024 exitSishrinkéchoue : redémarrez, puis réessayez. Vous pouvez aussi exécuterchkdsk /scanpuis tenter à nouveau. Sur SSD, l’optimisation en ligne suffit généralement. - 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 exitLe 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. - Créer l’arborescence cible et réenregistrer WinRE :
md R:\Recovery\WindowsRE reagentc /setreimage /path R:\Recovery\WindowsRE reagentc /enable reagentc /infoVérifiez que l’emplacement WinRE pointe bien vers la nouvelle partition. Si BitLocker était suspendu, réactivez la protection :manage-bde -protectors -enable C: - 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
- Ouvrez CMD administrateur et arrêtez les services :
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver - Renommez les caches :
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old ren %systemroot%\System32\catroot2 Catroot2.old - 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
shrinkfonctionne 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
| Objectif | Commande | Commentaire |
|---|---|---|
| État WinRE | reagentc /info | Affiche statut et emplacement |
| Désactiver/activer WinRE | reagentc /disable / reagentc /enable | À utiliser avant/après redimensionnement |
| Définir l’emplacement WinRE | reagentc /setreimage /path R:\Recovery\WindowsRE | Pointe vers la nouvelle partition |
| Vérifier l’erreur CBS | findstr /c:"CBS_E_INSUFFICIENT_DISK_SPACE" %windir%\Logs\CBS\CBS.log | Confirme l’hypothèse « espace insuffisant » |
| Réparer composants | DISM /Online /Cleanup-Image /RestoreHealth | À lancer avant SFC |
| Intégrité fichiers | sfc /scannow | Répare les fichiers système |
| Pause mises à jour | Paramètres > Mise à jour > Pause | Contournement temporaire |
| Installation hors‑ligne | wusa.exe ...KB5034441-x64.msu /quiet /norestart | À utiliser après correction de WinRE |
| Suspendre BitLocker | manage-bde -protectors -disable C: -RebootCount 1 | Évite un blocage pendant l’opération |
| Réinitialiser Windows Update | net stop ... + renommage des dossiers | Ré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.

