Windows > Windows Vista > Réparation > SFC : Vérification des fichiers système

Windows Vista : SFC : Vérification des fichiers système

 

Pour Windows XP : Voir ma page : Vérification du disque dur - Vérification des fichiers système

 

Vista

 

SFC sous Windows Vista :

SFC = System File Checker (Vérificateur de fichiers système).

Le vérificateur de fichiers système permet de :
- vérifier l'intégrité des fichiers système de Windows,
et de :
- réparer les fichiers système de Windows

Il s'utilise en 2 temps :
- 1 - vérification : verifylonly
- 2 - réparation : scannow

 

 

Accéder au SFC :

Pour accéder au vérificateur de fichiers système, il faut ouvrir une fenêtre Invite de commandes en mode Administrateur.

 

Ouvrir une fenêtre d'Invite de commandes en mode administrateur :

Aller dans :
- menu Démarrer Vista : Démarrer, Tous les programmes, Accessoires,

- cliquer avec le bouton droit sur Invite de commandes,
Dans le menu contextuel qui s'affiche :
- sélectionner "Exécuter en tant qu'administrateur"

Exécuter en tant qu'administrateur

Une fenêtre Invite de commandes s'ouvre :

SFC : verifyonly

 

 

Utilisation de SFC :

Différentes commandes sont disponibles.

On commence par vérifier les fichiers système (verifyonly), puis, si nécessaire, on répare les fichiers système (scannow).

 

sfc /verifyonly :

C'est la première commande à lancer

Dans la fenêtre Invite de commandes :
- taper :
sfc /verifyonly
- appuyer sur la touche Entrée

SFC : verifyonly

La vérification des fichiers commence...

 

 

Résultat de la vérification :

Lorsque la vérification est terminée, il y a deux possibilités :

1 - Pas de problème détecté

Le message suivant s'affiche :

"Le programme de protection des ressources Windows n'a trouvé aucune violation d'intégrité."

SFC : verifyonly

 

2 - Problèmes détectés

Le message suivant s'affiche :

"La protection des ressources Windows a trouvé des violations d'intégrité. Des détails sont fournis dans le journal CBS.Log..."

Suit, l'emplacement du fichier :
"windir\Logs\CBS\CBS.log.
Par exemple C:\Windows\Logs\CBS\CBS.log
"

SFC : verifyonly = violations d'intégrité

 

En cas de problèmes détectés, il faut utiliser la commande sfc /scannow pour réparer les problèmes.

 

sfc /scannow :

C'est la commande à lancer pour réparer les fichiers système de Windows.

Dans la fenêtre Invite de commandes :
- taper :
sfc /scannow
- appuyer sur la touche Entrée

SFC : scannow

La réparation des fichiers commence...

 

 

Résultat de la réparation :

Lorsque la réparation est terminée, il y a deux possibilités :

1 - Les problèmes ont été réparés

2 - Des problèmes n'ont pas pu être réparés

Le message suivant s'affiche :

"La protection des ressources Windows a trouvé des fichiers endommagés, mais n'a pas réussi à les réparer. Des détails sont fournis dans le journal CBS.Log..."

Suit, l'emplacement du fichier :
windir\Logs\CBS\CBS.log.
Par exemple C:\Windows\Logs\CBS\CBS.log

SFC : scannow = bad

 

 

Affichage intempestif du message :

Attention Il semble que le message :
"La protection des ressources Windows a trouvé des fichiers endommagés, mais n'a pas réussi à les réparer..."
soit récurrent.

Après réparation, et bien que le CBS.log ne répertorie aucune erreur, le message s'affiche toujours.

Selon un utilisateur d'un forum Microsoft :
"je n'ai jamais vu une réponse différente, même lorsque le système fonctionne parfaitement. Lorsqu'on analyse les fichiers de log, on ne retrouve pas trace des fameux fichiers endommagés ou corrigés !"

07/09/2014 : Rectificatif : Cela n'est pas systématique pusiqu'un utilisateur me signale que pour lui, tout a fonctionné normalement.

 

 

Le fichier CBS.log :

Le fichier CBS.log est situé dans le dossier Windows :

Fichier CBS.log

Comme on le voit, il peut être d'une taille imposante (ici : 41 Mo).

 

Utilisation du fichier CBS.log :

Pour utiliser le fichier CBS.log afin de réparer les fichiers système endommagés, voir la page du support Microsoft :

Comment faire pour analyser les entrées du fichier journal générées par le programme vérificateur de ressources (SFC.exe) Microsoft Windows dans Windows Vista :
http://support.microsoft.com/kb/928228/
"Cet article explique comment faire pour analyser les fichiers journaux générés par le programme vérificateur de ressources (SFC.exe) Microsoft Windows dans Windows Vista..."

Voir aussi :
http://search.microsoft.com/Results.aspx?mkt=fr-FR&q=cbs.log

 

Exemple d'utilisation du fichier CBS.log :

Attention Attention : Je détaille la procédure pour info. Mais, par ma propre expérience, cela ne répare rien.

- copier la commande suivante dans le presse papier (sélectionner, cliquer avec le bouton droit, sélectionner copier):
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt

Dans la fenêtre Invite de commande :
- coller la commande (cliquer avec le bouton droit, sélectionner coller)

Fichier CBS.log

 

La ligne de commande s'affiche dans la fenêtre Invite de commande :

Fichier CBS.log

- appuyer sur la touche Entrée

 

Un fichier sfcdetails.txt a été créé
(ici dans le dossier C:\Users\nom_de_utilisateur (Alain)

- aller dans le dossier contenant le fichier sfcdetails.txt
(ici dans le dossier C:\Users\nom_de_utilisateur (Alain)

Fichier CBS.log

 

 

Liens :

Une page très intéressante sur laquelle je me suis basé :

Comment vérifier et réparer les fichiers système sous Vista
http://www.vista-xp.fr/forum/topic346.html