KB5034441 Windows 10 : corriger l’erreur 0x80070643 en agrandissant la partition WinRE

La mise à jour de sécurité KB5034441 pour Windows 10 21H2/22H2 échoue avec l’erreur 0x80070643 ? Voici un guide clair et actionnable pour débloquer Windows Update et corriger durablement la taille de la partition WinRE, avec ou sans script PowerShell officiel.

Sommaire

Problème

De nombreux appareils sous Windows 10 21H2/22H2 rencontrent un échec systématique lors de l’installation de KB5034441 avec le code 0x80070643. Quand cette mise à jour échoue, Windows Update bloque souvent en cascade les autres correctifs en attente. Le diagnostic le plus fréquent : la partition de récupération WinRE est trop petite pour intégrer les nouveaux fichiers signés exigés par ce correctif.

En bref :

  • Cause : partition WinRE < 250 Mo.
  • Symptômes : boucle d’échec, code 0x80070643, autres mises à jour en attente.
  • Effet : impossibilité d’appliquer KB5034441 tant que WinRE n’a pas été agrandie.

Pourquoi ? WinRE (Windows Recovery Environment) est l’environnement de récupération hors ligne. Les nouvelles exigences de sécurité nécessitent plus d’espace dans cette partition afin d’y déployer des composants mis à jour. Si la partition est sous-dimensionnée, l’écriture échoue et Windows Update se met en défaut.

Solutions recensées

Voici les approches possibles, de la plus immédiate à la plus durable. Choisissez selon votre niveau de confort et vos contraintes de production.

ApprocheÉtapes essentiellesAvantagesLimites / précautions
A. Masquer la mise à jour1. Utiliser l’outil Show or hide updates (BlockAPatch ou script Microsoft).
2. Masquer KB5034441 pour libérer les autres mises à jour.
3. (Facultatif) Supprimer les « pending updates » selon la procédure de Pureinfotech.
Immédiat, réversible, aucun changement de partition.WinRE reste vulnérable ; il faudra quand même corriger plus tard.
B. Redimensionner WinRE via script Microsoft (recommandé par Microsoft)1. Créer un dossier sauvegarde C:\WinRE_Backup.
2. Copier le Resize_script.ps1 fourni par Microsoft.
3. Dans PowerShell admin :
    Set-ExecutionPolicy RemoteSigned
    .\Resize_script.ps1 -SkipConfirmation $true -BackupFolder C:\WinRE_Backup
4. Revenir à Set-ExecutionPolicy Restricted.
5. Relancer Windows Update pour installer KB5034441.
Automatisé, conserve l’historique, support officiel.
Scripte la sauvegarde et l’extension de la partition.
Redémarrage requis ; nécessite droits admin et PowerShell.
C. Procédure manuelle (diskpart)1. Désactiver WinRE : reagentc /disable.
2. Diskpart : réduire la partition voisine et étendre WinRE (ou supprimer et recréer).
3. Réactiver WinRE : reagentc /enable.
4. Réinstaller KB5034441.
Contrôle total sur la taille et l’emplacement.Opération délicate : risque de perdre la partition de récupération ou d’endommager le démarrage. Sauvegarde impérative.
D. Ne rien faire (attendre correctif)Masquer la mise à jour et patienter.Zéro risque technique.Pas de correctif de sécurité ; durée d’attente inconnue.

Méthode recommandée avec script Microsoft

Cette option est la plus sûre pour la majorité des utilisateurs car elle automatise la sauvegarde de WinRE, ajuste la taille de la partition, puis réactive proprement l’environnement de récupération. Elle évite les manipulations directes de partitions lorsqu’on n’est pas à l’aise avec diskpart.

Pré-requis

  • Session ouverte avec droits administrateur.
  • Un point de restauration et/ou une image système récente.
  • Espace libre sur le disque système pour permettre le redimensionnement.
  • Si BitLocker est activé, suspendez temporairement la protection (manage-bde -protectors -disable C:) et réactivez-la après (manage-bde -protectors -enable C:).

Étapes détaillées

  1. Créez un répertoire de sauvegarde : New-Item -Path C:\WinRE_Backup -ItemType Directory -Force
  2. Placez le fichier Resize_script.ps1 (script officiel Microsoft) dans un dossier facilement accessible, par exemple C:\Temp.
  3. Ouvrez PowerShell en tant qu’administrateur et exécutez : Set-ExecutionPolicy RemoteSigned Vous pouvez limiter la portée à la session en cours pour plus de sécurité : Set-ExecutionPolicy RemoteSigned -Scope Process -Force
  4. Lancez le script avec confirmation automatique et sauvegarde WinRE : Set-Location C:\Temp .\Resize_script.ps1 -SkipConfirmation $true -BackupFolder C:\WinRE_Backup Le script se charge d’agrandir la partition WinRE (ou de la recréer proprement si nécessaire), puis de réactiver WinRE.
  5. Restaurez la stratégie d’exécution par défaut : Set-ExecutionPolicy Restricted
  6. Redémarrez si vous y êtes invité, puis relancez Windows Update pour installer KB5034441.

