DISM (Deployment Image Servicing and Management) est l'utilitaire de pointe utilisé pour les analyses de santé en ligne et hors ligne et la réparation du système d'exploitation Windows compromis.

What is DISM Command?

Rencontrez-vous des problèmes avec votre système d'exploitation Windows 8, 8.1, 10 ou 11, tels que écrans bleus, des pannes d'application inattendues ou des utilitaires ou des fonctions qui ne fonctionnent pas ? 

DISM (Deployment Image Servicing and Management) est l'outil de ligne de commande intégré à Windows pour réparer les fichiers et les fonctionnalités du système d'exploitation Windows corrompus ou endommagés directement à partir des serveurs en ligne Windows.

Il est utilisé à la fois pour les images Windows en ligne (système d'exploitation en cours d'exécution) et hors ligne au format .wim, .vhd ou .vhdx pour résoudre les problèmes. DISM est accessible via la ligne de commande et Windows PowerShell.

Les administrateurs système utilisent également l'utilitaire DISM pour la maintenance, la migration et la création de nouvelles images, en particulier pendant Windows PE (environnement de préinstallation), Windows RE (environnement de récupération) et l'installation de Windows.

Après avoir été introduit pour la première fois dans Windows 8 et windows Server 2012 R2 en 2012, DISM fait désormais partie de tous les systèmes d'exploitation Microsoft exécutant la version la plus récente.

Un autre programme permettant de réparer les fichiers Windows corrompus est le vérificateur de fichiers système (sfc.exe) ; cependant, il compare les fichiers corrompus au magasin .wim enregistré du système ; si ce dernier est corrompu, SFC pourrait ne pas être en mesure de résoudre les problèmes. L'outil DISM surmonte ce problème. Sur la base des copies parentes conservées sur les serveurs de mise à jour de Microsoft, il peut analyser et réparer le magasin .wim.

Dans la section suivante, nous examinerons certaines commandes DISM et leur application pratique avec PowerShell et la ligne de commande Windows pour analyser et déboguer le système d'exploitation Windows :

How to Run DISM Utility through Command Prompt

Vous pouvez utiliser la ligne de commande pour lancer l'outil DISM et vérifier et corriger Windows pour les erreurs :

Enter cmd (a shorthand for command prompt) in the search bar.

Comme illustré ci-dessous, cliquez avec le bouton droit sur l'invite de commande et choisissez "Exécuter en tant qu'administrateur" : Pour utiliser le programme de ligne de commande DISM, vous devez être administrateur.

Comment exécuter l'utilitaire DISM via l'invite de commande

La partie ci-dessous nous montre comment utiliser plusieurs commandes DISM pour analyser et résoudre les problèmes de Windows.

How to Repair Windows 10 using DISM?

DISM utilise trois paramètres importants pour analyser, inspecter et réparer une image Windows cassée ou corrompue, et ceux-ci sont :

ScanHealth, CheckHealth et RestoreHealth.

Il y a deux autres entrées utilisées en conjonction avec les commandes ci-dessus pour une vérification approfondie est 

Image de nettoyage pour un contrôle approfondi et

En ligne pour vérifier le système d'exploitation en cours d'exécution.

How to Use DISM CheckHealth Command?

L'argument CheckHealth lance la vérification fondamentale de la corruption dans le magasin de composants. Il fonctionne rapidement et ne recherche que les erreurs qui ont déjà fait partie du fichier journal. Cette commande analyse une partie du magasin de composants.

Le magasin de composants suit et gère chaque composant qui compose le système d'exploitation Windows. Pour exécuter CheckHealth en ligne, tapez ce qui suit à l'invite de commande et entrez.

Dism /Online /Cleanup-Image /CheckHealth

Une fois l'analyse terminée, la fenêtre ci-dessous apparaît :

Commande DISM CheckHealth

How to use DISM ScanHealth Command?

ScanHealth nécessite plus de temps que CheckHealth car il analyse minutieusement le magasin de composants pour détecter toute corruption. Le temps nécessaire pour terminer la vérification du magasin de composants Windows dépendra de la qualité de votre système d'exploitation Windows 10.

Exécutez la commande suivante à partir de l'invite de commande pour lancer l'analyse :

Dism /Online /Cleanup-Image /ScanHealth

Une fois l'analyse terminée, la fenêtre ci-dessous apparaît :

