Windows 11 : corriger l’erreur 0x800f081f lors de l’installation de la KB5043076 (22H2) avec une réparation sur place

Impossible d’installer la mise à jour cumulative 2024‑09 (KB5043076) pour Windows 11 22H2 ? L’erreur 0x800f081f signale un magasin de composants corrompu. Suivez ces diagnostics et le correctif sûr — la réparation sur place — pour finaliser l’update sans perte de données.

Sommaire

Problématique : échec de KB5043076 avec le code 0x800f081f sur Windows 11 22H2

De nombreux PC sous Windows 11 22H2 échouent à installer la Mise à jour cumulative 2024‑09 (KB5043076) avec le code d’erreur 0x800f081f. Ce code est typiquement associé à un problème de source (« source files could not be found ») lié au magasin de composants (WinSxS). Lorsque ce magasin est incohérent, Windows Update, DISM et parfois même SFC ne parviennent plus à réparer ni à appliquer les packages.

  • Symptômes fréquents : installation qui boucle et échoue, messages DISM 0x800f081f, SFC détecte des corruptions mais ne les corrige pas, échecs répétés dans l’Historique des mises à jour.
  • Contexte : la KB5043076 (cumul mensuel) empile plusieurs composants (servicing stack, pile de maintenance, etc.). La moindre incohérence de source empêche l’intégration et annule l’opération.

Diagnostic et vérifications préalables

Avant d’appliquer le correctif principal, réalisez ces contrôles. L’objectif est d’éliminer les causes classiques et de confirmer que l’erreur provient bien du magasin de composants.

Vérifications rapides (recommandées)

Ce qu’il faut vérifierComment faireRésultat attendu / Interprétation
Antivirus tiers (Malwarebytes, etc.)Désactiver la protection temps réel, redémarrer, réessayer Windows Update.Si l’installation progresse davantage, l’antivirus interférait. Dans notre cas, même désactivé, l’erreur peut persister.
Compatibilité matérielleExécuter PC Health Check ; vérifier TPM 2.0, Secure Boot, CPU supporté.Un PC non conforme peut multiplier les échecs ; voir la section « PC non compatible » si nécessaire.
Espace disqueContrôler qu’il reste ≥ 20 Go sur C:\.Un espace insuffisant empêche le déploiement des packages et la création des sauvegardes temporaires.
Services Windows UpdateRedémarrer wuauserv, BITS. Vider C:\Windows\SoftwareDistribution (voir plus bas).Utile pour les caches corrompus. Si 0x800f081f revient, la cause est plus profonde (sources manquantes).
Intégrité des fichiers systèmeTerminal Admin : DISM /Online /Cleanup-Image /RestoreHealth puis sfc /scannow.Souvent, DISM et SFC détectent mais ne réparent pas si la corruption du magasin de composants est avancée.

Commandes utiles de diagnostic

Ouvrez Terminal Windows (Admin) (Win + X → Terminal Windows (Admin)) et exécutez :

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

En cas d’échec avec 0x800f081f, consultez les journaux :

notepad C:\Windows\Logs\DISM\dism.log
notepad C:\Windows\Logs\CBS\CBS.log

Pour extraire la synthèse SFC :

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"

Solutions proposées et éprouvées

Mesures légères (à tenter en premier)

ÉtapeActionDétails essentiels
ADésactiver l’antivirus tiersCouper la protection temps réel ; réactiver après l’opération.
BRéinitialiser Windows Updatenet stop wuauserv → suppression du contenu C:\Windows\SoftwareDistributionnet start wuauserv.
CExécuter DISM + SFCEn administrateur :
DISM /Online /Cleanup-Image /RestoreHealth puis sfc /scannow.

Si l’erreur 0x800f081f persiste, passez au correctif principal ci‑dessous.

Correctif principal : la réparation sur place (In‑place Upgrade)

La réparation sur place remplace les composants du système par des copies saines issues d’une image officielle, tout en conservant applications et données. Elle répare le magasin de composants (WinSxS) et élimine l’erreur 0x800f081f dans la grande majorité des cas.

Pré-requis et bonnes pratiques

  • Sauvegarde : créez une image système ou sauvegardez vos fichiers (voir « Plan d’action »).
  • Espace libre : assurez ≥ 20–30 Go sur C:\.
  • BitLocker : conservez la clé de récupération si le chiffrement est actif.
  • Antivirus tiers : désactivez-le (ex. Malwarebytes) pendant toute la procédure.

