DISM RestoreHealth : réparer Windows
DOG&DEV · 26/01/2025
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
Où :
X:\: lecteur du support d'installation WindowsInstall.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 :
- Utiliser une source alternative :
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess
-
Vérifier la connexion Internet : DISM a besoin d'Internet pour télécharger.
-
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
- windows-firewall - Configuration Windows
- recover-files-corrupted-vps - Récupération fichiers
Cet article s'inscrit dans notre série de guides Windows et dépannage. Pour un serveur sur-mesure, contact.