Utilisez DISM pour résoudre les problèmes que SFC ne peut pas

Une suggestion courante sur les forums de support Windows consiste à analyser le système pour détecter les problèmes d’intégrité des fichiers à l’aide de la commande sfc / scannow que vous pouvez exécuter sur le système actif, mais également sur des lecteurs externes.

SFC, qui signifie Vérificateur de fichiers système, est un outil administratif intégré permettant de vérifier l'intégrité des fichiers du système d'exploitation et de réparer les fichiers corrompus, endommagés ou modifiés.

Les analyses SFC ont trois résultats possibles:

  1. L'analyse n'a trouvé aucun problème.
  2. L'analyse a trouvé des problèmes et les a corrigés.
  3. L'analyse a trouvé des problèmes et n'a pas pu les réparer (Windows Resource Protection a trouvé des fichiers corrompus mais n'a pas pu en réparer certains).

Remarque : il est recommandé d'effectuer une sauvegarde complète de la partition système Windows avant d'exécuter DISM. Utilisez des solutions de sauvegarde gratuites telles que Macrium Reflect, Veeam Endpoint Backup ou d’autres outils de sauvegarde.

Utilisez DISM si SFC / Scannow ne résout pas le problème

La capture d'écran affichée ci-dessus montre un résultat où SFC n'a pas pu corriger les fichiers corrompus détectés.

SFC peut également corriger des problèmes mais ne pas résoudre le problème que vous avez essayé de corriger en premier lieu en l'exécutant.

DISM vient à la rescousse dans ces situations. Le service Gestion et maintenance des images de déploiement (DISM) est un programme en ligne de commande pour Windows utilisé à diverses fins. Il est disponible dans toutes les versions de Windows à partir de Windows 7 et Windows Server 2008.

Vous devez exécuter DISM à partir d'une invite de commande avec privilèges élevés:

  1. Appuyez sur la touche Windows pour afficher le menu de démarrage.
  2. Tapez cmd.exe et attendez que les résultats soient renseignés.
  3. Cliquez avec le bouton droit sur le résultat nommé cmd.exe et sélectionnez "Exécuter en tant qu'administrateur" pour l'exécuter avec des privilèges élevés.

DISM peut être exécuté en mode sec pour révéler une corruption sans tenter de résoudre les problèmes détectés. Je vous recommande de vérifier d'abord l'état de santé pour savoir s'il existe une corruption avant d'exécuter les opérations de réparation.

Dism / Online / Cleanup-Image / CheckHealth

La commande vérifie l'image pour l'indicateur de corruption et vous renvoie ses résultats, mais n'exécute pas d'opération de réparation.

L'analyse ne devrait pas prendre plus d'une seconde ou deux. Les opérations précédentes peuvent avoir marqué l'image comme corrompue.

Dism / Online / Cleanup-Image / ScanHealth

La commande analyse la corruption du magasin de composants mais ne corrige aucun problème.

L'analyse prend plus de temps et les résultats de l'analyse sont renvoyés dans la fenêtre d'invite de commande.

DISM / Online / Cleanup-Image / RestoreHealth

Le paramètre / RestoreHealth exécute une analyse de la corruption et tente de réparer les problèmes détectés automatiquement.

La numérisation prend plus de temps si une corruption est détectée lors de la numérisation de l'image. Notez que l’opération peut sembler parfois bloquée, mais il n’ya pas lieu de s’inquiéter, car l’analyse doit commencer automatiquement après un moment.

Si l'analyse détecte une corruption, elle tente de résoudre le problème à l'aide de Windows Update par défaut.

Commandes DISM Advanced

  • Pour réparer une image hors connexion : Dism / Image: C: \ offline / Cleanup-Image / RestoreHealth
  • Pour utiliser une autre source de réparation : Dism / Online / Cleanup-Image / RestoreHealth / Source: d: \ test \ mount \ windows
  • Pour empêcher l'utilisation de Windows Update : / LimitAccess en tant que paramètre.

Stratégie de groupe

Vous pouvez spécifier une source différente à l'aide de la stratégie de groupe.

Faites ce qui suit pour cela:

  1. Appuyez sur la touche Windows pour afficher le menu de démarrage.
  2. Tapez gpedit.msc et appuyez sur la touche Entrée pour ouvrir l'éditeur de stratégie de groupe. Notez qu'il n'est disponible que dans les éditions professionnelle ou d'entreprise de Windows.
  3. Accédez à Configuration de l'ordinateur> Modèles d'administration> Système.
  4. Double-cliquez sur Spécifier les paramètres pour l’installation facultative des composants et la réparation des composants.
  5. Définissez la stratégie sur activé et configurez-la en conséquence.
  6. Vous devez spécifier une autre source et bloquer l’utilisation de Windows Update. Les systèmes configurés pour utiliser WSUS par défaut peuvent être configurés pour utiliser Windows Update à la place pour des opérations de réparation.

Dism à l'aide de PowerShell

Vous pouvez également utiliser DISM dans Windows PowerShell. Les commandes sont légèrement différentes.

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

Vidéo pédagogique DISM

Articles Liés

  • Analyser et nettoyer le dossier WinSXS
  • Optimiseur Windows Dism ++ avec une fonctionnalité impressionnante
  • Le dossier Winsxs expliqué
  • Windows Repair 4.0 publié: réparation du logiciel Windows
  • Windows Repair Toolbox examen