Étapes pas à pas

  1. Télécharger l’ISO officielle depuis la page de téléchargement de Windows 11.
  2. Monter l’ISO (double‑clic) puis exécuter setup.exe.
  3. Cliquer sur « Changer la façon dont Windows Setup télécharge les mises à jour » puis choisir « Pas maintenant » (évite de recréer l’erreur durant l’installation).
  4. Accepter le contrat de licence.
  5. À l’écran « Prêt à installer », vérifier l’option « Conserver fichiers personnels et applications ».
  6. Lancer l’installation. Le PC redémarre plusieurs fois. À la fin, ouvrir Paramètres → Système → Informations ou exécuter winver pour confirmer la version (souvent 23H2 ou ultérieure). La KB5043076 peut être déjà intégrée.

Points clés :

  • Aucune perte de données si l’option de conservation est cochée.
  • La réparation réinitialise le magasin de composants et supprime la cause de 0x800f081f.
  • Réactivez l’antivirus après la fin et vérifiez Windows Update → Historique.

Option avancée : DISM avec source locale (si vous souhaitez éviter l’in‑place)

Dans certains environnements (lentes connexions, serveurs WSUS, politiques d’entreprise), vous pouvez imposer une source locale saine en utilisant l’ISO montée :

  1. Montez l’ISO de Windows 11.
  2. Identifiez la lettre du lecteur virtuel (ex. X:).
  3. Vérifiez si le fichier est install.wim ou install.esd dans X:\sources\.
  4. Listez l’index correspondant à votre édition :
    DISM /Get-WimInfo /WimFile:X:\sources\install.wim
  5. Réparez en forçant la source locale (remplacez 1 par l’index correct) :
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess Si vous avez install.esd : DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:X:\sources\install.esd:1 /LimitAccess

Cette méthode suffit parfois. Si elle échoue encore avec 0x800f081f, l’in‑place upgrade reste la voie la plus fiable.

Si le PC est non compatible Windows 11

  • Option 1 : rester sous Windows 10 et continuer d’appliquer les mises à jour de sécurité (fin de support : 14 octobre 2025).
  • Option 2 : envisager une clean install de Windows 10 22H2 pour repartir d’une base saine.
  • Option 3 : migrer vers un matériel compatible (TPM 2.0, Secure Boot, CPU supporté).

Plan d’action recommandé

  1. Sauvegarde complète (image système ou fichiers critiques). Un disque USB + Historique des fichiers ou un outil d’image disque convient.
  2. Désactivation temporaire de Malwarebytes/antivirus tiers.
  3. Essai DISM + SFC (≈ 15 min).
    Succès ? Relancez KB5043076.
    Échec ? Passez à l’étape suivante.
  4. Réparation sur place via ISO officielle (≈ 45–60 min selon la machine).
  5. Réactivation de l’antivirus et contrôle final de Windows Update.
  6. Incompatibilité détectée par PC Health Check ? Décider entre rester sous Windows 10 ou changer de matériel.

Scripts et commandes prêts à l’emploi

Réinitialiser Windows Update et les caches

net stop wuauserv
net stop bits
net stop cryptsvc

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

net start cryptsvc
net start bits
net start wuauserv </code></pre>

<p>Redémarrez le PC, puis tentez à nouveau l’installation de la KB5043076. Si l’erreur persiste, passez à la réparation sur place.</p>

<h3>Contrôle disque et composants</h3>
<pre><code>chkdsk /scan
DISM /Online /Cleanup-Image /StartComponentCleanup
sfc /scannow
</code></pre>
<p><code>/StartComponentCleanup</code> supprime les composants obsolètes et peut réduire la taille de <code>WinSxS</code>. <strong>Ne combinez pas</strong> cette commande avec <code>/ResetBase</code> avant une mise à jour majeure, car elle empêche la désinstallation d’anciennes mises à jour.</p>

<h2>Après la réparation&nbsp;: vérifications et nettoyage</h2>
<ul>
  <li><strong>Version de Windows</strong>&nbsp;: <code>winver</code> doit indiquer 23H2 (ou ultérieure) si vous avez utilisé un support récent.</li>
  <li><strong>KB5043076</strong>&nbsp;: vérifiez dans <em>Paramètres → Windows Update → Historique</em>. Si elle n’apparaît pas, recherchez à nouveau les mises à jour ; elle peut être incluse.</li>
  <li><strong>Nettoyage</strong>&nbsp;: purge des fichiers d’installation obsolètes&nbsp;:
    <pre><code>cleanmgr /sageset:1
cleanmgr /sagerun:1

Point de restauration : créez un point de restauration propre une fois le système stabilisé.

Questions fréquentes (FAQ)

La réparation sur place efface‑t‑elle mes données ?

