Mise à jour KB5043064 de Windows 10 22H2 impossible ? Voici une procédure complète et éprouvée pour corriger les erreurs 0x800f0831, 0xca020007 et 0x800706D9, finaliser l’installation et rétablir l’audio/Wi‑Fi si des pilotes ont été perturbés.
Problème rencontré
- Impossible d’installer la mise à jour cumulative KB5043064 sur Windows 10 22H2.
- Codes d’erreur observés : 0x800f0831, 0xca020007 (pendant l’installation), 0x800706D9 – 0x20000 (lors de l’exécution d’outils système).
- Effets secondaires possibles après installation partielle : dysfonctionnements des pilotes audio et Wi‑Fi (triangle jaune dans le Gestionnaire de périphériques).
À retenir : 0x800f0831 indique souvent un magasin de composants (CBS) endommagé ou des fonctionnalités facultatives manquantes, 0x800706D9 survient quand le service Pare‑feu Windows est arrêté, et 0xca020007 correspond à un échec en phase SAFE_OS (souvent lié à des pilotes/antivirus).
Avant de commencer (sécurité et prérequis)
- Sauvegarde : créez une image système + sauvegardez vos fichiers personnels (disque externe recommandé).
- Espace disque : assurez au moins 20 Go libres sur
C:. - Alimentation : branchez l’ordinateur (évitez batterie seule pendant une mise à niveau).
- Réseau : privilégiez l’Ethernet ou un Wi‑Fi stable. Désactivez temporairement VPN/proxy.
- Antivirus/EDR : désactivez temporairement toute solution tierce avant les étapes lourdes, puis réactivez‑la.
Solutions principales
| Étape | Commande/Outil | Objectif |
|---|---|---|
| Réparer l’image système | DISM /Online /Cleanup-Image /RestoreHealth | Reconstruit le magasin de composants corrompu, condition préalable à toute mise à jour. |
| Vérifier les fichiers système | sfc /scannow | Corrige les fichiers système endommagés qui bloquent parfois Windows Update. |
| Réinitialiser Windows Update | Script officiel ou commandes : arrêt de wuauserv et BITS, purge de SoftwareDistribution et catroot2, redémarrage des services | Nettoie les caches contenant des téléchargements incomplets ou incohérents. |
| Mettre à jour manuellement | Télécharger le fichier .msu correspondant à KB5043064 depuis le Microsoft Update Catalog | Bypass du canal Windows Update en cas de dépendances manquantes ou de serveurs saturés. |
| Réparation sur place (“In‑place upgrade”) | Media Creation Tool → Mettre à niveau ce PC maintenant | Réinstalle Windows 10 22H2 par‑dessus l’existant, conserve les données et les applications (sauvegarde recommandée). |
Étape 1 – Réparer l’image système (DISM)
- Ouvrez Invite de commandes (admin) ou PowerShell (admin).
- Exécutez :
DISM /Online /Cleanup-Image /RestoreHealth - Attendez la fin (10–30 min selon la machine). Si DISM ne peut pas télécharger les sources, montez un ISO de Windows 10 22H2, notez sa lettre (ex.
D:), puis :DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccessAstuce : si l’ISO contientinstall.esdplutôt queinstall.wim, adaptez la commande :DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:1 /LimitAccess - Vérifier : vous devez obtenir « La restauration a été effectuée » ou équivalent.
Étape 2 – Vérifier les fichiers système (SFC)
- Dans la même console administrateur :
sfc /scannow - Si SFC répare des fichiers, redémarrez puis relancez
sfc /scannowjusqu’à obtenir « Le programme n’a trouvé aucune violation d’intégrité ».
Étape 3 – Réinitialiser entièrement Windows Update
Important : le Pare‑feu Windows doit être démarré pour que DISM, le Media Creation Tool et certaines API réseau fonctionnent correctement. Activer le Pare‑feu Windows (corrige 0x800706D9‑0x20000)
sc config MpsSvc start= auto
net start MpsSvc
Note : le sc config exige un espace après le signe =. Script de réinitialisation Windows Update (copier‑coller)
Créez un fichier Reset-WU.cmd, clic droit > Exécuter en tant qu’administrateur :
@echo off
echo [1/6] Arret des services Windows Update...
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
echo [2/6] Vidage des caches...
rd /s /q "%systemroot%\SoftwareDistribution"
rd /s /q "%systemroot%\System32\catroot2"
echo [3/6] Reinitialisation reseau (Winsock/HTTP)...
netsh winsock reset
netsh winhttp reset proxy
echo [4/6] Redemarrage des services...
net start cryptSvc
net start bits
net start wuauserv
net start msiserver
echo [5/6] Verification des services essentiels (BITS, WUAUSERV, MpsSvc)...
sc query bits
sc query wuauserv
sc query mpssvc
echo [6/6] Terminé. Redemarrez l’ordinateur puis relancez la recherche de mises a jour.
pause
Étape 4 – Installer la KB5043064 manuellement (.msu)
- Identifiez votre architecture (x64 dans la majorité des cas).
- Téléchargez le package
.msucorrespondant (recherche KB5043064 dans Microsoft Update Catalog). - Installez en double‑cliquant ou via commande administrative silencieuse :
wusa.exe "C:\Chemin\Windows10.0-KB5043064-x64.msu" /quiet /norestart - Redémarrez quand l’installation le demande.
Alternative avancée : installer le .cab avec DISM
- Extraire le
.cabdu.msu:expand -F:* "C:\Chemin\KB5043064-x64.msu" C:\KB5043064\ - Installer via DISM :
DISM /Online /Add-Package /PackagePath:"C:\KB5043064\Windows10.0-KB5043064-x64.cab"
Étape 5 – Réparation sur place (In‑place upgrade)
- Lancez Media Creation Tool, acceptez la licence.
- Choisissez Mettre à niveau ce PC maintenant.
- À l’écran Prêt pour l’installation, confirmez Conserver les fichiers et applications.
- Démarrez l’opération (30–90 min selon la machine). Plusieurs redémarrages sont normaux.
- Une fois sur le Bureau, vérifiez Windows Update : la KB5043064 doit figurer comme installée.
Gestion des erreurs spécifiques
| Code d’erreur | Causes probables | Correctifs dédiés |
|---|---|---|
| 0x800f0831 | Fichiers de fonctionnalités facultatives manquants, magasin CBS corrompu, sources inaccessibles. | Enchaînez DISM → SFC → réinitialisation WU. Fournissez une source locale (ISO) à DISM (/Source:WIM/ESD + /LimitAccess). Installez la KB manuellement (.msu ou .cab). |
| 0x800706D9 – 0x20000 | Service Pare‑feu Windows arrêté ou désactivé, requis par DISM/MCT. | sc config MpsSvc start= auto net start MpsSvc Vérifiez encore : Get-Service MpsSvc (PowerShell) doit afficher Running. |
| 0xca020007 | Conflit en phase SAFE_OS (pilote tiers, filtre antivirus, chiffrement, disque). | Désactivez l’antivirus/EDR tiers, redémarrez, reprenez l’installation. Mettez à jour/désinstallez les pilotes sensibles (stockage, Wi‑Fi, audio, GPU). Préférez les pilotes OEM récents. Réinitialisez Windows Update puis relancez une réparation sur place. |
Problèmes de pilotes après la mise à jour
Audio / Wi‑Fi non fonctionnels (triangle jaune)
- Ouvrez devmgmt.msc (Gestionnaire de périphériques).
- Clic droit sur le périphérique → Mettre à jour le pilote → Rechercher automatiquement.
- Si échec : téléchargez le pilote sur le site du fabricant (OEM) et installez‑le manuellement.
Restaurer/Reposer un pilote proprement
- Clic droit → Propriétés → onglet Pilote → Restaurer le pilote (si disponible).
- Ou Désinstaller l’appareil (cochez Supprimer le logiciel du pilote) → redémarrez.
- Laissez Windows réinstaller ou installez le package OEM approprié.
Conseils Wi‑Fi
- Dans Gestion de l’alimentation, décochez « Autoriser l’ordinateur à éteindre ce périphérique » pour l’adaptateur Wi‑Fi.
- Réinitialisez la pile réseau :
netsh int ip reset ipconfig /flushdns netsh winsock reset
Revenir à l’état antérieur
- Paramètres → Windows Update → Historique des mises à jour → Désinstaller des mises à jour.
- Sélectionnez KB5043064 et suivez l’assistant.
Bonnes pratiques complémentaires
- Redémarrages réguliers entre les étapes pour valider les changements.
- Services essentiels en automatique : Windows Update (wuauserv), BITS, Pare‑feu Windows (MpsSvc).
sc config wuauserv start= auto sc config bits start= delayed-auto sc config MpsSvc start= auto - Modules d’installation : assurez que Windows Modules Installer (
TrustedInstaller) fonctionne :sc qc trustedinstaller net start trustedinstaller - Environnement d’entreprise : si WSUS/GPO pilotent les mises à jour, coordonnez‑vous avec l’IT.
Diagnostic avancé et lecture des journaux
Fichiers de log utiles
C:\Windows\Logs\CBS\CBS.log&DISM.log: intégrité du magasin de composants.C:\$WINDOWS.~BT\Sources\Panther\setupact.log&setuperr.log: erreurs de phaseSAFE_OS/FIRST_BOOT.- Observateur d’événements : Microsoft > Windows > WindowsUpdateClient > Operational.
Extraire les erreurs liées à 0x800f0831 dans CBS.log
findstr /c:"0x800f0831" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\KB5043064_0x800f0831.txt"
Vérifier la présence de KB5043064 après correction
dism /online /get-packages | findstr 5043064
powershell -command "Get-HotFix | ? {$_.HotFixID -match 'KB5043064'} | ft HotFixID,InstalledOn"
Chemin de résolution recommandé (décisionnel)
| Symptôme | Action immédiate | Si échec |
|---|---|---|
| Erreur 0x800706D9 / MCT échoue | Démarrer Pare‑feu Windows (MpsSvc), redémarrer | Réinitialiser WU, relancer MCT |
| Erreur 0x800f0831 | DISM + SFC | DISM avec source ISO → installation .msu manuelle |
| Erreur 0xca020007 (SAFE_OS) | Mettre à jour/supprimer pilotes problématiques, désactiver antivirus | Réparation sur place (conserver fichiers et apps) |
| Audio/Wi‑Fi KO après redémarrage | Mettre à jour / réinstaller pilotes | Retour à l’état antérieur puis réinstaller proprement |
Annexes : commandes prêtes à l’emploi
Vérification rapide des services
powershell -command "Get-Service -Name BITS,wuauserv,MpsSvc,TrustedInstaller | Select Name,Status,StartType | Format-Table -Auto"
Réparer image + fichiers, en une fois
DISM /Online /Cleanup-Image /RestoreHealth && sfc /scannow
Purger SoftwareDistribution sans script
net stop wuauserv & net stop bits
rd /s /q %systemroot%\SoftwareDistribution
net start bits & net start wuauserv
Réinitialisation réseau (si téléchargement bloqué)
netsh winhttp show proxy
netsh winhttp reset proxy
netsh winsock reset
Installer silencieusement la KB
wusa.exe "C:\Chemin\Windows10.0-KB5043064-x64.msu" /quiet /norestart
FAQ rapide
Comment savoir si la KB est vraiment installée ? Utilisez dism /online /get-packages | findstr 5043064 ou Get-HotFix (PowerShell). Si elle apparaît comme Installée et qu’aucune erreur n’est listée dans l’Observateur d’événements, c’est bon.
La mise à jour bloque à 0 %/100 % puis revient en arrière ? Faites DISM/SFC, réinitialisez WU, installez la KB manuellement. Si le problème persiste, passez à la réparation sur place.
Je suis en environnement d’entreprise (WSUS/GPO) ? Certaines politiques empêchent l’install manuelle. Adressez‑vous à l’IT pour autoriser temporairement la KB ou planifier une réparation sur place encadrée.
Faut‑il nettoyer le registre ? Évitez toute modification risquée. Contentez‑vous des commandes ci‑dessus. Sauvegardez toujours avant toute action sur le registre.
Résumé express
- Réparez l’image (
DISM) puis validez avecsfc /scannow. - Si l’erreur persiste, réinitialisez Windows Update ou installez la KB manuellement.
- Dernier recours sûr : réparation sur place via Media Creation Tool (données et applications conservées).
- Pour l’audio/Wi‑Fi : mettez à jour manuellement ou désinstallez + réinstallez les pilotes.
Avec cette séquence, l’écrasante majorité des échecs KB5043064 et des problèmes de pilotes associés sont résolus.
Modèle de script (batch) à conserver
Gardez ce script dans votre boîte à outils pour tout échec de mise à jour :
@echo off
title Outil de reparation Windows Update (KB5043064)
echo 1) Activation du Pare-feu Windows
sc config MpsSvc start= auto & net start MpsSvc
echo 2) DISM + SFC
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
echo 3) Reinitialisation Windows Update
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
rd /s /q "%systemroot%\SoftwareDistribution"
rd /s /q "%systemroot%\System32\catroot2"
net start cryptSvc
net start bits
net start wuauserv
net start msiserver
echo 4) Nettoyage reseau
netsh winsock reset
netsh winhttp reset proxy
echo 5) Verifications finales
dism /online /get-packages | findstr 5043064
echo Terminé - Redemarrez le PC puis relancez Windows Update.
pause
Contrôles finaux après correction
- Windows Update affiche la KB5043064 comme installée.
- Plus d’alertes dans WindowsUpdateClient > Operational et pas d’erreurs récurrentes dans CBS.log.
- Audio et Wi‑Fi fonctionnels, aucun triangle jaune dans le Gestionnaire de périphériques.
- Antivirus/EDR réactivé, proxy/VPN remis si nécessaire.

