Objet : Problème résolu — Réparation du magasin de composants Windows 10 et installation réussie de la KB5126657
Bonjour,
Je tenais à revenir vers vous pour vous annoncer une excellente nouvelle : nous avons réussi à réparer mon installation de Windows 10 et à installer la mise à jour cumulative KB5126657, qui échouait systématiquement avec l’erreur 0x800f0831.
Je souhaite tout d’abord vous remercier très sincèrement pour votre réponse particulièrement documentée, ainsi que pour les deux pistes de réparation que vous m’aviez proposées.
Vos explications concernant l’utilisation d’une source fiable pour DISM nous ont été très précieuses.
Avec l’assistance de ChatGPT, que j’ai sollicité tout au long de cette investigation pour analyser les journaux Windows et préparer les commandes PowerShell, nous avons poursuivi les recherches jusqu’à identifier précisément l’origine du problème.
1. Situation initiale
Mon ordinateur est un HP ENVY Phoenix fonctionnant sous Windows 10 Famille, version 22H2, architecture x64, inscrit au programme de mises à jour de sécurité étendues (ESU).
Il était bloqué sur la compilation 19045.7725.
L’installation de la KB5126657 échouait avec le code 0x800f0831.
Parallèlement :
- DISM /Online /Cleanup-Image /RestoreHealth échouait avec l’erreur 0x800f081f (fichiers sources introuvables).
- sfc /scannow détectait des fichiers corrompus sans parvenir à tous les réparer.
- L’analyse DISM indiquait que le magasin de composants était réparable.
2. Première tentative à partir d’un autre ordinateur
Conformément à votre première proposition, nous avons utilisé un second ordinateur, un HP OMEN fonctionnant sous Windows 10, compilation 19045.7807.
Nous avons copié son dossier C:\Windows\WinSxS sur un disque dur externe, soit environ 14,5 Go de fichiers, puis tenté une réparation DISM avec cette source.
Malheureusement, malgré une copie terminée sans erreur, DISM renvoyait toujours 0x800f081f.
Nous avons donc poursuivi l’investigation, sans recourir finalement à une réinstallation de Windows ni à la création d’un ISO avec UUP Dump.
3. Identification précise des cinq manifestes manquants
L’analyse approfondie du journal CBS.log nous a permis de retrouver cinq anomalies de type CBS MUM Missing.
Elles concernaient exactement les packages suivants :
- Microsoft-Windows-Client-Desktop-Required-Package0110, version 10.0.19041.6456.
- Microsoft-Windows-Client-Desktop-Required-Package01, version 10.0.19041.6456.
- Microsoft-Windows-Client-LanguagePack-Package, langue fr-FR, version 10.0.19041.6456.
- Microsoft-Windows-Client-LanguagePack-Package, langue fr-FR, version 10.0.19041.6466.
- Package_for_RollupFix, version 19041.6466.1.0.
C’est à partir de cette identification que nous avons entrepris une récupération ciblée.
4. Récupération des fichiers depuis les mises à jour Microsoft
Nous avons téléchargé et examiné les archives des mises à jour :
- KB5066791, correspondant à la compilation 19041.6456.
- KB5071959, correspondant à la compilation 19045.6466.
Grâce à l’utilitaire Windows expand.exe, nous avons exploré les archives CAB et leurs fichiers internes.
Dans la KB5066791, nous avons retrouvé les trois premiers manifestes .mum ainsi que leurs catalogues .cat.
Dans la KB5071959, nous avons retrouvé le manifeste linguistique français de version 19041.6466, avec son catalogue.
Le cinquième manifeste, Package_for_RollupFix, a nécessité une recherche complémentaire.
Nous avons découvert qu’il correspondait au fichier principal update.mum de la KB5071959.
L’analyse de son contenu XML a confirmé :
- Nom : Package_for_RollupFix
- Version : 19041.6466.1.0
- Architecture : amd64
- Clé publique : 31bf3856ad364e35
Son catalogue associé, update.cat, présentait une signature numérique Microsoft Windows valide.
Après avoir préparé des copies sous les noms attendus, nous avons regroupé les cinq fichiers .mum et leurs cinq fichiers .cat dans un dossier source unique, puis vérifié les identités XML des manifestes.
5. Réparation réussie avec DISM
Nous avons alors exécuté, dans PowerShell administrateur :
$source = "$env:USERPROFILE\Downloads\CBS_Source_20261015"
DISM.exe /Online /Cleanup-Image /RestoreHealth "/Source:$source" /LimitAccess
Cette fois, DISM a terminé son opération à 100 % avec succès !
Le journal CBS a confirmé explicitement :
Total Detected Corruption: 5
CBS Manifest Corruption: 5
Total Repaired Corruption: 5
CBS Manifest Repaired: 5
All CBS store corruptions were fixed
Nous avions donc réparé les cinq anomalies initialement responsables de la corruption du magasin de composants.
Une nouvelle analyse :
DISM.exe /Online /Cleanup-Image /ScanHealth
a confirmé qu’aucun endommagement du magasin de composants n’était désormais détecté.
6. Installation réussie de la mise à jour et vérification finale
Après avoir créé et validé une nouvelle image système avec Acronis, nous avons relancé Windows Update.
Le 16 octobre 2026, la mise à jour cumulative KB5126657 s’est installée avec succès, alors qu’elle échouait auparavant systématiquement.
La commande winver confirme maintenant :
Windows 10 version 22H2 — compilation 19045.7807.
Enfin, alors que SFC signalait encore quelques anomalies immédiatement après la réparation DISM, une dernière exécution de :
sfc /scannow
après l’installation de la mise à jour a donné le résultat suivant :
« Le programme de protection des ressources Windows n’a trouvé aucune violation d’intégrité. »
Nous avons ainsi obtenu une installation Windows à jour, un magasin de composants sain et une vérification SFC entièrement satisfaisante, sans réinstallation du système ni perte de mes applications et de mes données.
7. Mes remerciements
Je souhaitais vous faire ce retour détaillé, car votre intervention a constitué un point de départ essentiel.
Votre suggestion d’utiliser une source de réparation adaptée à la version de Windows nous a amenés à explorer plus précisément les différentes possibilités de récupération des composants manquants.
Même si la copie du dossier WinSxS depuis l’autre ordinateur n’a pas suffi, nous avons finalement pu appliquer ce principe à une source beaucoup plus ciblée, constituée des manifestes et catalogues extraits des mises à jour Microsoft.
Je tiens également à souligner l’utilité de l’assistance de ChatGPT dans cette démarche, notamment pour analyser les fichiers CBS, identifier les versions exactes, explorer les archives CAB et élaborer progressivement les commandes nécessaires.
Votre expertise, l’assistance technique de ChatGPT et ma propre détermination ont finalement permis de résoudre un problème qui paraissait particulièrement difficile.
J’espère que ce retour d’expérience pourra également être utile à d’autres utilisateurs confrontés aux erreurs 0x800f0831 et 0x800f081f, lorsque leur magasin de composants présente des manifestes CBS manquants.
Je vous renouvelle mes remerciements les plus sincères pour votre disponibilité, la précision de vos explications et la qualité de votre aide.
Bien cordialement,
Philippe GARULO Objet : Problème résolu — Réparation du magasin de composants Windows 10 et installation réussie de la KB5126657
Bonjour,
Je tenais à revenir vers vous pour vous annoncer une excellente nouvelle : nous avons réussi à réparer mon installation de Windows 10 et à installer la mise à jour cumulative KB5126657, qui échouait systématiquement avec l’erreur 0x800f0831.
Je souhaite tout d’abord vous remercier très sincèrement pour votre réponse particulièrement documentée, ainsi que pour les deux pistes de réparation que vous m’aviez proposées.
Vos explications concernant l’utilisation d’une source fiable pour DISM nous ont été très précieuses.
Avec l’assistance de ChatGPT, que j’ai sollicité tout au long de cette investigation pour analyser les journaux Windows et préparer les commandes PowerShell, nous avons poursuivi les recherches jusqu’à identifier précisément l’origine du problème.
1. Situation initiale
Mon ordinateur est un HP ENVY Phoenix fonctionnant sous Windows 10 Famille, version 22H2, architecture x64, inscrit au programme de mises à jour de sécurité étendues (ESU).
Il était bloqué sur la compilation 19045.7725.
L’installation de la KB5126657 échouait avec le code 0x800f0831.
Parallèlement :
- DISM /Online /Cleanup-Image /RestoreHealth échouait avec l’erreur 0x800f081f (fichiers sources introuvables).
- sfc /scannow détectait des fichiers corrompus sans parvenir à tous les réparer.
- L’analyse DISM indiquait que le magasin de composants était réparable.
2. Première tentative à partir d’un autre ordinateur
Conformément à votre première proposition, nous avons utilisé un second ordinateur, un HP OMEN fonctionnant sous Windows 10, compilation 19045.7807.
Nous avons copié son dossier C:\Windows\WinSxS sur un disque dur externe, soit environ 14,5 Go de fichiers, puis tenté une réparation DISM avec cette source.
Malheureusement, malgré une copie terminée sans erreur, DISM renvoyait toujours 0x800f081f.
Nous avons donc poursuivi l’investigation, sans recourir finalement à une réinstallation de Windows ni à la création d’un ISO avec UUP Dump.
3. Identification précise des cinq manifestes manquants
L’analyse approfondie du journal CBS.log nous a permis de retrouver cinq anomalies de type CBS MUM Missing.
Elles concernaient exactement les packages suivants :
- Microsoft-Windows-Client-Desktop-Required-Package0110, version 10.0.19041.6456.
- Microsoft-Windows-Client-Desktop-Required-Package01, version 10.0.19041.6456.
- Microsoft-Windows-Client-LanguagePack-Package, langue fr-FR, version 10.0.19041.6456.
- Microsoft-Windows-Client-LanguagePack-Package, langue fr-FR, version 10.0.19041.6466.
- Package_for_RollupFix, version 19041.6466.1.0.
C’est à partir de cette identification que nous avons entrepris une récupération ciblée.
4. Récupération des fichiers depuis les mises à jour Microsoft
Nous avons téléchargé et examiné les archives des mises à jour :
- KB5066791, correspondant à la compilation 19041.6456.
- KB5071959, correspondant à la compilation 19045.6466.
Grâce à l’utilitaire Windows expand.exe, nous avons exploré les archives CAB et leurs fichiers internes.
Dans la KB5066791, nous avons retrouvé les trois premiers manifestes .mum ainsi que leurs catalogues .cat.
Dans la KB5071959, nous avons retrouvé le manifeste linguistique français de version 19041.6466, avec son catalogue.
Le cinquième manifeste, Package_for_RollupFix, a nécessité une recherche complémentaire.
Nous avons découvert qu’il correspondait au fichier principal update.mum de la KB5071959.
L’analyse de son contenu XML a confirmé :
- Nom : Package_for_RollupFix
- Version : 19041.6466.1.0
- Architecture : amd64
- Clé publique : 31bf3856ad364e35
Son catalogue associé, update.cat, présentait une signature numérique Microsoft Windows valide.
Après avoir préparé des copies sous les noms attendus, nous avons regroupé les cinq fichiers .mum et leurs cinq fichiers .cat dans un dossier source unique, puis vérifié les identités XML des manifestes.
5. Réparation réussie avec DISM
Nous avons alors exécuté, dans PowerShell administrateur :
$source = "$env:USERPROFILE\Downloads\CBS_Source_20261015"
DISM.exe /Online /Cleanup-Image /RestoreHealth "/Source:$source" /LimitAccess
Cette fois, DISM a terminé son opération à 100 % avec succès !
Le journal CBS a confirmé explicitement :
Total Detected Corruption: 5
CBS Manifest Corruption: 5
Total Repaired Corruption: 5
CBS Manifest Repaired: 5
All CBS store corruptions were fixed
Nous avions donc réparé les cinq anomalies initialement responsables de la corruption du magasin de composants.
Une nouvelle analyse :
DISM.exe /Online /Cleanup-Image /ScanHealth
a confirmé qu’aucun endommagement du magasin de composants n’était désormais détecté.
6. Installation réussie de la mise à jour et vérification finale
Après avoir créé et validé une nouvelle image système avec Acronis, nous avons relancé Windows Update.
Le 16 octobre 2026, la mise à jour cumulative KB5126657 s’est installée avec succès, alors qu’elle échouait auparavant systématiquement.
La commande winver confirme maintenant :
Windows 10 version 22H2 — compilation 19045.7807.
Enfin, alors que SFC signalait encore quelques anomalies immédiatement après la réparation DISM, une dernière exécution de :
sfc /scannow
après l’installation de la mise à jour a donné le résultat suivant :
« Le programme de protection des ressources Windows n’a trouvé aucune violation d’intégrité. »
Nous avons ainsi obtenu une installation Windows à jour, un magasin de composants sain et une vérification SFC entièrement satisfaisante, sans réinstallation du système ni perte de mes applications et de mes données.
7. Mes remerciements
Je souhaitais vous faire ce retour détaillé, car votre intervention a constitué un point de départ essentiel.
Votre suggestion d’utiliser une source de réparation adaptée à la version de Windows nous a amenés à explorer plus précisément les différentes possibilités de récupération des composants manquants.
Même si la copie du dossier WinSxS depuis l’autre ordinateur n’a pas suffi, nous avons finalement pu appliquer ce principe à une source beaucoup plus ciblée, constituée des manifestes et catalogues extraits des mises à jour Microsoft.
Je tiens également à souligner l’utilité de l’assistance de ChatGPT dans cette démarche, notamment pour analyser les fichiers CBS, identifier les versions exactes, explorer les archives CAB et élaborer progressivement les commandes nécessaires.
Votre expertise, l’assistance technique de ChatGPT et ma propre détermination ont finalement permis de résoudre un problème qui paraissait particulièrement difficile.
J’espère que ce retour d’expérience pourra également être utile à d’autres utilisateurs confrontés aux erreurs 0x800f0831 et 0x800f081f, lorsque leur magasin de composants présente des manifestes CBS manquants.
Je vous renouvelle mes remerciements les plus sincères pour votre disponibilité, la précision de vos explications et la qualité de votre aide.
Bien cordialement,
Philippe GARULO