sfc
Analyse et vérifie l’intégrité de tous les fichiers système protégés, et remplace les versions incorrectes par les versions correctes. Si cette commande découvre qu’un fichier protégé a été remplacé, elle récupère la version correcte du fichier dans le dossier systemroot\, puis remplace le fichier incorrect.
Important
Vous devez ouvrir une session en tant que membre du groupe Administrateurs pour exécuter cette commande.
Syntaxe
sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory> /offbootdir=<offline boot directory> /offlogfile=<log file path>]
Paramètres
Paramètre | Description |
---|---|
/scannow | Analyse l’intégrité de tous les fichiers système protégés et répare les fichiers présentant des problèmes quand cela est possible. |
/verifyonly | Analyse l’intégrité de tous les fichiers système protégés, sans effectuer de réparations. |
/scanfile <file> |
Analyse l’intégrité du fichier spécifié (chemin complet et nom de fichier) et tente de résoudre les problèmes détectés, le cas échéant. |
/verifyfile <file> |
Vérifie l’intégrité du fichier spécifié (chemin complet et nom de fichier), sans effectuer de réparations. |
/offwindir <offline windows directory> |
Spécifie l’emplacement du répertoire Windows hors connexion, pour une réparation hors connexion. |
/offbootdir <offline boot directory> |
Spécifie l’emplacement du répertoire racine hors connexion, pour une réparation hors connexion. |
/offlogfile=<log file path> |
Spécifie un emplacement autre que celui par défaut pour stocker le fichier journal. |
/? | Affiche l'aide à l'invite de commandes. |
Exemples
Pour vérifier le fichier kernel32.dll, tapez :
sfc /verifyfile=c:\windows\system32\kernel32.dll
Pour configurer la réparation hors connexion du fichier kernel32.dll avec un répertoire racine hors connexion défini sur D: et un répertoire Windows hors connexion défini sur D:\Windows, tapez :
sfc /scanfile=D:\windows\system32\kernel32.dll /offbootdir=D:\ /offwindir=d:\windows