Commande DISM ScanHealth

ScanHealth examine les composants individuels pour la corruption dans le magasin de composants en comparant la valeur de hachage du fichier actuel à une valeur de hachage stockée, c'est pourquoi Scanhealth prend généralement plus de temps à analyser que CheckHealth.

De plus, un fichier journal est produit, qui peut être utilisé pour l'analyse des pannes. En cas de perte, vérifiez d'abord le DISM.log fichier pour des problèmes particuliers. Examinez le Sessions.xml fichier journal ensuite, suivi du CBS.log fichier.

How to Use DISM RestoreHealth Command?

RestoreHealth est le troisième paramètre DISM le plus crucial après CheckHealth et ScanHealth.

Il est utilisé avec DISM pour réparer l'image Windows en ligne ou au bureau à l'aide de différents fichiers source.

La commande Restorehealth suivante est utilisée pour réparer le système d'exploitation en ligne :

DISM.exe /Online /Cleanup-image /Restorehealth

DISM utilise Windows Update pour obtenir les fichiers nécessaires pour corriger les corruptions lorsque vous exécutez cette commande. Selon l'étendue de la détérioration, l'analyse et la restauration du Component Store peuvent prendre un certain temps. À partir des serveurs Windows Update, DISM téléchargera et remplacera automatiquement les fichiers des composants endommagés ou manquants.

Lorsque la commande est terminée, l'écran suivant apparaît :

Utiliser la commande DISM RestoreHealth

Offline Repairing of the Windows Images

Les commandes DISM expliquées ci-dessus sont en ligne, pour le système d'exploitation Windows en cours d'exécution.

L'ajout et la suppression de mises à jour, conducteurs, les modules linguistiques et d'autres tâches de configuration peuvent tous être gérés hors ligne via DISM.

Nous allons maintenant voir comment DISM est utilisé pour réparer les fichiers Windows hors ligne.

Pour effectuer une opération hors ligne, vous pouvez utiliser des disques d'installation amorçables, Fichiers ISO de Windows 10, ou des fichiers source stockés localement comme "install.wimet install.esd” fichiers d'un autre appareil et monter en tant que lecteur.

Avant de continuer, vérifiez que les fichiers correspondent à la version, l'édition et la langue du fenêtres 10 version à corriger.

Examinons un exemple d'utilisation de l'invite de commande DISM pour réparer une image hors ligne.

Pour corriger une image hors ligne, exécutez la commande DISM répertoriée ci-dessous à partir de l'invite de commande :

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows\LimitAccess

L'emplacement source doit être modifié en fonction de votre image hors ligne, et il s'agit généralement d'un fichier WIM, VHD ou VHDX. 

LimitAccess raconte DISM ne pas vérifier Windows Update ou Windows Server Update Services pour les fichiers source.

How to Run DISM Utility through PowerShell?

Dans les sections ci-dessus, nous avons examiné l'utilisation de l'outil de ligne de commande Windows pour rechercher, identifier et résoudre les problèmes du système d'exploitation. Cependant, les mêmes opérations peuvent être effectuées à l'aide des applets de commande Windows PowerShell.

Tapez la commande PowerShell dans la zone de recherche et exécutez-la avec les droits d'administrateur comme indiqué dans la capture d'écran ci-dessous pour accéder aux applets de commande PowerShell.

powershell
Utilitaire DISM via PowerShell

Les applets de commande de DISM PowerShell correspondent souvent directement aux arguments de Dism.exe. Vous pouvez obtenir le tableau complet de toutes les commandes DISM ainsi que leurs équivalents d'applet de commande PowerShell à partir du Site Web de Microsoft.

Pour afficher la syntaxe, les commutateurs et les paramètres associés, utilisez la commande d'aide PowerShell "obtenir de l'aide - exemples."

Certaines des commandes utilisées dans PowerShell sont

  • Pour CheckHealth : Réparation-WindowsImage -CheckHealth
  • Pour ScanHealth : Réparer-WindowsImage -ScanHealth
  • Pour RestoreHealth : Réparer-WindowsImage -RestoreHealth

Exemples d'utilisation de PowerShell pour exécuter la commande DISM

Tapez ce qui suit pour lancer les cmdlets CheckHealth Powershell.

Repair-WindowsImage -online –CheckHealth

Une fois la commande terminée, l'écran ci-dessous apparaît :

