Partager via


Vérificateur des fichiers système

L’utilitaire de vérificateur de fichiers système, Sfc.exe, permet aux administrateurs d’analyser toutes les ressources protégées pour vérifier leurs versions.

Les fichiers critiques pour redémarrer Windows qui ne correspondent pas à la version attendue de Windows peuvent être remplacés par les versions correctes. Si un fichier est réparé, les données de Registre correspondantes sont également réparées. Les fichiers protégés non critiques pour redémarrer Windows ne sont pas réparés.

Syntaxe

Voici la syntaxe de ligne de commande pour Sfc.

Options SFC [=chemin du fichier complet]

Options

/CACHESIZE=x

Cette valeur n’est pas prise en charge.

Windows Server 2003 et Windows XP : Définit la taille du cache de fichiers. La taille par défaut du cache est 0x32 (50 Mo).

/ANNULER

Cette valeur n’est pas prise en charge.

/ACTIVER

Cette valeur n’est pas prise en charge.

/FILESONLY

Vérifiez ou réparez uniquement les fichiers. Ne vérifiez ni ne réparez les clés de Registre.

Windows XP : Non pris en charge.

/OFFBOOTDIR

Utilisez cette option pour les réparations hors connexion. Spécifiez l’emplacement du répertoire de démarrage hors connexion.

Windows XP : Non pris en charge.

/OFFWINDIR

Utilisez cette option pour les réparations hors connexion. Spécifiez l’emplacement du répertoire Windows hors connexion.

Windows XP : Non pris en charge.

/PURGECACHE

Cette valeur n’est pas prise en charge.

Windows Server 2003 et Windows XP : Vide le cache de fichiers et analyse tous les fichiers système protégés.

/CALME

Cette valeur n’est pas prise en charge.

/REVENIR

Revenez aux paramètres par défaut.

Windows Server 2008 et Windows Vista : Non pris en charge.

/SCANBOOT

Cette valeur n’est pas prise en charge.

Windows Server 2003 et Windows XP : Analyse tous les fichiers système protégés à chaque démarrage.

/SCANFILE

Analyse et répare le fichier situé au niveau du chemin d’accès complet spécifié.

Windows XP : Non pris en charge.

/SCANNOW

Analyse immédiatement tous les fichiers système protégés.

/SCANONCE

Cette valeur n’est pas prise en charge.

Windows Server 2003 et Windows XP : Analyse tous les fichiers système protégés au prochain démarrage.

/VERIFYFILE

Vérifie le fichier au niveau du chemin d’accès complet spécifié. Cette option ne répare pas le fichier.

Windows XP : Non pris en charge.

/VERIFYONLY

Analyse tous les fichiers système protégés, mais ne répare pas les fichiers.

Windows XP : Non pris en charge.

Sfc définit la valeur de Registre suivante :

= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan

Pour plus d’informations, consultez Valeurs de Registre PAM.

Notes

Sur Windows Vista uniquement, vous pouvez définir la variable d’environnement WINDOWS_TRACING_LOGFILE sur l’emplacement d’un répertoire valide pour recevoir un fichier journal.

Exemples

Les exemples de lignes de commande suivants sont des exemples de syntaxe sfc.exe.

sfc /SCANNOW

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

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows

sfc /VERIFYONLY /FILESONLY