Contrôles après exécution

  • Vérifiez l’état de WinRE et son emplacement : reagentc /info
  • Vérifiez l’historique des mises à jour et que KB5034441 est installée.
  • Facultatif : validez l’intégrité de l’image système : DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow

Alternative manuelle avec diskpart

Cette approche s’adresse aux utilisateurs avancés et aux administrateurs qui doivent intervenir finement sur la topologie des disques (ex. PC OEM, double-boot, contraintes d’emplacement des partitions).

Plan général

  1. Désactiver WinRE : reagentc /disable
  2. Préparer l’espace côté partition voisine (souvent la partition système C:) : réduire de ~300–500 Mo pour créer/étendre WinRE.
  3. Étendre la partition WinRE existante ou la recréer avec l’ID correct.
  4. Réactiver WinRE et tester l’installation de KB5034441.

Exemples de commandes

Ces scripts sont indicatifs. Adaptez les numéros de disque/partition à votre configuration (list disk, list volume, list partition). Sauvegarde avant toute manipulation.

Identifier les partitions

diskpart
list disk
select disk 0
list partition
list volume
exit

Réduire la partition système et étendre WinRE

Si la partition WinRE jouxte la partition système :

diskpart
select disk 0
select volume C
shrink desired=500 minimum=300
select partition <NumWinRE>
extend
exit

Recréer WinRE en fin de disque (GPT)

Si la partition WinRE n’est pas contiguë ou est trop petite et non extensible, recréez-la :

reagentc /disable

diskpart
select disk 0
select volume C
shrink desired=500 minimum=300
create partition primary size=300
format quick fs=ntfs label="WinRE"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

reagentc /enable
reagentc /info

Remarques : l’ID ci-dessus correspond au type de partition « Windows Recovery » en GPT. Sur MBR, on utilise généralement l’ID 27. Ne supprimez jamais une partition sans être certain de son rôle (EFI, MSR, OEM, etc.).

Précautions BitLocker

Si BitLocker protège la partition système, suspendez la protection avant toute opération de redimensionnement et réactivez-la ensuite :

manage-bde -protectors -disable C:
manage-bde -protectors -enable C:

Masquer la mise à jour pour débloquer Windows Update

Si vous avez besoin de libérer immédiatement le pipeline de mises à jour, masquez temporairement KB5034441. Les autres correctifs pourront s’installer en attendant que vous corrigiez la taille de WinRE.

Étapes rapides

  1. Exécutez l’utilitaire Show or hide updates (ou un équivalent scripté) et masquez KB5034441.
  2. Relancez une recherche de mises à jour ; les cumulatives et pilotes doivent reprendre.
  3. Plus tard, redimensionnez WinRE (script recommandé), puis « dé‑masquez » KB5034441 et installez-la.

Évitez de supprimer arbitrairement le dossier C:\Windows\SoftwareDistribution. Ne videz le cache Windows Update que si la file d’attente est irrécupérable, et uniquement après sauvegarde.

Points de vigilance

  1. Ne supprimez pas la partition de récupération au hasard : risque de casser WinRE, l’amorçage ou BitLocker.
  2. N’effacez pas « SoftwareDistribution » sans nécessité : vous perdrez l’historique Windows Update.
  3. Scripts PowerShell : une fois terminé, remettez la politique d’exécution à Restricted.
  4. Images système : restaurer une image plus ancienne peut effacer l’état « masqué », mais l’erreur reviendra tant que WinRE n’est pas agrandie.
  5. Absence de BitLocker : KB5034441 reste obligatoire. La vulnérabilité vise WinRE, pas uniquement BitLocker.

Diagnostic et vérifications utiles

  • État WinRE : reagentc /info Vérifiez : Windows RE status : Enabled, et l’emplacement du Winre.wim.
  • Inventaire des partitions : diskpart list disk select disk 0 list partition list volume exit
  • Espace libre et tailles : Get-Partition | Sort-Object DiskNumber, PartitionNumber | Format-Table -AutoSize Get-Volume | Sort-Object DriveLetter
  • Journaux utiles : C:\Windows\Logs\DISM\dism.log, Get-WindowsUpdateLog (génère un WindowsUpdate.log sur le Bureau), dossier C:\$WinREAgent s’il existe.