PowerShell pour exécuter la commande DISM

Vous pouvez utiliser les applets de commande ScanHealth Powershell pour effectuer une vérification et une réparation approfondies comme suit :

Repair-WindowsImage -online –ScanHealth

L'écran suivant apparaîtra après avoir exécuté la commande avec succès.

Veuillez noter que vous devez disposer des droits d'administration pour exécuter ces commandes ; sinon, vous recevrez le message d'erreur "L'opération demandée nécessite une élévation" et la commande DISM ne fonctionnera pas.

Vous pouvez trouver toutes les informations sur le module cmdlets de PowerShell sur ce Cette page Microsoft.

DISM Error Troubleshooting

L'objectif de DISM est d'analyser et de réparer automatiquement le système d'exploitation. Mais parfois, cela peut échouer.

La section mettra en évidence certaines erreurs courantes que vous pouvez rencontrer lors de l'exécution de l'utilitaire DISM.

Erreur : 0x800f0954 - DISM a échoué. Aucune opération n'a été effectuée.

Cette erreur est un problème courant qui survient lorsque la commande DISM échoue.

Cette erreur se produit lorsqu'un tiers antivirus programme interfère avec le DISM lors de l'exécution de la commande. Proxy actif, services de mise à jour Windows, accès en lecture seule install.wim etc. peuvent également créer cette erreur.

Voyons comment surmonter ces défis pour que le DISM fonctionne avec succès.

Interférence du programme antivirus

Solution: Si l'erreur persiste après l'arrêt de l'antivirus, vous pouvez le désinstaller et le réinstaller une fois la fonction DISM terminée. Il n'y a pas besoin d'un antivirus tiers car Microsoft Defender est un antivirus puissant avec Windows 10.

Composants et registre de mise à jour Windows corrompus.

Lorsque le service de transfert intelligent en arrière-plan (BITS), les services de chiffrement (CryptSvc) et les services de mise à jour Windows sont mal configurés, DISM échoue.

Solution: Ces services doivent avoir un type de démarrage automatisé et un état de démarrage pour exécuter une mise à jour automatique de Windows avec succès. Parfois, le redémarrage de ces services résoudrait également le problème :

Dépannage des erreurs DISM

Désactivation du proxy

Vous pouvez utiliser un proxy pour préserver votre confidentialité, ce qui empêche DISM d'exécuter la commande.

Solution: La solution est d'éteindre le procuration et exécutez l'outil DISM.

Accès en lecture seule à Install.wim

La plupart du temps, un fichier install.wim est copié directement à partir de l'ISO d'installation de Windows 10 pour démarrer l'analyse hors ligne DISM. Parce que le install.wim le fichier a un accès en lecture seule, DISM échoue.

Solution: Supprimez les autorisations en lecture seule en accédant à la zone Lecture seule en sélectionnant Propriétés dans le menu contextuel lorsque vous cliquez avec le bouton droit sur install.wim fichier.

Comment réparer l'erreur DISM 50

Comment réparer l'erreur DISM 50

L'erreur DISM 50 est un autre type d'erreur typique. Cela se produit lorsque l'utilisateur essaie d'exécuter l'une des commandes suivantes :

  • Dism / Online / Nettoyage-Image / CheckHealth
  • Dism / Online / Nettoyage-Image / ScanHealth
  • Dism / en ligne / Cleanup-Image / RestoreHealth

La principale cause de cette erreur est due à une clé de registre mal placée.

Par conséquent, pour corriger ce problème, vous devez supprimer cette clé comme suit :

À l'aide de l'invite de commande, exécutez Regedit pour accéder au registre.

Accédez à HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl.

Ensuite, recherchez le dossier MiniNT et supprimez-le, comme indiqué dans la figure ci-dessous.

Redémarrez votre ordinateur Windows 10 après avoir vérifié vos modifications.

Ordinateur Windows 10 après vérification de votre modification

Conclusion

L'outil DISM est un outil polyvalent et de pointe que les experts peuvent utiliser avec des connaissances techniques. Il est idéal pour les administrateurs système. L'outil sophistiqué résout la corruption du magasin de composants que SFC et CHKDSK ne peuvent pas gérer pour réparer les problèmes du système d'exploitation.

Vous pouvez également explorer certains des meilleurs outils de réparation pour résoudre Windows 10 problèmes automatiquement.