Erreur 0x80073712 : Fichier de Mise à Jour Manquant ou Endommagé

L'erreur 0x80073712 apparaît lorsque Windows Update détecte qu'un fichier nécessaire à l'installation d'une mise à jour est manquant ou endommagé. Plus précisément, cette erreur correspond à ERROR_SXS_COMPONENT_STORE_CORRUPT : le magasin de composants Windows (Component Store, aussi appelé WinSxS) est corrompu. Le fichier manifest CBS (Component-Based Servicing) utilisé pour vérifier l'intégrité des mises à jour est introuvable ou illisible.

Comprendre la cause de l'erreur

Le dossier C:\Windows\WinSxS est le magasin de composants de Windows. Il contient tous les fichiers système, manifestes et métadonnées nécessaires aux mises à jour. Lorsqu'un de ces fichiers est corrompu (par un arrêt brutal, un secteur défectueux du disque, ou une désinstallation agressive), Windows Update ne peut plus vérifier ni installer les mises à jour correctement.

Les symptômes typiques incluent :

Solution 1 : Réparer le magasin de composants avec DISM

L'outil DISM (Deployment Image Servicing and Management) est la solution principale pour réparer le magasin de composants corrompu. Ouvrez une Invite de commandes en tant qu'administrateur :

Étape 1 : Analyser la santé du magasin

DISM /Online /Cleanup-Image /CheckHealth

Cette commande vérifie rapidement si une corruption a été détectée. Pour une analyse plus approfondie :

DISM /Online /Cleanup-Image /ScanHealth

Cette analyse peut prendre 10 à 15 minutes. Elle vérifie chaque composant du magasin.

Étape 2 : Réparer le magasin

DISM /Online /Cleanup-Image /RestoreHealth

Cette commande télécharge les fichiers de réparation depuis les serveurs Windows Update de Microsoft et remplace les fichiers corrompus. L'opération peut prendre 15 à 30 minutes selon votre connexion internet.

Astuce : Si DISM échoue car Windows Update lui-même est inaccessible, vous pouvez utiliser un ISO ou un DVD Windows comme source de réparation :
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim
(Remplacez D: par la lettre de votre lecteur contenant le média Windows.)

Solution 2 : Vérificateur de fichiers système (SFC)

Après avoir réparé le magasin de composants, lancez SFC pour vérifier et réparer les fichiers système Windows :

sfc /scannow

Attendez que l'analyse atteigne 100%. Quatre résultats sont possibles :

Le fichier journal détaillé de SFC se trouve dans C:\Windows\Logs\CBS\CBS.log.

Solution 3 : Réinitialiser les composants Windows Update

Arrêtez les services, purgez le cache, puis redémarrez. Ouvrez une invite de commandes en administrateur :

net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver

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

net start wuauserv
net start bits
net start cryptSvc
net start msiserver

Si les dossiers anciens (SoftwareDistribution.old et catroot2.old) existent déjà d'une tentative précédente, supprimez-les d'abord :

rd /s /q C:\Windows\SoftwareDistribution.old
rd /s /q C:\Windows\System32\catroot2.old

Solution 4 : Installer la mise à jour manuellement

Si l'erreur concerne une mise à jour spécifique, vous pouvez contourner Windows Update en l'installant directement :

  1. Identifiez le numéro KB de la mise à jour qui échoue (visible dans Paramètres > Windows Update > Historique des mises à jour)
  2. Accédez au site catalog.update.microsoft.com
  3. Recherchez le numéro KB
  4. Téléchargez le fichier .msu correspondant à votre système (x64 ou ARM64)
  5. Double-cliquez sur le fichier pour lancer l'installation

Vous pouvez aussi installer depuis l'invite de commandes :

wusa.exe C:\Users\VotreNom\Downloads\windows10.0-kb5034441-x64.msu /quiet /norestart

Solution 5 : Nettoyer le magasin de composants

Le magasin de composants peut contenir des fichiers obsolètes qui causent des conflits. Nettoyez-le avec DISM :

DISM /Online /Cleanup-Image /StartComponentCleanup

Pour un nettoyage plus agressif qui supprime les anciennes versions des composants :

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Attention : L'option /ResetBase supprime définitivement toutes les versions de sauvegarde des composants mis à jour. Vous ne pourrez plus désinstaller les mises à jour déjà installées après cette opération.

Solution 6 : Vérifier l'intégrité du disque

Si le problème persiste, il est possible que votre disque dur contienne des secteurs défectueux qui corrompent les fichiers. Lancez une vérification complète du disque :

chkdsk C: /f /r

Windows vous demandera de planifier la vérification au prochain redémarrage. Acceptez et redémarrez votre PC. L'analyse peut prendre 30 minutes à plusieurs heures selon la taille du disque.

Résumé

L'erreur 0x80073712 est directement liée à la corruption du magasin de composants Windows. La combinaison DISM + SFC résout la grande majorité des cas. Si le problème est récurrent, pensez à vérifier la santé de votre disque dur car des secteurs défectueux pourraient régulièrement corrompre les fichiers système.