Impossible d’installer la mise à jour cumulative KB5049981 (Windows 10 22H2) : corriger l’erreur 0x8007001E pas à pas

La mise à jour cumulative KB5049981 publiée en janvier 2025 pour Windows 10 22H2 (x64) peut refuser de s’installer avec l’erreur 0x8007001E. Cette page détaille pas à pas le diagnostic, les causes profondes possibles et toutes les solutions testées pour aboutir enfin à une installation réussie, tout en garantissant l’intégrité de vos données et la pérennité du système.

Sommaire

Contexte et symptômes observés

Dans les jours suivant la publication de KB5049981, plusieurs utilisateurs ont signalé :

  • Échec d’installation après redémarrage : Windows affiche « Annulation des modifications » puis revient au build précédent.
  • Code d’erreur 0x8007001E (ERRORREADFAULT) dans l’historique Windows Update.
  • Disparition temporaire des points de restauration.
  • BSOD sporadiques avec le même code d’erreur après des accès disque intensifs.

Analyse initiale

ConstatInterprétation
sfc /scannow signale des fichiers corrompus non réparésImage système endommagée
Présence d’erreurs dans CBS.log et setupapi.dev.logFichiers système critiques manquants
chkdsk très lent ; freeze prolongé à 10 %Suspicions de secteurs défectueux
KB5049981 se réaffiche après prétendue installationDésalignement entre base de données Windows Update et état réel du système

Étape 1 : vérifier et réparer les fichiers système

Pourquoi ? Une corruption d’image empêche le Service de maintenance (CBS) de remplacer proprement les binaires durant un redémarrage.

  1. Lancer : DISM /Online /Cleanup-Image /RestoreHealth Cette commande télécharge les composants propres depuis Windows Update ou un média local.
  2. Puis : sfc /scannow Vérifie l’intégrité après la réparation DISM.
  3. Si SFC continue d’échouer, utiliser l’utilitaire community SFCFix avec un script personnalisé : il reconstruit certains manifestes absents et restaure les DLL d’origine.

Étape 2 : détecter les erreurs matérielles

1. Analyse SMART

Installez CrystalDiskInfo et lisez les attributs C5 (Current Pending Sector) et C6 (Uncorrectable Sector). La moindre valeur non nulle est un indicateur tangible de secteurs instables. Un avertissement « Caution » ou pire impose a minima une sauvegarde, voire le remplacement du disque.

2. CHKDSK approfondi

chkdsk C: /r /perf /scan
  • L’option /r localise et tente de récupérer les secteurs.
  • /perf accélère l’analyse sur un matériel récent.
  • /scan autorise l’exécution à chaud ; si des secteurs défectueux sont détectés, planifiez un boot-time check.

3. Interpréter le journal CHKDSK

Ouvrez l’Observateur d’événements → Application → Wininit ; recherchez les lignes « Bad sectors » ou « Stage X : repairing ». Plus de 0,01 % de clusters réalloués justifie la migration vers un nouveau support.

Étape 3 : nettoyer la base Windows Update

Parfois, l’erreur persiste alors que l’OS est sain. On force alors une réinitialisation des composants Windows Update :

net stop wuauserv
net stop bits
rd /s /q %windir%\SoftwareDistribution
rd /s /q %windir%\System32\catroot2
net start bits
net start wuauserv

Après redémarrage, relancer la recherche. KB5049981 sera téléchargée intégralement, éliminant tout paquet incomplet.

Étape 4 : effectuer une réparation sur place (in‑place upgrade)

Si les étapes précédentes échouent, l’in‑place upgrade restore l’ensemble de la pile de maintenance, des services et des bibliothèques système, tout en préservant les applications et les données utilisateur.

  1. Téléchargez l’assistant Media Creation Tool officiel.
  2. Choisissez « Mettre à niveau ce PC maintenant ».
  3. Laissez l’assistant conserver « Fichiers personnels et applications ».
  4. Une fois le bureau réapparu, exécutez à nouveau Windows Update.

Résultat et validation

  • Après un chkdsk /r suivi du correctif DISM/SFC, KB5049981 s’est installée sans rollback.
  • L’historique Windows Update peut encore proposer la CU : tant que le build affiche 19045.4200 ou supérieur (vérifiez winver), l’installation est pourtant réussie.
  • Des avertissements « Disk xx has a bad block » subsistent ; remplacerez le disque dès que possible pour éviter de futurs BSOD.

Bonnes pratiques préventives

La plupart des échecs 0x8007001E proviennent d’un stockage à risque. Voici les gestes à adopter pour réduire la probabilité de récidive.

Sauvegarde systématique

Utilisez l’Historique des fichiers ou un logiciel tiers pour copier quotidiennement les bibliothèques personnelles vers un NAS, un disque externe ou un cloud.

Maintenance logicielle programmée

schtasks /create /tn "MaintenanceSFC" /sc weekly /tr "cmd /c DISM /Online /Cleanup-Image /RestoreHealth && sfc /scannow"

Ce script hebdomadaire détecte précocement les corruptions.

Surveillance de la température et de la tension

Les SSD récents limitent fortement les secteurs défectueux mais restent sensibles aux pointes thermiques ; conservez-les sous 70 °C.

Mise à jour du microprogramme SSD/HDD

Vérifiez le site du constructeur : un firmware corrige souvent les commandes NCQ erronées déclenchant ERRORREADFAULT.

Questions fréquentes

La suppression du dossier SoftwareDistribution efface‑t‑elle mon historique ?

Oui, la liste des mises à jour installées est purgée, mais les packages déjà intégrés au système restent intacts. Les nouveaux téléchargements reconstitueront lʼhistorique.

Pourquoi Windows propose toujours KB5049981 après installation ?

Bug connu : le serveur WSUS/Microsoft Update n’imprime pas correctement la valeur Detectoid. Vérifiez la version de build ; si elle est conforme, ignorez la notification.

Puis‑je passer directement à Windows 11 22H2 ?

Oui, si votre CPU est compatible ; l’in‑place upgrade vers Windows 11 réécrit complètement la partition système et neutralise les corruptions résiduelles.

Glossaire technique

  • CBSComponent Based Servicing, moteur de maintenance Windows.
  • SFCSystem File Checker, vérifie l’intégrité des DLL et exécutables protégés.
  • DISM – Outil de gestion d’image permettant de réparer ou de monter un fichier WIM.
  • In‑place upgrade – Réinstallation par-dessus le système conservant programmes et données.
  • SMARTSelf‑Monitoring, Analysis & Reporting Technology, statistiques internes d’un disque.

Résumé

Le duo DISM + SFC corrige la majorité des corruptions logicielles, tandis que CHKDSK et l’analyse SMART révèlent les failles matérielles à l’origine du code 0x8007001E. Réinitialiser Windows Update ou effectuer une réparation sur place clôt le processus. Anticipez : surveillez vos disques et planifiez des sauvegardes régulières ; votre prochain « écran d’annulation des modifications » n’arrivera peut‑être jamais.

Sommaire