

• Ce tutoriel vous montre comment automatiser la vérification d’intégrité et la réparation du système sous Windows à l’aide d’outils natifs comme SFC (System File Checker) et DISM (Deployment Image Servicing and Management). Ces outils permettent de détecter et de réparer automatiquement les fichiers système corrompus.

• Un ordinateur exécutant Windows 10, Windows 11, ou Windows Server 2016/2019/2022.
• Une session avec des droits administrateur.
• PowerShell ou l’invite de commandes (CMD).

• Nous explorerons deux approches :
• Méthode 1 : Utilisation manuelle des commandes SFC et DISM dans une fenêtre CMD ou PowerShell.
• Méthode 2 : Automatisation à l’aide d’un script PowerShell planifié.

• Méthode 1 : Simple à exécuter immédiatement sans configuration préalable.
• Méthode 2 : Entièrement automatisée, idéale pour des exécutions régulières.

• Méthode 1 : Nécessite une intervention manuelle répétée.
• Méthode 2 : Nécessite de configurer une tâche planifiée.

MĂ©thode 1 : Utilisation manuelle des commandes SFC et DISM
Lancez une invite de commandes (CMD) ou PowerShell en mode administrateur.
Exécutez la commande suivante pour vérifier l’intégrité des fichiers système :
Code:
sfc /scannow
Si des erreurs sont détectées mais non corrigées, utilisez DISM pour réparer l’image système :
Code:
DISM /Online /Cleanup-Image /RestoreHealth
Après la réparation, relancez SFC pour vérifier que toutes les erreurs sont corrigées.
Redémarrez votre ordinateur une fois les réparations terminées.
MĂ©thode 2 : Automatisation avec un script PowerShell
Créez un script PowerShell pour automatiser les commandes SFC et DISM. Ouvrez un éditeur comme Bloc-notes et insérez le code suivant :
Code:
Script d'automatisation de la vérification et réparation du système
Write-Host "Démarrage de la vérification d'intégrité du système..."
sfc /scannow
Write-Host "Si des erreurs persistent, réparation avec DISM..."
DISM /Online /Cleanup-Image /RestoreHealth
Write-Host "Processus terminé. Redémarrez votre système si nécessaire."
2. Enregistrez le fichier avec l’extension .ps1 (ex. : VerificationSystem.ps1).
3. Configurez une tâche planifiée :
• Accédez au Planificateur de tâches via le menu Démarrer.
• Cliquez sur Créer une tâche.
• Dans l’onglet Déclencheurs, configurez une exécution régulière (ex. : chaque semaine).
• Dans l’onglet Actions, ajoutez une action pour exécuter le script PowerShell en spécifiant son chemin complet.
4. Testez la tâche pour vérifier son bon fonctionnement.

• Activez les journaux d’événements Windows pour surveiller les résultats des vérifications d’intégrité.

• Évitez d’interrompre SFC ou DISM pendant leur exécution, car cela peut causer des erreurs supplémentaires.

• Combinez ces vérifications avec un logiciel antivirus pour garantir une protection complète du système.

• Utilisez des outils tiers comme Windows Repair pour automatiser et combiner plusieurs tâches de réparation.

• Microsoft Docs - SFC
• Microsoft Docs - DISM Overview
• GitHub - SFC et DISM Scripts

• L’automatisation de la vérification d’intégrité et de la réparation du système sous Windows garantit un système stable et sécurisé. Que vous utilisiez une méthode manuelle ou un script automatisé, ces outils assurent un diagnostic rapide et efficace.