Après la commande DISM, une présentation de la commande plus ancien SFC (System File Check pour vérificateur de fichiers systèmes).
On la trouve sur Windows 7, 8 et 10.
Ce dernier est le vérificateur de fichiers systèmes sous la forme d’un outil capable d‘analyser et réparer les fichiers systèmes de Windows.
Idéal lorsque Windows affiche des messages d’erreur de fichiers manquants ou fichiers corrompus.
La commande SFC permet de vérifier l’intégrité des fichiers systèmes et de tenter de les réparer si des fichiers systèmes sont corrompus.
La commande sfc scannow répare les fichiers système manquants ou endommagés sous Windows.
On peut l’utiliser directement dans Windows ou à partir d’un environnement de récupération Windows PE.
Pour une utilisation rapide de ces commandes, suivez plutôt la page : Réparer les fichiers systèmes de Windows.
Table des matières
A quoi sert SFC ?
SFC (System File Check) pour vérificateur de fichiers systèmes est un utilitaire natif de Windows qui permet de vérifier les fichiers systèmes.
Mais aussi corriger les fichiers systèmes altérés mais aussi réparer les fichiers systèmes manquants.
Si un fichier de protection des ressources Windows (WRP) est manquant ou endommagé.
Il se peut que Windows se comporte de manière inattendue. Par exemple, certaines fonctions de Windows peuvent ne pas fonctionner, ou Windows peut se bloquer.
SFC se focalise surtout sur les bibliothèques du système (fichiers .DLL) alors que DISM vérifie les images systèmes.
Pour ce faire, on utilise alors la commande sfc /scannow.
Enfin l’outil SFC fonctionne en mode sans échec.
SFC via Reset Windows Update Agent
Ce outil gratuit permet de lancer les outils de réparation de Windows.
Ainsi si vous ne voulez pas vous prendre la tête avec des commandes à saisir en invite de commandes.
Vous pouvez utiliser Reset Windows Update Agent qui permet de lancer certaines réparations.
- Télécharger Reset Windows Update Agent
- Décompressez le sur le bureau de Windows
- Executez pour obtenir le menu ci-dessous s’ouvre le.
- Puis saisissez 2 puis entrée.
- Enfin l’outil SFC se lance et va vérifier les fichiers systèmes.
Comment lancer la commande SFC Scannow ?
La méthode plus courantes est de lancer la commande sfc /scanow depuis l’invite de commandes.
Ainsi en premier lieu, vous devez ouvrir celle-ci en administrateur.
- Windows 10, suivez cet article : 5 méthodes pour ouvrir l’invite de commandes sur Windows 10. Toutes les méthodes pour ouvrir l’invite de commandes y sont expliqués.
- Windows 8 :
- Sur votre clavier, appuyez sur la touche Windows + F
- Réglez la recherche sur Partout
- Saisissez cmd.exe
- Faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe
- Windows 7 :
- Cliquez sur le Menu Démarrer
- Saisissez cmd dans la barre de recherche
- Faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe
Lancer l’analyse sfc /scannow
Voici la procédure à suivre afin de pouvoir lancer une vérification SFC de Windows.
Dans un premier temps, démarrez une invite de commandes de Windows en administrateur (voir plus plus haut)
Ensuite, saisissez la commande :
sfc /SCANNOW
L’analyse des fichiers systèmes et de Windows peut prendre plusieurs minutes.
Ensuite si tout va bien, vous obtenez le message suivant qui indique qu’un fichier système n’est corrompu :
Début de l'analyse du système. Cette opération peut nécessiter un certain temps. Démarrage de la phase de vérification de l'analyse du système. La vérification 100% est terminée. Le programme de protection des ressources Windows n'a trouvé aucune violation d'intégrité.
et si des fichiers ne peuvent être réparées, vous obtenez le message :
La protection des ressources Windows a trouvé des fichiers endommagés, mais n'a pas réussi à tous les réparer. Des détails sont inclus dans le journal CBS.log C:\Windows\CBS\CBS.log
Si l’analyse ne se lance pas ou s’interrompt avec une erreur de la protection des ressources de Windows alors reportez-vous au paragraphe erreur SFC plus bas.
En vidéo
La vidéo suivante reprend ce tutoriel afin de vérifier et réparer Windows avec SFC.
Le journal CBS.log
Les informations d’analyses SFC sont consignés dans le fichier journal C:\Windows\CBS\CBS.log.
Ce fichier log peut donner des informations sur les fichiers corrompus.
Il peut être nécessaire de copier le fichier journal sur le bureau.
Chercher les occurrences.
Afin de comprendre le contenu de fichier LOG, vous pouvez consulter notre article : SFC de Windows : comment lire CBS.log
Enfin, l’outil SFCFix du site SysNative peut alors restaurer les fichiers systèmes de manière automatiques s’il s’agit de fichiers systèmes connus pour être corrompus par des applications tiers (ASUS etc).
Sinon il faudra créer un script qui permet de copier les fichiers.
Vérifier l’intégrité d’un fichier système
Vous pouvez vérifier un fichier système à partir de l’option /verifyfile
Par exemple pour vérifier le fichier c:\windows\system32\kernel32.dll
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
Cette commande est assez intéressante pour vérifier l’intégrité d’un fichier système en particulier, si vous pensez que ce dernier est corrompu ou infecté par un Trojan.Patched.
Les paramètres de la commande SFC
Voici l’aide de SFC avec tous les paramètres possibles.
Vous avez aussi des exemples.
En clair :
- VerifyOnly : vérifie le système mais ne corrige pas les erreurs.
- Scannow : vérifie le système et corrige les erreurs.
Utiliser SFC depuis un CD Live
Vous pouvez exécuter une vérification et correction SFC depuis :
- les options avancées de récupération de Windows
- ou depuis un CD Live Windows comme le CD Live Malekal.
La syntaxe est un peu différente car il faut indiquer le chemin du répertoire Windows à réparer.
Cela avec le paramètre OFFWindir et OFFBootdir
avec le CD Live Malekal, où le système reste sur le disque C:\ et le dossier Windows est donc C:\Windows
La commande devient (les majuscules n’ont pas d’importance) :
SFC /scannow /OFFBootdir=C:\ /OFFWindir=C:\Windows
L’analyse en version CD Live est beaucoup beaucoup plus long.
D’autant que le pourcentage de scan n’apparaît pas.
Soyez donc très patient.
et à partir des options avancées de récupération de Windows
Liens
- Comment vérifier la signature numérique des fichiers systèmes et pilotes de Windows
- Réparer Windows 7, 10 depuis l’invite de commandes
- La protection des ressources Windows n’a pas réussi à effectuer l’opération demandée
- La protection des ressources Windows n’a pas réussi a démarrer le service de réparation
- Réparer les fichiers systèmes de Windows
- DISM : réparation de fichiers systèmes
- Réparer Windows
- Tutoriel Windows Repair : comment réparer Windows
- Réparer Windows 10 sans perte de données
- Réparer Windows 11 sans perte de données