Voici un article complet de la commande DISM de Windows 10.
DISM pour Deployment Imaging and Servicing Management est un outil assez complexe.
Pour rappel cette commande DISM est avant tout disponible à partir de Windows 8, vous pouvez oublier pour Windows 7.
Elle permet :
- Monter et manipuler un image de Windows 10. Cela à partir des des fichiers ESD ou WIM contenus dans l’ISO de Windows
- Nettoyer le magasin des composants de Windows 10
- Réparer les images de Windows 10 par exemple lorsque des fichiers systèmes sont corrompus
- Nettoyer le dossier WinSxS et le magasin des composants de Windows 10
- Installer ou désinstallation des packages et mises à jour de Windows 10
- Activer ou Désactiver des fonctionnalités de Windows 10
- Enfin on peut aussi réparer l’image de Windows 10.
Voici toutes les syntaxes et exemples d’utilisation de la commande DISM de Windows 10.

Table des matières
- 1 Tous les exemples des commandes DISM de Windows 10
- 1.1 CheckHealth : Analyser une image de Windows
- 1.2 RestoreHealth : Réparer une image de Windows 10
- 1.3 StartComponentCleanup : nettoyer le dossier WinSxS et le magasin des composants de Windows 10
- 1.4 Manipuler image de Windows
- 1.5 Réparation des images de Windows 10 hors ligne
- 1.6 Get-Packages et Remove-Package
- 1.7 Enable-Feature et Disable-Feature pour installer/désinstaller des fonctionnalités
- 1.8 Logs et journaux DISM
- 2 Liens
Tous les exemples des commandes DISM de Windows 10
Plusieurs paramètres sont disponibles pour réparer Windows lorsque le magasin de composant est endommagé ou corrompu.
Cette réparation se fait à partir de Windows Update lorsque l’on utilise le paramètre /Online.
Par contre si les sources ne sont pas disponibles alors il est aussi possible d’effectuer une réparation en mode hors ligne.
Ainsi à partir de l’ISO de Windows.
CheckHealth : Analyser une image de Windows
Le paramètre /CheckHealth permet de vérifier si votre image de Windows est corrompue sans tenter de réparer celle-ci.
Voici la syntaxe DISM à utiliser :
Dism /Online /Cleanup-Image /CheckHealth
Lorsque vous utilisez l’argument /CheckHealth, l’outil DISM indique si l’image est saine, réparable ou non réparable.
RestoreHealth : Réparer une image de Windows 10
Pour réparer une image de Windows 10 corrompue, on utilise le paramètre /RestoreHealth.
Voici un exemple de son utilisation :
Dism /Online /Cleanup-Image /Restorehealth
Plus de détails des réparations des images de Windows 10 avec DISM dans cet article :
StartComponentCleanup : nettoyer le dossier WinSxS et le magasin des composants de Windows 10
La commande StartComponentCleanup de DISM nettoyage le magasin des composants de Windows 10.
Il s’agit du dossier WinSxS (Windows Side by Side).
Elle a pour but de supprimer les composants inutilisés depuis 30 jours.
Enfin on peut l’utiliser pour supprimer les mises à jour de Windows installée.
Plus de détails, dans cet article :
Manipuler image de Windows
DISM permet aussi de manipuler les images de Windows.
C’est à dire monter les fichiers WIM ou ESD afin d’avoir accès au contenu de ces derniers, les modifier et recréer le fichier install.wim ou install.ed.
Pour rappel les fichiers ISO d’installation de Windows 10 embarque l’image install.wim dans le dossier Sources.
En modifiant ce dernier, vous pouvez personnaliser une ISO d’installation de Windows 10.
Les différents options de la commande DISM autour de la manipulation d’image de Windows :
- /Split-Image – Fractionne un fichier .wim ou .ffu existant en plusieurs fichiers WIM/FFU en lecture seule.
- /Apply-Image – Applique une image.
- /Get-MountedImageInfo – Affiche des informations sur les images WIM et VHD montées.
- /Get-ImageInfo – Affiche des informations sur les images d’un fichier WIM ou VHD.
- /Commit-Image – Enregistre les modifications apportées à une image WIM ou VHD montée.
- /Unmount-Image – Démonte une image WIM ou VHD montée.
- /Mount-Image – Monte une image à partir d’un fichier WIM ou VHD.
- /Remount-Image – Récupère un répertoire de montage image orphelin.
- /Cleanup-Mountpoints – Supprime les ressources associées à des images montées endommagées.
Le paramètre /Get-ImageInfo permet d’obtenir des informations sur une image.
Par exemple pour lister les images d’un fichier wim, il faut utiliser la commande DISM de cette manière :
DISM /Get-ImageInfo /Imagefile:e:\sources\install.wim
Comme vous pouvez le constater ce install.wim contient deux images : l’édition professionnel et l’édition famille (home).
Si vous utilisez la commande DISM pour réparer un Windows famille avec l’index 1, vous obtiendrez une erreur 0x800f081f indiquant que les sources sont introuvables.
Pour obtenir des informations sur une image en index 1, on utilise le paramètre /Get-Wiminfo comme ceci :
DISM /Get-Wiminfo /Wimfile E:\sources\install.wim /index:1 /ReadOnly /Optimize
Pour monter l’image de Windows, on utilise l’option /Mount-image :
DISM /Mount-image /ImageFile:E:\sources\install.wim /Index:2 /mountdir:C:\users\maill\Desktop\sources /ReadOny /Optimize
- /ImageFile:E:\sources\install.wim – le fichier source
- /Index:2 – L’index àd’install.wim à monter
- /mountdir:C:\users\maill\Desktop\sources – le chemin de destination vers lequel monter les sources
Pour faciliter la création et la personnalisation l’image d’installation de Windows 10, il existe une interface graphique DISM.
Ce lien vous guide pour y parvenir :
Réparation des images de Windows 10 hors ligne
Lorsque DISM ne trouve pas les sources en ligne, il renvoie alors une erreur 0x800f081 et sources sont introuvables.
Dans ce cas on peut tenter de réparer à partir du fichier ISO.
- Télécharger ISO Windows 10
- Puis sur le fichier ISO, faites un clic droit et monter. Cela va créer un lecteur virtuelle DVD-Rom, notez la lettre de lecteur
Dans le dossier sources, on trouve le fichier install.wim ou install.esd.
Il contiennent les sources et fichiers d’installation de Windows 10.
Ces fichiers se trouvent dans le dossier sources de l’ISO de Windows.
Ainsi, la syntaxe est la suivante :
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1
Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:E:\sources\install.esd:1
Le chiffre :1 est l’index à utiliser dans le fichier install.wim ou install.esd, ce dernier pouvant contenir plusieurs images de Windows.
Se reporter au paragraphe sur la manipulation d’image Windows et la commande /Get-Wim-Info.
Il est important de bien indiquer le bon index par rapport à votre édition de Windows, sinon vous obtiendrez une erreur 0x800f081f.
Pour plus d’informations sur la réparation de Windows depuis l’ISO, se reporter à la page :
Si vous désirez réparer les images Windows en mode hors ligne, sans que Windows Update soit utilisé, il faut utiliser l’argument /LimitAccess
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
Enfin on peut aller plus loin en créant une ISO personnalisée de Windows.
Get-Packages et Remove-Package
Ces deux paramètres permettent d’ajouter ou supprimer des packages à une image ou à Windows 10.
Le premier cas ne sera pas abordé, vous pouvez vous référer à la documentation de Microsoft : Add or Remove Packages Offline Using DISM
Dans l’article suivant, j’avais déjà donné les syntaxes de DISM pour installer ou désinstaller des mises à jour de Windows 10 : Désinstaller une mise à jour Windows en invite de commandes
Lister les mises à jour de Windows 10 :
dism /online /get-packages
Supprimer une mise à jour installée :
dism /Online /remove-package /packagename:<nom du package>
Pour installer une mise à jour, il faut télécharger celle au format Microsoft Cabinet (.CAB) ou au format Windows Update Stand-alone Installer (.MSU).
Se reporter à cette page : Télécharger et installer des mises à jour de Windows manuellement
Enfin pour installer la mise à jour, on utilise /add-Package de cette manière :
DISM.exe /Online /Add-Package /PackagePath:c:\KBnumber.cab
Enable-Feature et Disable-Feature pour installer/désinstaller des fonctionnalités
Enfin DISM donne aussi la possibilité d’installer ou désinstaller des fonctionnalités de Windows 10.
Pour lister les fonctionnalités disponibles, on utilise /get-feature :
DISM /online /get-features /format:table
Puis pour activer une fonctionnalité, on utilise /Enable-Feature et /FeatureName avec son nom.
Dism /online /Enable-Feature /FeatureName:"Nom de la fonctionnalité" -All
Par exemple pour installer le .NET Framework 3.5 dans Windows 10 :
Dism /online /Enable-Feature /FeatureName:"NetFx3" -All
La désinstallation suit le même principe avec /Disable-Feature :
Dism /online /Disable-Feature /FeatureName:"NetFx3"
Les détails :
Logs et journaux DISM
DISM créé un fichier journal à l’emplacement suivant C:\Windows\Logs\DISM\CBS.log.
Comme souvent, le journal apporte beaucoup d’informations sur les erreurs afin de déterminer la source du problème et le corriger.
Liens
- DISM : réparer les fichiers systèmes et images de Windows 10
- Réparer Windows 10 avec DISM depuis l’ISO
- Dism++ : Nettoyer Windows facilement
- Erreur 87 avec DISM sur Windows 7 et 10
- DISM : les fichiers sources sont introuvables : 0x800f081 ou 0x800f081f
- DISM GUI : ajouter un pilote à une ISO Windows
- Installer Windows 10 avec DISM sur un disque secondaire ou externe
- Comment réparer les fichiers système manquants ou endommagés sous Windows