SFC : vérifier et corriger les fichiers systèmes sur Windows

Après la commande DISM, une présentation de la commande plus ancien SFC (System File Check).
La commande 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.
L’analyse SFC vérifie les fichiers systèmes un par un et vous indique si des fichiers sont corrompus.
L’utilitaire tente ensuite de réparer ces fichiers automatiquement.

Pour une utilisation rapide de ces commandes, suivez plutôt la page : Réparer les fichiers systèmes de Windows.

reparer_windows

SFC : vérifier et corriger les fichiers systèmes sur Windows

Introduction à SFC

SFC (System File Check) est un utilitaire natif de Windows qui permet de vérifier les fichiers systèmes.
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, c’

SFC via Reset Windows Update Agent

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.

Après avoir lancé Reset Windows Update Agent.
Saisissez 2 puis entrée.
La réparation SFC va alors s’effectuer.

SFC : vérifier et corriger les fichiers systèmes sur Windows

Ouvrir l’invite de commandes

Petit rappel pour lancer l’invite de commandes en administrateurs.
Ceci est impératif pour pouvoir passer les commandes SFC.

Windows 10

Ouvrez une invite de commandes de Windows en administrateur par un clic droit sur le menu Démarrer puis invite de commandes (admin).

SFC : vérifier et corriger les fichiers systèmes sur Windows

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

SFC : vérifier et corriger les fichiers systèmes sur Windows

Windows Vista et 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

Les paramètres de la commande SFC

Voici l’aide de SFC avec tous les paramètres possibles.
Vous avez aussi des exemples.

SFC : vérifier et corriger les fichiers systèmes sur Windows

En clair :

  • VerifyOnly : vérifie le système mais ne corrige pas les erreurs.
  • Scannow : vérifie le systèem et corrige les erreurs.

Vérifier et corriger l’intégralité du système

Démarrez une invite de commandes de Windows en administrateur (voir plus plus haut)
Saisissez la commande :

sfc /SCANNOW

L’analyse des fichiers systèmes et de Windows peut prendre plusieurs minutes.

SFC : vérifier et corriger les fichiers systèmes sur Windows

et 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é.

SFC : vérifier et corriger les fichiers systèmes sur Windowset si des fichiers ne peuvent être réparées, vous obtenez le message :

La protection des ressources Windows a trouvé des fichiers endommagée, 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

SFC : vérifier et corriger les fichiers systèmes sur Windows

Le fichier journal C:\Windows\CBS\CBS.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

SFC : vérifier et corriger les fichiers systèmes sur Windows - Journal cbs.log de SFC

Le programme SFCFix du site http://www.sysnative.com 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

Vous pouvez vérifier un fichier système à partir de la commande /verifyfile
Par exemple pour vérifier le fichier c:\windows\system32\kernel32.dll

sfc /VERIFYFILE=c:\windows\system32\kernel32.dll

SFC : vérifier et corriger les fichiers systèmes sur Windows

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.

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 de la commande SFC est un peu différente, car il faut indiquer le chemin du répertoire Windows à réparer, 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 SFC 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.

SFC : vérifier et corriger les fichiers systèmes sur Windows

et à partir des options avancées de récupération de Windows

SFC : vérifier et corriger les fichiers systèmes sur Windows

Lien autour de la réparation de Windows

Tous les tutoriels de réparation de Windows : Réparer Windows

(Visité 6 249 fois, 1 visites ce jour)

Vous pouvez aussi lire...

Les Tags : #Windows10 - #Windows - #Tutoriel - #Virus - #Antivirus - #navigateurs WEB - #Securité - #Réseau - #Internet