Non, si vous choisissez « Conserver fichiers personnels et applications ». Vérifiez impérativement cette option sur l’écran « Prêt à installer » avant de lancer.

Pourquoi « Pas maintenant » quand l’assistant propose de télécharger les mises à jour ?

Parce que l’objectif est de remplacer le magasin de composants sans retomber sur l’erreur durant l’installation. Après la réparation, vous appliquerez les mises à jour normalement.

Que signifie 0x800f081f ?

C’est un code indiquant que les fichiers source nécessaires à la réparation/installation n’ont pas été trouvés ou sont inexploitables. Il apparaît autant avec Windows Update qu’avec DISM et parfois lors de l’installation de .NET 3.5.

Puis‑je utiliser DISM avec une source locale pour réparer sans in‑place upgrade ?

Oui (voir « Option avancée »). Toutefois, si la corruption est profonde, l’in‑place upgrade reste plus robuste.

Faut‑il désinstaller les outils de sécurité ?

Pas forcément : une désactivation temporaire suffit le plus souvent. Si le déploiement réussit une fois l’antivirus coupé, vous pourrez le réactiver ensuite.

Et si la partition système réservée est trop petite ?

Rare sous Windows 11, mais cela peut bloquer certaines installations. Libérez de l’espace sur la partition réservée (outillage spécialisé) ou effectuez l’in‑place upgrade qui gère mieux ces cas.

Et dans un environnement d’entreprise (WSUS/GPO) ?

Forcez la source locale via l’ISO (/LimitAccess) pour éviter les points de distribution distants qui renvoient des sources incomplètes. L’in‑place upgrade hors ligne est souvent la solution la plus rapide.

Bonnes pratiques pour éviter le retour de 0x800f081f

  • Patience lors des mises à jour : laissez Windows finaliser la phase « Nettoyage » après redémarrage.
  • Pas d’outils agressifs : évitez les nettoyeurs qui touchent au dossier WinSxS ou suppriment des composants de langue.
  • Points de restauration : créez-en un avant chaque mise à jour majeure.
  • Mises à jour régulières : ne laissez pas s’accumuler trop de cumulatives en retard.

Guide pas à pas (récapitulatif rapide)

  1. Désactivez temporairement l’antivirus tiers.
  2. Réinitialisez Windows Update (arrêt services, purge SoftwareDistribution, redémarrage services).
  3. Lancez DISM /RestoreHealth puis sfc /scannow.
  4. Si 0x800f081f persiste : réparation sur place via l’ISO officielle, option « Conserver fichiers et applications », choisir « Pas maintenant » pour le téléchargement des mises à jour pendant l’assistant.
  5. Redémarrez, vérifiez winver et l’Historique des mises à jour.
  6. Nettoyez les fichiers obsolètes (cleanmgr) et créez un point de restauration.

Informations complémentaires utiles

  • L’erreur 0x800f081f peut également se manifester lors de l’installation de .NET Framework 3.5 : la cause reste la corruption du magasin de composants.
  • Après réparation, exécutez cleanmgr /sageset:1 puis cleanmgr /sagerun:1 pour purger les sauvegardes d’installation obsolètes.
  • Conservez l’habitude de créer un point de restauration système avant chaque mise à jour majeure ; cela facilite un retour en arrière rapide.

Annexe : check‑lists pratiques

Avant de commencer

À validerPourquoiOK ?
Sauvegarde récenteProtéger vos données en cas d’imprévu
Espace ≥ 20–30 Go sur C:\Installer l’ISO et déployer les packages
Clé BitLocker à portéeIndispensable si chiffrement activé
Antivirus tiers désactivéÉviter les interférences pendant l’installation

Après la réparation

ContrôleCommentRésultat attendu
Version WindowsExécuter winver23H2 (ou ultérieure)
KB5043076 installéeParamètres → Windows Update → HistoriquePrésente ou déjà incluse
Intégrité SFCsfc /scannowAucune violation d’intégrité
Nettoyagecleanmgr /sageset:1 puis /sagerun:1Libération d’espace, système allégé

Conclusion

L’échec de la KB5043076 avec le code 0x800f081f est l’un des signaux les plus clairs d’un magasin de composants dégradé. Les mesures légères (désactivation de l’antivirus, purge de SoftwareDistribution, DISM + SFC) sont utiles mais, lorsqu’elles ne suffisent pas, la réparation sur place s’impose comme la solution la plus sûre et la plus rapide pour rétablir un socle sain, finaliser l’installation et repartir sur un Windows 11 stable. En suivant le plan d’action proposé, vous résoudrez durablement le problème tout en préservant vos données et vos applications.

Sommaire