De nombreux utilisateurs connaissent la fameuse commande SFC /SCANNOW qui permet de vérifier et corriger l'intégrité des fichiers systèmes.

Seulement il arrive parfois que le retour de cette commande indique qu'elle est incapable de réparer les fichiers système corrompus ou modifiés parce que le magasin de composant (source) est corrompu.

Pourtant une solution existe, en utilisant l’outil Gestion et maintenance des images de déploiement (DISM.exe) qui est un outil en ligne de commande qui permet entre autre de monter un fichier image système Windows (.wim) ou un disque dur virtuel (.vhd ou .vhdx) en vue d’effectuer la maintenance ou la réparation.

Après l'utilisation de DISM réussi, la commande SFC devrait être en mesure de réparer les fichiers

Vue d’ensemble de l’outil Gestion et maintenance des images de déploiement (DISM)

Traduction de ce tuto tiré de la source originale :
http://www.tenforums.com/tutorials/7808-dism-repair-windows-10-image.html

L'outil DISM /Cleanup-Image enregistre les fichiers journaux dans les emplacements de fichiers ci-dessous. Pour être en mesure d'afficher ces journaux, vous devez les copier à partir des emplacements ci-dessous pour votre bureau, puis les ouvrir à partir de votre bureau.
 
C: \ Windows \ Logs \ CBS \ CBS.log
 
C: \ Windows \ Logs \ DISM \ Dism.log
 

OPTION 1

Pour lancer l'outil "DISM /Cleanup-Image" dans un invite de commande
 
Ouvrez une invite de commande en mode administrateur.
 
1. Pour utiliser DISM / Command CheckHealth
Vous souhaitez utiliser /CheckHealth seulement pour vérifier si l'image a été signalé comme corrompu par un processus défectueux et si la corruption peut être réparé. Ceci est juste un moyen rapide de voir si la corruption existe actuellement, et de vous informer si il y a la corruption. Cela ne résout pas quelque chose ou créer un journal. Cela va terminer l'exécution presque instantanément.

A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée
 
Dism /Online /Cleanup-Image /CheckHealth

2. Pour utiliser DISM / Command ScanHealth
Vous souhaitez utiliser /ScanHealth pour numériser l'image pour le magasin de composants corrompu. Cette option ne résout pas toute la corruption. Il vérifie uniquement composante magasin corruption et enregistre que la corruption dans le fichier de log. Cela peut prendre environ 5-10 minutes pour terminer. Il restera à 20% pendant un moment avant de continuer.

A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée
 
Dism /Online /Cleanup-Image /ScanHealth

3. Pour utiliser DISM / Command RestoreHealth
(recommandé) Vous souhaitez utiliser /RestoreHealth pour numériser l'image pour la composante magasin corruption, effectuer automatiquement les opérations de réparation, et enregistre que la corruption dans le fichier de log. Cela peut prendre environ 10-15 minutes jusqu'à quelques heures pour terminer en fonction du niveau de corruption. Il restera à 20% pendant un moment avant de continuer.
 
Si cette commande échoue, alors vous pouvez essayer l'étape 4 ou 5

4. Pour utiliser DISM / RestoreHealth / Source: Commande Wim
Vous souhaitez utiliser /Source avec /RestoreHealth pour spécifier l'emplacement d'un fichier install.wim comme la source de bonnes versions connues de fichiers qui peuvent être utilisés pour la réparation. Cela peut prendre environ 10-15 minutes jusqu'à quelques heures pour terminer en fonction du niveau de corruption. Il restera à 20% pendant un moment avant de continuer.
 
Le fichier install.wim sera dans le dossier "Sources" d'un montage de Windows 10 ISO.

Si vous avez un fichier de install.esd lieu de install.wim, alors vous auriez besoin d'utiliser l'étape 5 à la place. 

Cela peut être utile si l'étape 3 n'a pas été en mesure de réparer l'image de Windows (du magasin composante).
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:chemin complet vers le fichier Install.wim:1
 
OU
 
(Pour éviter que DISM utilise les images en ligne de Windows Update)

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:chemin complet vers le fichier Install.wim:1 /limitaccess

Par exemple:

(USB à partir de l'outil de création des médias où D: est la lettre de lecteur de l'USB)

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess

OU
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:
D:\Windows 10 ISO\sources\install.wim:1 /limitaccess

"Windows 10 ISO" étant le dossier dans lequel on aura copier/coller tout le contenu de l'ISO

5. Pour utiliser DISM / RestoreHealth / Source: Commande ESD
Vous souhaitez utiliser /Source avec /RestoreHealth pour spécifier l'emplacement d'un fichier install.esd comme la source de bonnes versions connues de fichiers qui peuvent être utilisés pour la réparation. Cela peut prendre environ 10-15 minutes jusqu'à quelques heures pour terminer en fonction du niveau de corruption. Il restera à 20% pendant un moment avant de continuer.

Cela peut être utile si l'étape 3 n'a pas été en mesure de réparer l'image de Windows (du magasin composante).
 
Le fichier install.esd peut être dans le dossier Sources d'un montage de Windows 10 ISO.
 
Si vous avez un fichier de install.wim lieu de install.esd, alors vous auriez besoin d'utiliser l'étape 5 à la place.
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:chemin complet vers install.esd fichier:1
 
