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

Essayez Notre Instrument Pour Éliminer Les Problèmes

Une suggestion courante sur les forums de support Windows est d'analyser le système pour les problèmes d'intégrité des fichiers en utilisant la commande sfc / scannow que vous pouvez exécuter sur le système actif mais aussi sur des disques externes .

SFC, qui signifie System File Checker, est un outil d'administration 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 scans SFC ont trois résultats possibles:

  1. L'analyse n'a détecté aucun problème.
  2. L'analyse a détecté des problèmes et les a résolus.
  3. L'analyse a détecté des problèmes et n'a pas pu les réparer (la protection des ressources Windows a trouvé des fichiers corrompus mais n'a pas pu résoudre certains d'entre eux).

Remarque : Il est recommandé de faire 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 , Sauvegarde Veeam Endpoint , ou autres outils de sauvegarde .

Utilisez DISM si SFC / Scannow ne parvient pas à corriger les problèmes

sfc scannow

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

SFC peut également corriger des problèmes, mais il peut 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. Deployment Image Servicing and Management (DISM) est un programme de ligne de commande pour Windows qui est 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 commandes avec élévation de privilèges:

  1. Appuyez sur la touche Windows pour afficher le menu Démarrer.
  2. Tapez cmd.exe et attendez que les résultats s'affichent.
  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 la 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 des opérations de réparation.

Dism / Online / Cleanup-Image / CheckHealth

dism checkhealth

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

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

Dism / Online / Cleanup-Image / ScanHealth

dism scanhealth

La commande recherche 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 / En ligne / Cleanup-Image / RestoreHealth

dism restorehealth

Le paramètre / RestoreHealth exécute une analyse de la corruption et tente de réparer les problèmes qu'il détecte 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 parfois sembler bloquée, mais cela n'est pas préoccupant car la numérisation doit commencer automatiquement après un moment.

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

Commandes avancées DISM

  • 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 comme paramètre.

Stratégie de groupe

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

dism repair policy

Procédez comme suit pour cela:

  1. Appuyez sur la touche Windows pour afficher le menu Démarrer.
  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 professionnelles ou Entreprise de Windows.
  3. Accédez à Configuration ordinateur> Modèles d'administration> Système.
  4. Double-cliquez sur Spécifier les paramètres pour l'installation et la réparation des composants en option.
  5. Définissez la stratégie sur activée et configurez-la en conséquence.
  6. Vous devez spécifier une autre source et pouvez 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 les 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.

  • Vérifier la santé : Réparation-WindowsImage -CheckHealth
  • ScanHealth : Réparation-WindowsImage -ScanHealth
  • Restaurer la santé : Réparation-WindowsImage -RestoreHealth

Vidéo pédagogique DISM

Articles Liés