Comment vérifier et réparer les fichiers systèmes avec SFC sur Windows

Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!

Bonjour,

L’outil SFC (System File Checker) est un vérificateur de fichiers système.
Il fonctionne en ligne de commande et vérifie l’intégrité des fichiers système
Il s’assure qu’aucun fichier système n’a été modifié en se basant sur leurs signatures digitales située dans C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

Quand utiliser SFC ?

Lorsque vous :
- Avez des erreurs ou plantages de Windows
- Avez des comportements inattendus (mon dernier cas d’utilisation concernait un clavier d’un ordinateur portable dont certaines touches ne fonctionnait plus, problème résolu avec SFC)
- Souhaitez tout simplement vérifier l’intégrité des fichiers système

D’ailleurs les réponses de Microsoft concernant des problèmes sous Windows inclues souvent une analyse du système avec SFC.
SFC fonctionne sur toutes les versions de Windows clients (Windows XP, Windows 8, Windows 8.1, Windows 10 et Windows 11) et Windows serveur (Windows serveur 2008, Windows serveur 2012, Windows serveur 2016, Windows serveur 2019, Windows server 2022).

Syntaxes de SFC et informations complémentaires

Il suffit dans un invite de commande (cmd) ou en PowerShell d’exécuter la commande suivante en tant qu’administrateur :
sfc /scannow

Arguments de SFC :
/verifyOnly : analyse l’intégrité de tous les fichiers système (ne corrige pas).
/scannow : analyse l’intégrité de tous les fichiers système et répare les fichiers endommagés si possible.
/verifyFile : analyse un fichier particulier (indiquez le chemin).
/scanFile : analyse et répare un fichier particulier (indiquez le chemin).
Note : Il existe des arguments pour un mode hors-ligne que je ne présente pas ici.

Exemples : 
sfc /verifyfile=c:\windows\system32\utilman.exe
sfc /scanfile=c:\windows\system32\utilman.exe
sfc /verifyonly
sfc /scannow

Une fois l’analyse effectuée un rapport est envoyé dans c:\windows\Logs\CBS\CBS.log.
On peut l’ouvrir de cette manière dans un cmd ou Powershell ou Powershell :
notepad c:\windows\Logs\CBS\CBS.log

S’il trouve des éléments corrompus, mais qu’il n’arrive pas à les réparer, il faudra alors réparer le magasin de composant qui contient une sauvegarde des fichiers sains dans C:\Windows\WinSxS\Backup.

Plus d’informations :
https://support.microsoft.com/en-us/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e

Video : Comment vérifier et réparer les fichiers systèmes avec SFC sur Windows

Liens en relation