Comme vous le savez, l'un des utilitaires utiles et efficaces de Windows 10 est l'outil DISM. Il peut être utilisé avec la ligne de commande Invite de commandes qui permet aux utilisateurs d'effectuer diverses tâches. Cependant, il existe des cas où l'outil DISM peut rencontrer des erreurs lorsque vous essayez d'exécuter une commande. L'une de ces erreurs est celle qui indique "Le magasin de composants a été corrompu". Ce type d'erreur DISM est dû à une erreur dans le fichier image. Lorsque vous rencontrez l'erreur DISM 14098 lors de l'exécution de l'outil DISM, vous verrez le contenu suivant dans la ligne de commande :
"C:> Dism / Online / Cleanup-Image / RestoreHealth / Source: c: testmountwindows / LimitAccess
Outil de gestion et de maintenance des images de déploiement
Version: 10.0.10586.0
Version de l'image: 10.0.10586.0
[========================== 100.0%
Erreur: 14098
Le magasin de composants a été endommagé.
Le fichier journal DISM est disponible sur C: WINDOWSLogsDISMdism.log
C:> "
Il existe plusieurs correctifs que vous pouvez consulter pour corriger l'erreur DISM 14098, «Le magasin de composants a été corrompu». Vous pouvez essayer d'exécuter la commande Restore Health ou réinitialiser les composants Windows Update, ou mettre en liste blanche le dism.exe dans votre programme antivirus, ainsi que désinstaller les mises à jour récemment installées. Suivez les options ci-dessous pour plus de détails.
Option 1 – Exécutez la commande Restore Health dans un état de démarrage minimal
- Tout d'abord, vous devez mettre votre ordinateur dans un état de démarrage minimal.
- Taper MSConfig dans Démarrer la recherche pour ouvrir l'utilitaire de configuration système.
- De là, allez dans l'onglet Général et cliquez sur «Démarrage sélectif».
- Décochez la case «Charger les éléments de démarrage» et assurez-vous que les options «Charger les services système» et «Utiliser la configuration de démarrage d'origine» sont cochées.
- Ensuite, cliquez sur l'onglet Services et cochez la case « Masquer tous les services Microsoft ».
- Cliquez sur Désactiver tout.
- Cliquez sur Appliquer / OK et redémarrez votre PC. (Cela mettra votre PC dans un état de démarrage minimal. Et configurera Windows pour utiliser le démarrage habituel, annulez simplement les modifications.)
- Ouvrez maintenant l'invite de commande avec des privilèges d'administrateur.
- Tapez ensuite et entrez cette commande pour l'exécuter: Dism / en ligne / Cleanup-Image / RestoreHealth
- Attendez la fin du processus et redémarrez votre ordinateur.
Remarque : Si la commande Restore Health échoue, vous pouvez utiliser le « paramètre /StartComponentCleanup » en exécutant cette commande :
Dism / Online / Nettoyage-Image / StartComponentCleanup
Option 2 – Essayez de réinitialiser les composants de Windows Update
Si, par hasard, la deuxième option ne fonctionnait pas, la réinitialisation des composants Windows Update pourrait également vous aider à résoudre le problème. Comment? Reportez-vous aux étapes suivantes:
- Ouvrez l'invite de commandes avec des privilèges d'administrateur.
- Après cela, tapez chacune des commandes suivantes et appuyez sur Entrée après avoir tapé l'une après l'autre.
- arrêt net wuauserv
- arrêt net cryptsvc
- bits d'arrêt net
- net stop msiserver
Remarque : Les commandes que vous avez entrées arrêteront les composants Windows Update tels que le service Windows Update, les services cryptographiques, BITS et le programme d'installation MSI.
- Après avoir désactivé les composants WU, vous devez renommer les dossiers SoftwareDistribution et Catroot2. Pour ce faire, tapez chacune des commandes suivantes ci-dessous et n'oubliez pas d'appuyer sur Entrée après avoir tapé une commande après l'autre.
- ren C:/Windows/SoftwareDistribution/SoftwareDistribution.old
- ren C:/Windows/System32/catroot2/Catroot2.old
- Ensuite, redémarrez les services que vous avez arrêtés en entrant une autre série de commandes. N'oubliez pas d'appuyer sur Entrée après avoir entré une commande après l'autre.
- net start wuauserv
- net start cryptsvc
- bits de départ net
- net start msiserver
- Fermez l'invite de commande et redémarrez votre PC.
Option 3 - Liste blanche du "dism.exe" dans votre programme antivirus
L'erreur DISM 14098 peut également être provoquée par votre programme antivirus qui pourrait l'empêcher de s'exécuter. Pour résoudre ce problème, vous devez ajouter à la liste blanche dism.exe. Comment? Reportez-vous à ces étapes:
- Ouvrez le Centre de sécurité Windows Defender à partir de la zone de barre d'état système.
- Ensuite, cliquez sur l'option «Protection contre les virus et les menaces», puis ouvrez les «Paramètres de protection contre les virus et les menaces».
- Après cela, faites défiler vers le bas jusqu'à ce que vous trouviez les «Exclusions» et cliquez sur l'option «Ajouter ou supprimer des exclusions».
- Cliquez ensuite sur le bouton plus et sélectionnez le type d'exclusion que vous souhaitez ajouter et dans la liste déroulante, sélectionnez Dossier.
- Ensuite, accédez à ce chemin et sélectionnez le dossier WinSxS: C:/Windows/WinSxS
- Lorsqu'un contrôle de compte d'utilisateur ou une invite UAC, cliquez simplement sur Oui pour continuer.
Option 4 – Essayez de désinstaller les mises à jour récemment installées
Il y a des moments où certaines mises à jour Windows affectent certains mécanismes en interne lorsque vous mettez à jour votre ordinateur Windows 10. En conséquence, cela provoque des problèmes avec d'autres composants du système d'exploitation, ce qui pourrait être la raison pour laquelle vous obtenez l'erreur DISM 14098.
- Accédez à Paramètres et sélectionnez Mise à jour et sécurité> Windows Update.
- De là, cliquez sur l'option «Afficher l'historique des mises à jour» puis cliquez sur l'option «Désinstaller les mises à jour».
- Cela ouvrira une nouvelle fenêtre contenant la liste des mises à jour Windows installées.
- Maintenant, faites un clic droit sur la mise à jour Windows que vous souhaitez désinstaller et cliquez sur Désinstaller.