Numéro d'article: 929833 - Dernière mise à jour: dimanche 25 septembre 2011 - Version: 3.0

Utilisation de l'outil Vérificateur des fichiers système pour résoudre les problèmes des fichiers système manquants ou endommagés sur Windows Vista ou Windows 7

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Agrandir tout | Réduire tout

INTRODUCTION

Cet article décrit l'utilisation de l'outil Vérificateur des fichiers système (SFC.exe) pour résoudre les problèmes des fichiers système manquants ou endommagés sur Windows Vista ou Windows 7.

Si un fichier de protection des ressources Windows (WRP) est manquant ou endommagé, il se peut que Windows se comporte de manière inattendue. Par exemple, certaines fonctions de Windows peuvent ne pas fonctionner, ou Windows peut se bloquer. L'outil Vérificateur des fichiers système (SFC.exe) recherche les fichiers système manquants ou endommagés et les répare.

Plus d'informations

Utilisez l'outil Vérificateur des fichiers système (SFC.exe) pour déterminer quel fichier est à l'origine du problème, puis remplacez le fichier. Pour ce faire, procédez comme suit :
  1. Ouvrez une invite de commandes disposant de droits utilisateur élevés. Pour ce faire, cliquez sur Démarrer, Tous les programmes, Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez votre mot de passe ou cliquez sur Autoriser.
  2. Entrez la commande suivante, puis appuyez sur Entrée :
    sfc /scannow
    La commande sfc /scannow analyse tous les fichiers système protégés et remplace les versions incorrectes par des versions Microsoft correctes.
Pour déterminer quels fichiers n'ont pas pu être réparés par l'outil Vérificateur des fichiers système, procédez comme suit :
  1. Ouvrez une invite de commandes disposant de droits utilisateur élevés.
  2. Entrez la commande suivante, puis appuyez sur Entrée :
    findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    Remarque Le fichier Sfcdetails.txt contient les détails de la dernière exécution de l'outil Vérificateur des fichiers système sur l'ordinateur. Le fichier comprend des informations sur les fichiers non réparés par l'outil Vérificateur des fichiers système. Vérifiez les entrées de date et d'heure pour déterminer les fichiers posant problème trouvés lors de la dernière exécution de l'outil Vérificateur des fichiers système.
  3. Entrez la commande suivante, puis appuyez sur Entrée :
    edit sfcdetails.txt
    Le fichier Sfcdetails.txt utilise le format suivant :
    Date/heure détail SFC
L'exemple de fichier journal suivant contient une entrée pour un fichier n'ayant pas pu être réparé :
2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Si l'outil Vérificateur des fichiers système ne peut pas réparer un fichier, procédez comme suit :
  1. À partir d'une invite de commandes disposant de droits utilisateur élevés, tapez la commande suivante, puis appuyez sur la touche Entrée :
    takeown /f chemin_accès_et_nom_fichier
    Par exemple, tapez takeown /f E:\windows\system32\jscript.dll.
  2. Tapez la commande suivante, puis appuyez sur Entrée pour garantir un accès complet au fichier aux administrateurs :
    icacls chemin_accès_et_nom_fichier /GRANT ADMINISTRATORS:F
    Tapez, par exemple, icacls E:\windows\system32\jscript.dll /grant administrators:F.
  3. Tapez la commande suivante pour remplacer le fichier par une bonne copie du fichier :
    Copy chemin_accès_et_nom_fichier_source chemin_accès_et_nom_fichier_destination
    Par exemple, tapez copy E:\temp\jscript.dll E:\windows\system32\jscript.dll.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Entreprise 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Professionnel
  • Windows Vista Professionnel 64 bits
  • Windows Vista Entreprise
  • Windows Vista Édition Intégrale
  • Windows 7 Entreprise
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Professionnel
  • Windows 7 Édition Starter
  • Windows 7 Édition Integrale
Mots-clés : 
kbtshoot kbexpertisebeginner kbprb KB929833
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.