FAQ résumée

QuestionRéponse courte
Puis‑je débloquer l’installation après l’avoir masquée ?Oui, mais seulement en redimensionnant WinRE puis en exécutant KB5034441. « Dé‑masquer » sans installer ne sert à rien.
Le script Microsoft est-il sûr ?Oui, il provient de la documentation officielle et crée une sauvegarde de WinRE avant modification.
Combien de place faut‑il pour WinRE ?Prévoyez 300 Mo minimum ; 250 Mo sont requis, la marge évite de futurs blocages.
Que se passe‑t‑il si j’ignore la mise à jour ?Les attaques visant la récupération hors ligne (WinRE) restent possibles, et certaines mises à jour cumulatives futures peuvent exiger KB5034441.

Recommandation pratique

État des lieux : octobre 2025. Les retours d’expérience convergent : la méthode scriptée est la plus rapide, la plus propre et la plus sûre pour éliminer 0x80070643, sans bricoler les partitions à la main.

  1. Faites une sauvegarde (image disque/partition ou point de restauration).
  2. Utilisez le script Microsoft pour agrandir WinRE, avec sauvegarde préalable (C:\WinRE_Backup).
  3. Installez KB5034441, vérifiez l’historique Windows Update, puis redémarrez.
  4. Surveillez les prochaines notes de version : l’extension automatique de WinRE pourrait être intégrée ultérieurement dans un correctif cumulatif.

Modèles de commandes prêts à l’emploi

Pack « script Microsoft »

:: Exécuter dans PowerShell (Admin)
New-Item -Path C:\WinRE_Backup -ItemType Directory -Force
Set-ExecutionPolicy RemoteSigned -Scope Process -Force
Set-Location C:\Temp
.\Resize_script.ps1 -SkipConfirmation $true -BackupFolder C:\WinRE_Backup
Set-ExecutionPolicy Restricted
Restart-Computer

Pack « validation post‑installation »

reagentc /info
Get-WindowsUpdateLog
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Cas particuliers et dépannage avancé

Partition WinRE absente ou corrompue

Si reagentc /info indique Disabled et qu’aucune partition de type « Recovery » n’existe :

  1. Désactivez WinRE (si ce n’est déjà fait) : reagentc /disable.
  2. Libérez ~300–500 Mo en fin de disque.
  3. Créez une nouvelle partition Recovery (voir script GPT plus haut ou ID 27 en MBR).
  4. Réactivez WinRE : reagentc /enable puis testez Windows Update.

WinRE coincée entre EFI et MSR

Sur certains PC OEM, WinRE se situe avant la partition système. Si l’extension n’est pas possible faute d’espace contigu, recréez WinRE en fin de disque : le script officiel sait le faire ; sinon, procédez manuellement (réduction de C:, création d’une nouvelle partition Recovery, réactivation).

Disques multiples et démarrage

Assurez-vous de travailler sur le bon disque système (souvent Disk 0). Un mauvais ciblage peut rendre le système non amorçable. Toujours vérifier avec list disk et list volume avant d’exécuter une commande destructive.

Erreur persiste après redimensionnement

  • Confirmez que WinRE est Enabled et pointe vers la nouvelle partition (reagentc /info).
  • Vérifiez qu’il reste au moins 300 Mo dans la partition Recovery.
  • Réexécutez l’installation de KB5034441 depuis Windows Update.
  • Redémarrez et re-testez si un service était verrouillé.

Bonnes pratiques pour éviter un nouveau blocage

  • Dimensionner WinRE à 300–500 Mo pour disposer d’une marge vis‑à‑vis des prochains correctifs.
  • Documenter la carte des partitions (captures diskpart) après modification.
  • Centraliser le script et les paramètres utilisés (-BackupFolder, journaux).
  • Standardiser un mini‑runbook : sauvegarde → suspension BitLocker → redimensionnement → validation → reprise BitLocker → mise à jour.

Résumé actionnable

  • Erreur 0x80070643 sur KB5034441 = partition WinRE trop petite.
  • Solution propre : script Microsoft pour agrandir WinRE (sauvegarde automatique).
  • Solution immédiate : masquer KB5034441 pour débloquer Windows Update, puis corriger WinRE.
  • Éviter les suppressions hasardeuses de partitions et du cache SoftwareDistribution.
  • Vérifier ensuite : reagentc /info, historique Windows Update, santé de l’image (DISM, sfc).

En appliquant ces étapes, l’erreur 0x80070643 disparaît et les mises à jour suivantes s’installent sans blocage. Vous sécurisez WinRE, restaurez la fluidité de Windows Update et minimisez les risques opérationnels.

Sommaire