OU
 
(Pour éviter que DISM utilise les images en ligne de Windows Update)

Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:chemin complet vers install.esd fichier:1 /limitaccess

Par exemple:
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:C:\$ De Windows ~ BT\Sources\Install.esd:1 /limitaccess
 
OU
 
(USB à partir de l'outil de création des médias où E: est la lettre de lecteur de l'USB)

Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:E:\sources\Install.esd:1 /limitaccess

6. Si vous avez fait l'étape 3, 4, ou 5, il est recommandé de redémarrer l'ordinateur pour appliquer pleinement la réparation.
 

OPTION 2

Pour lancer l'outil "DISM /Cleanup-Image" dans PowerShell
 
1. Ouvrez un invite de commande en mode administrateur. et lancer la commande PowerShell
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Repair-WindowsImage -Online -CheckHealth

2. Pour utiliser DISM / Command ScanHealth
Vous souhaitez utiliser /ScanHealth pour numériser l'image pour le magasin de composants corruption. Cette option ne résout pas toute la corruption. Il vérifie uniquement composante magasin corruption et enregistre que la corruption dans le fichier de log. Cela peut prendre environ 5-10 minutes pour terminer. Il restera à 20% pendant un moment avant de continuer.
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Répair-WindowsImage -Online -ScanHealth

3. Pour utiliser DISM / Command RestoreHealth
(recommandé) Vous souhaitez utiliser /RestoreHealth pour numériser l'image pour la composante magasin corruption, effectuer automatiquement les opérations de réparation, et enregistre que la corruption dans le fichier de log. Cela peut prendre environ 10-15 minutes jusqu'à quelques heures pour terminer en fonction du niveau de corruption. Il restera à 20% pendant un moment avant de continuer.
 
Si cette commande échoue, alors vous pouvez faire l'étape 4 ou 5 à la place.
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Répair-WindowsImage -Online -RestoreHealth

4. Pour utiliser DISM / RestoreHealth / Source: Commande Wim
Vous souhaitez utiliser /Source avec /RestoreHealth pour spécifier l'emplacement d'un fichier install.wim comme la source de bonnes versions connues de fichiers qui peuvent être utilisés pour la réparation. Cela peut prendre environ 10-15 minutes jusqu'à quelques heures pour terminer en fonction du niveau de corruption. Il restera à 20% pendant un moment avant de continuer.
 
Cela peut être utile si l'étape 3 ci-dessus n'a pas été en mesure de réparer l'image de Windows (de magasin composante).
 
Le fichier install.wim sera dans le dossier "Sources" d'un montage de Windows 10 ISO

Si vous avez un fichier de install.esd au lieu de install.wim, alors vous auriez besoin d'utiliser l'étape 5 à la place.
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:chemin complet vers le fichier Install.wim:1

OU
 
(Pour éviter que DISM utilise les images en ligne de Windows Update)
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:chemin complet vers le fichier Install.wim:1 /limitaccess
 
Par exemple:
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess
 
5. Pour utiliser DISM / RestoreHealth / Source: Commande ESD
Vous souhaitez utiliser /Source avec /RestoreHealth pour spécifier l'emplacement d'un fichier install.esd comme la source de bonnes versions connues de fichiers qui peuvent être utilisés pour la réparation. Cela peut prendre environ 10-15 minutes jusqu'à quelques heures pour terminer en fonction du niveau de corruption. Il restera à 20% pendant un moment avant de continuer.
 
Cela peut être utile si l'étape 3 n'a pas été en mesure de réparer l'image de Windows (de magasin composante).

Le fichier install.esd peut être dans le dossier "Sources" d'un montage de Windows 10 ISO.
 
Si vous avez un fichier de install.wim lieu de install.esd, alors vous auriez besoin d'utiliser l'étape 4 à la place.
 
A) Dans l'invite de commande, copiez et collez la commande ci-dessous, appuyez sur Entrée.
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:chemin complet vers install.esd fichier:1

OU
 
(Pour éviter que DISM utilise les images en ligne de Windows Update)
Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:chemin complet vers install.esd fichier:1 /limitaccess
 
Par exemple:
 
Dism /Online /Cleanup-Image /RestoreHealth /Source:ESD:C:\$ De Windows ~ BT\Sources\Install.esd:1 /limitaccess

Si vous avez fait l'étape 3, 4, ou 5, il est recommandé de redémarrer l'ordinateur pour appliquer pleinement la réparation.

Autre tuto sur le même sujet : Vérifier et réparer l’image de Windows 10 avec DISM

Pour une installation de Windows 10 avec DISM

dism /get-wiminfo /wimfile:K:\sources\install.wim ( Remplacer la lettre K par la lettre ou se trouve le fichier install.wim)

Ensuite il faut utiliser l'attribut "ApplyDir:

dism /apply-image /imagefile:chemin du fichier wim\install.wim /index:X /applydir:Y:

OU

dism /apply-image /imagefile:chemin du fichier esd\install.esd /index:X /applydir:Y:

X: index de l'image obtenu par la commande précédente.

Y: lettre du lecteur destiné à recevoir l'image (HDD, SSD)

Source : https://forum.pcastuces.com/creer_un_windows_presque_nomade-f4s91641.htm?page=9&#5719376