Erreur 0x80070643 lors de Windows Update ? Ce guide explique clairement la cause la plus fréquente (partition WinRE trop petite), puis propose des solutions sûres et éprouvées pour Windows 10/11, avec étapes détaillées, commandes prêtes à copier et conseils d’optimisation.
Contexte et portée
Depuis 2023–2024, de nombreux appareils Windows 10 et Windows 11 rencontrent l’erreur d’installation 0x80070643 pendant Windows Update. Le scénario typique concerne la mise à jour de sécurité KB5034441 qui modifie l’environnement de récupération Windows (WinRE). Certains utilisateurs rapportent aussi des tentatives d’installation récurrentes de KB5001716. Cette erreur peut :
- bloquer la mise à jour mensuelle de sécurité ;
- empêcher la migration vers Windows 11 ;
- afficher en boucle un échec d’installation malgré plusieurs redémarrages.
Pourquoi l’erreur 0x80070643 apparaît
La cause la plus fréquente est l’espace insuffisant dans la partition WinRE. La mise à jour doit injecter/mettre à jour des composants dans WinRE ; si cette partition est trop petite (souvent < 750 Mo, avec des cas fréquents autour de 450–600 Mo), l’opération échoue et Windows Update retourne 0x80070643 – ERROR_INSTALL_FAILURE. En toile de fond :
- Les appareils OEM plus anciens ont souvent une partition WinRE minimale, suffisante à l’époque, mais désormais sous-dimensionnée pour les protections et modules récents.
- Le processus d’installation ne peut pas déplacer les partitions ni étendre automatiquement WinRE si l’espace contigu n’est pas disponible.
Symptômes et indices à vérifier
- Dans Paramètres > Windows Update > Historique de mise à jour, vous voyez l’échec de KB5034441 (Windows 10/11, correctif WinRE) ou des échecs autour de KB5001716.
- Le journal d’événements ou l’interface Windows Update signale 0x80070643.
- La migration vers Windows 11 échoue au préalable tant que KB5034441 n’est pas correctement déployée.
Diagnostic rapide pas à pas
Avant de toucher aux partitions, confirmez le diagnostic et capturez l’état du système.
Vérifier l’état de WinRE
- Ouvrez Invite de commandes (Admin) ou PowerShell (Admin).
- Exécutez :
reagentc /info
Vous devez obtenir quelque chose comme :
Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
Boot Configuration Data (BCD) identifier: ...
Notez le disque/partition (harddiskX\partitionY). Si le statut est Disabled, la mise à jour peut aussi échouer pour cette raison ; nous verrons plus bas comment la réactiver.
Mesurer la taille de la partition WinRE
Toujours en administrateur :
diskpart
list disk
select disk 0 # adaptez si votre OS est sur un autre disque
list partition # repérez la partition Recovery/WinRE
La sortie affiche les partitions avec leurs tailles. Sur GPT, le type « Recovery »/« Récupération » ou un libellé semblable identifie généralement WinRE. Vous pouvez aussi utiliser PowerShell :
Get-Partition | Where-Object Type -match "Recovery" | Get-Volume | Format-Table DriveLetter, FileSystemLabel, Size, SizeRemaining
Si la taille est inférieure à ~750 Mo, vous êtes très probablement dans le cas fautif.
Sauvegarder et noter la configuration
- Créez un point de restauration et/ou une image système.
- Si BitLocker est activé, suspendez la protection avant toute modification de partition, pour éviter une demande de clé de récupération au redémarrage.
# PowerShell (Admin) - suspendre BitLocker le temps d'un redémarrage
Manage-bde -Protectors -Disable C: -RebootCount 1
Feuille de route de résolution
Quatre approches complémentaires existent. Choisissez celle qui correspond à votre niveau de confort et à votre contexte.
| Approche | Quand l’utiliser | Étapes principales |
|---|---|---|
| Attendre un correctif Microsoft | Recommandée pour la plupart des utilisateurs non technophiles. | Mettre Windows Update en pause (7 à 100 jours), reprendre plus tard, surveiller l’historique. |
| Redimensionner la partition WinRE | Pour utilisateurs à l’aise avec DISKPART/DISM ou un logiciel de partitionnement. | Désactiver WinRE, libérer de l’espace, créer ou étendre une partition ≥ 750 Mo (idéalement 1 Go), réactiver WinRE, relancer Windows Update. |
| Désinstaller puis masquer l’update fautive | Si KB5001716 ou KB5034441 revient en boucle ou est partiellement installée. | Désinstaller via « Mises à jour installées », masquer via l’utilitaire de masquage d’updates, reprendre les autres mises à jour. |
| Contrôles d’intégrité SFC/DISM | Si vous suspectez aussi une corruption de fichiers Windows. | Exécuter sfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth. |
Procédure détaillée pour corriger WinRE
La méthode la plus fiable, inspirée des recommandations officielles, consiste non pas à « déplacer » la partition existante mais à créer une nouvelle partition WinRE de taille adéquate dans l’espace libéré, puis à y réinitialiser WinRE.
Préparatifs indispensables
- Sauvegardez vos données et/ou créez une image système.
- Suspendez BitLocker sur le volume système (voir commande ci‑dessus).
- Fermez les applications sensibles (antivirus tiers, gestionnaires de disque).
Désactiver temporairement WinRE
reagentc /disable
Attendez le message confirmant que Windows RE est désactivé. Vérifiez :
reagentc /info
Libérer de l’espace après la partition système
Nous allons réduire la partition du système (généralement C:) de 350 à 1000 Mo pour créer de l’espace non alloué juste après l’OS :
diskpart
list disk
select disk 0 # adaptez si nécessaire
list volume
select volume C # remplacez C par le volume système
shrink desired=350 minimum=250 # libère ~350 Mo ; augmentez si vous visez 1 Go
exit
Astuce : si shrink échoue (fichiers immobiles), exécutez un nettoyage des fichiers système et un redémarrage, ou tentez un shrink plus faible (250 Mo). Vous pouvez viser directement 1 Go si vous préférez anticiper les besoins futurs.
Créer une nouvelle partition WinRE
Dans l’espace libéré, créez une partition dédiée à WinRE :
diskpart
select disk 0
create partition primary size=1000 # 1000 Mo conseillés (minimum 750)
format quick fs=ntfs label="Windows RE tools"
assign letter=T
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001 # masque/indicateur Recovery (GPT)
exit
Important : sur un disque MBR, la commande gpt attributes n’est pas applicable ; set id=27 donne une partition « Recovery » (type OEM/Recovery) sous MBR. Dans la majorité des installations modernes, vous êtes en GPT (UEFI).
Préparer le dossier de récupération
Créez l’arborescence attendue par Windows RE et copiez le fichier winre.wim si nécessaire :
md T:\Recovery\WindowsRE
# si winre.wim est présent côté système :
copy C:\Windows\System32\Recovery\winre.wim T:\Recovery\WindowsRE\
Il n’est pas toujours indispensable de copier manuellement winre.wim (Windows peut le régénérer), mais le faire évite une étape supplémentaire si le composant est déjà disponible.
Pointer WinRE vers la nouvelle partition puis réactiver
reagentc /setreimage /path T:\Recovery\WindowsRE
reagentc /enable
reagentc /info
Vérifiez que le Windows RE location pointe désormais vers la nouvelle partition (harddiskX\partitionY). Quand tout est correct, retirez la lettre temporaire :
diskpart
select volume T
remove letter=T
exit
Optionnel : supprimer l’ancienne partition WinRE
Si vous aviez déjà une petite partition WinRE ailleurs, vous pouvez la supprimer pour récupérer l’espace, uniquement après avoir confirmé que WinRE fonctionne depuis la nouvelle partition :
diskpart
select disk 0
list partition
select partition <numéro de l'ancienne partition Recovery>
delete partition override
exit
Note : cette opération est optionnelle. Ne supprimez pas d’autres partitions OEM/diagnostic si vous n’êtes pas certain de leur rôle.
Relancer Windows Update
Ouvrez Paramètres > Windows Update et cliquez sur Rechercher des mises à jour. Dans la plupart des cas, KB5034441 s’installe désormais sans erreur. Si vous aviez suspendu BitLocker, redémarrez ; la protection se réactivera automatiquement (ou réactivez-la manuellement).
Alternative : étendre WinRE quand l’espace contigu est disponible
Dans des configurations peu courantes, la partition WinRE se trouve avant la partition système et un espace libre immédiatement après WinRE est déjà présent. Dans ce cas, une simple extension peut suffire :
reagentc /disable
diskpart
select disk 0
select partition <numéro de WinRE>
extend size=300 # pour atteindre ≥ 750 Mo
exit
reagentc /enable
Cette variante ne fonctionne que si l’espace libre est contigu et placé après la partition WinRE. Windows ne sait pas « déplacer » une partition ; si l’espace est devant ou non contigu, préférez la création d’une nouvelle partition comme décrit plus haut.
Solution de contournement : désinstaller et masquer l’update fautive
Si une mise à jour revient en boucle (cas observé sur KB5001716), vous pouvez la retirer puis la masquer le temps d’appliquer les autres mises à jour.
Désinstaller via le Panneau de configuration
- Ouvrez Panneau de configuration > Programmes > Programmes et fonctionnalités > Mises à jour installées.
- Recherchez l’update en cause, sélectionnez-la, puis cliquez sur Désinstaller.
- Redémarrez si demandé.
Masquer l’update
Utilisez l’utilitaire de masquage des mises à jour (wushowhide). Lancez l’outil, choisissez Hide updates, cochez l’update fautive, confirmez. Plus tard, vous pourrez la « montrer » à nouveau et retenter l’installation après correction de WinRE.
Vérifications classiques d’intégrité
Ces commandes n’agrandissent pas WinRE, mais elles corrigent une éventuelle corruption système qui pourrait s’additionner au problème.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Quand DISM signale « La restauration a été effectuée », redémarrez et réessayez Windows Update.
Cas particuliers et pièges courants
Appareils avec partitions OEM multiples
Les PC de fabricants peuvent contenir plusieurs partitions « Recovery/OEM » (diagnostics, usines, etc.). Ne supprimez rien à l’aveugle. Ciblez uniquement la partition WinRE utilisée par Windows (reagentc /info est la source de vérité) ou créez-en une nouvelle comme décrit.
Disques chiffrés BitLocker
- Suspendez la protection avant de réduire une partition.
- Conservez votre clé de récupération à portée de main par sécurité.
Systèmes en MBR
Sur MBR, utilisez set id=27 au lieu des attributs GPT. Si vous migrez vers UEFI/GPT à l’avenir, revérifiez la configuration WinRE après conversion.
Ordre des partitions peu conventionnel
Si la recovery n’est pas en fin de disque et qu’une extension nécessite de déplacer des partitions, l’outil natif Windows ne suffit pas. Dans ce cas, créez une nouvelle partition WinRE dans l’espace libéré (solution la plus sûre) plutôt que d’essayer de déplacer l’existante.
Espace cible recommandé
Bien que 750 Mo soit souvent suffisant, viser 1 Go pour WinRE limite les problèmes lors de futures mises à jour.
Procédure de retour arrière
- Si WinRE ne se réactive pas, exécutez
reagentc /disable, puisreagentc /setreimage /path C:\Windows\System32\Recoveryetreagentc /enable. - Si Windows Update reste bloqué, videz le cache :
net stop wuauserv net stop bits net stop cryptsvc del /s /q %systemroot%\SoftwareDistribution\* del /s /q %systemroot%\System32\catroot2\* net start cryptsvc net start bits net start wuauserv - Relancez une recherche de mises à jour.
Exemples concrets de sessions
Avant : WinRE trop petite (500 Mo), KB5034441 échoue avec 0x80070643.
reagentc /info
Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
...
diskpart
list partition
Partition 4 Recovery 500 Mo
Après : création d’une WinRE de 1024 Mo et réactivation.
diskpart
create partition primary size=1024
format quick fs=ntfs label="Windows RE tools"
assign letter=T
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
md T:\Recovery\WindowsRE
copy C:\Windows\System32\Recovery\winre.wim T:\Recovery\WindowsRE\
reagentc /setreimage /path T:\Recovery\WindowsRE
reagentc /enable
reagentc /info # WinRE location mis à jour
Checklist express
- Erreur 0x80070643 à l’installation de KB5034441 ? Probable WinRE trop petite.
reagentc /info: vérifier l’emplacement et l’état.diskpart: vérifier la taille de la partition Recovery.- Sauvegarde + suspension BitLocker.
- Désactiver WinRE, shrink C:, créer une nouvelle WinRE ≥ 750 Mo (idéal 1 Go), réactiver WinRE.
- Relancer Windows Update.
- En cas de boucle sur KB5001716, désinstaller puis masquer temporairement.
- Exécuter SFC/DISM si des erreurs système sont suspectées.
FAQ
Faut‑il toujours toucher aux partitions ?
Non. Si vous préférez la prudence, mettez simplement Windows Update en pause et attendez une révision ultérieure de la mise à jour. Toutefois, si la mise à niveau vers Windows 11 est prioritaire, la correction de WinRE reste la voie la plus directe.
Comment savoir si l’update a réussi ?
Dans Historique des mises à jour, la mise à jour problématique passe en « Installée ». Vous ne voyez plus 0x80070643 et Windows Update n’insiste plus.
Que se passe‑t‑il si j’ai supprimé l’ancienne partition WinRE par erreur ?
Vous pouvez recréer une partition WinRE dédiée et exécuter reagentc /setreimage puis reagentc /enable. Windows régénérera le contenu de récupération si winre.wim n’est pas présent.
Peut‑on utiliser un outil tiers de partitionnement ?
Oui, à condition de savoir précisément ce que vous faites : créez un espace non alloué puis une partition NTFS de 750 Mo à 1 Go, marquez‑la Recovery, pointez‑y WinRE et testez. Les outils tiers savent déplacer des partitions, mais la création d’une nouvelle WinRE est souvent plus simple et plus sûre.
La taille de 750 Mo est‑elle obligatoire ?
C’est un plancher constaté pour éviter les échecs de KB5034441. Pour éviter de recommencer à l’avenir, visez plutôt 1000 Mo.
Bonnes pratiques pour éviter la récidive
- Conservez une WinRE ≥ 1 Go et laissez‑la en fin de disque, immédiatement après la partition système.
- Évitez de multiplier les partitions OEM inutiles ; identifiez celles qui sont réellement utilisées.
- Conservez vos clés BitLocker et points de restauration à jour avant toute opération système.
- Planifiez une vérification trimestrielle des mises à jour, y compris l’état de WinRE (
reagentc /info).
Résumé opérationnel
- Identifiez si l’erreur touche KB5034441 (ou KB5001716) dans l’historique.
- Choisissez : mettre en pause les updates ou augmenter la taille de WinRE.
- Sauvegardez, suspendez BitLocker, suivez la procédure de création d’une nouvelle WinRE ≥ 750 Mo.
- Réactivez WinRE, relancez Windows Update, vérifiez la réussite.
- Masquez temporairement l’update si elle persiste pendant que vous planifiez l’intervention.
Annexe : script PowerShell de contrôle
Ce script ne modifie rien ; il dresse un état des lieux rapide pour décision.
# État WinRE
Write-Host "=== reagentc /info ==="
reagentc /info
# Partitions Recovery détectées
Write-Host "`n=== Partitions Recovery ==="
Get-Partition | Where-Object Type -match "Recovery" | ForEach-Object {
$p = $_
$vol = Get-Volume -Partition $p -ErrorAction SilentlyContinue
[PSCustomObject]@{
DiskNumber = $p.DiskNumber
PartitionNumber = $p.PartitionNumber
SizeMB = [math]::Round($p.Size/1MB,0)
DriveLetter = $vol.DriveLetter
Label = $vol.FileSystemLabel
}
} | Format-Table -AutoSize
Annexe : modèles de mise au point
Modèle de journal d’intervention
Machine/Service Tag :
Version Windows :
BitLocker : Oui/Non (clé sauvegardée)
Etat WinRE initial : Enabled/Disabled, disque/partition
Taille WinRE : XXX Mo
Action : Pause updates / Création nouvelle WinRE / Extension / Masquage update
Taille cible WinRE : 1000 Mo
Résultat : Succès/Echec + message
Tests post-op : reagentc /info, Windows Update OK
Conclusion
L’erreur 0x80070643 pendant l’installation de KB5034441 (et parfois KB5001716) est, dans la grande majorité des cas, un problème d’espace WinRE. En créant une nouvelle partition WinRE de 750 Mo à 1 Go et en la déclarant proprement via reagentc, vous restaurez un pipeline de mises à jour fiable et débloquez, le cas échéant, la migration vers Windows 11. Suivez les étapes, sauvegardez, et privilégiez la simplicité : créer puis pointer la nouvelle partition est généralement plus sûr et plus rapide que de déplacer l’existante.

