Windows Vista : SFC : Vérification des fichiers système
- SFC sous Windows Vista
- Accéder au SFC
- - ouvrir une fenêtre d'Invite de commande
- Utiliser SFC
- - SFC /verifyonly
- - Résultat de la vérification
- - SFC /scannow
- - Résultat de la réparation
- Le fichier CBS.log
- Liens
Pour Windows XP : Voir ma page : Vérification du disque dur - Vérification des fichiers système
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 ,
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"
Une fenêtre Invite de commandes s'ouvre :
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
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é."
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"
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
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
Affichage intempestif du message :
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 :
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 : 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)
La ligne de commande s'affiche dans la fenêtre Invite de commande :
- 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)
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