doganddev
Accueil Blog Boutique

DISM RestoreHealth : réparer Windows

DOG&DEV · 26/01/2025

Changelogs Backups Windows
DISM RestoreHealth : réparer Windows

DISM RestoreHealth : réparer Windows

DISM (Deployment Image Servicing and Management) est un outil Windows pour réparer les images système corrompues. La commande DISM /RestoreHealth restaure la santé du composant store Windows. Ce guide explique son utilisation.

Prérequis

  • Windows 8.1, 10, 11 ou Windows Server 2012+
  • Accès administrateur
  • Invite de commandes ou PowerShell en tant qu'administrateur
  • Connexion Internet (pour télécharger les fichiers manquants)

Qu'est-ce que DISM ?

DISM est un outil en ligne de commande qui :

  • Répare les images Windows corrompues
  • Gère les composants Windows (features, packages)
  • Prépare les images Windows pour le déploiement

RestoreHealth

DISM /RestoreHealth :

  • Scanne le composant store Windows
  • Détecte les fichiers corrompus
  • Télécharge et remplace les fichiers manquants/corrompus
  • Restaure la santé du système

Utilisation de base

Commande standard

Invite de commandes (admin) :

DISM /Online /Cleanup-Image /RestoreHealth

PowerShell (admin) :

DISM /Online /Cleanup-Image /RestoreHealth

Durée : 10-30 minutes selon la vitesse du système.

Avec source alternative

Si DISM ne peut pas télécharger les fichiers :

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess

:

  • X:\ : lecteur du support d'installation Windows
  • Install.wim : fichier image Windows

Ou depuis un ISO monté :

DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\Install.wim:1 /LimitAccess

Étapes de réparation complète

Étape 1 : DISM RestoreHealth

Réparer le composant store :

DISM /Online /Cleanup-Image /RestoreHealth

Attendre la fin de l'opération.

Étape 2 : SFC /ScanNow

Après DISM, exécuter SFC :

SFC /ScanNow

SFC (System File Checker) répare les fichiers système individuels.

Pourquoi les deux :

  • DISM : répare le composant store (source des fichiers)
  • SFC : répare les fichiers système individuels

Étape 3 : Redémarrer

Redémarrer le système après les réparations :

shutdown /r /t 0

Options avancées

Vérifier sans réparer

Scanner uniquement (sans réparer) :

DISM /Online /Cleanup-Image /CheckHealth

Analyse détaillée :

DISM /Online /Cleanup-Image /ScanHealth

Nettoyer les fichiers obsolètes

Nettoyer après réparation :

DISM /Online /Cleanup-Image /StartComponentCleanup

Nettoyage agressif :

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

⚠️ Attention : /ResetBase supprime les anciennes versions et empêche la désinstallation des mises à jour.

Cas d'usage

Windows Update échoue

Symptôme : Windows Update ne peut pas installer les mises à jour.

Solution :

DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow

Puis réessayer Windows Update.

Fichiers système corrompus

Symptôme : erreurs système, applications qui plantent.

Solution :

DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow

Erreur SFC

Symptôme : SFC ne peut pas réparer les fichiers.

Solution : Exécuter DISM d'abord, puis SFC :

DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow

Dépannage

DISM ne peut pas télécharger les fichiers

Problème : "The source files could not be found"

Solutions :

  1. Utiliser une source alternative :
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess
  1. Vérifier la connexion Internet : DISM a besoin d'Internet pour télécharger.

  2. Monter un ISO Windows : utiliser le fichier Install.wim depuis un ISO.

DISM échoue avec erreur

Vérifier les logs :

# Logs DISM
type %windir%\Logs\DISM\dism.log

Erreurs courantes :

Erreur Cause possible Solution
"Error: 87" Paramètres incorrects Vérifier la syntaxe de la commande
"Error: 2" Fichiers manquants Utiliser une source alternative
"Error: 50" Permissions insuffisantes Exécuter en tant qu'administrateur

Processus long

DISM peut prendre du temps :

  • Normal : 10-30 minutes
  • Système très corrompu : jusqu'à 1-2 heures

Ne pas interrompre : laisser DISM terminer.

Script de réparation complète

Créer un script repair-windows.bat :

@echo off
echo Réparation Windows en cours...
echo.

echo Étape 1: DISM RestoreHealth
DISM /Online /Cleanup-Image /RestoreHealth
echo.

echo Étape 2: SFC ScanNow
SFC /ScanNow
echo.

echo Étape 3: Nettoyage
DISM /Online /Cleanup-Image /StartComponentCleanup
echo.

echo Réparation terminée. Redémarrage recommandé.
pause

Exécuter en tant qu'administrateur.

Bonnes pratiques

  • Exécuter en admin : toujours en tant qu'administrateur
  • Ne pas interrompre : laisser DISM terminer
  • SFC après DISM : exécuter SFC après DISM
  • Redémarrer : redémarrer après les réparations
  • Sauvegardes : créer une sauvegarde avant réparations majeures
  • Régularité : exécuter DISM/SFC périodiquement pour maintenance

Comparaison avec SFC

Outil Rôle Quand utiliser
DISM Répare le composant store (source) Avant SFC, Windows Update échoue
SFC Répare les fichiers système individuels Après DISM, fichiers corrompus

Ordre recommandé : DISM d'abord, puis SFC.

Ressources


Cet article s'inscrit dans notre série de guides Windows et dépannage. Pour un serveur sur-mesure, contact.

Commentaires (0)

Laisser un commentaire