Utilisez l’outil Vérificateur des fichiers système pour réparer les fichiers système manquants ou endommagés

Lors de problèmes de fichiers sur votre ordinateur, si certaines fonctions Windows ne fonctionnent pas ou que Windows tombe en panne, vous pouvez utiliser le Vérificateur de fichiers système pour analyser Windows et restaurer vos fichiers. 

Bien que les étapes ci-dessous puissent sembler compliquées au premier coup d’œil, suivez-les dans l’ordre, une par une, et nous allons tenter de vous remettre sur la bonne voie.

Exécution de l’outil Vérificateur des fichiers système (SFC.exe)

Pour cela, procédez comme suit :

1. Ouvrez une invite de commandes avec élévation de privilèges.

2. Si vous utilisez Windows 10, Windows 8.1 ou Windows 8, exécuter d’abord l’outil Gestion et maintenance des images de déploiement (DISM) de la boîte de réception avant d’exécuter le Vérificateur de fichiers système. (Si vous utilisez Windows 7 ou Windows Vista, passer directement à l’étape 3.)

Taper la commande suivante, puis appuyer sur Entrée : L’opération de commande peut prendre plusieurs minutes.

DISM.exe /Online /Cleanup-image /Restorehealth

Important : lorsque vous exécutez cette commande, DISM utilise Windows Update pour fournir les fichiers nécessaires à la résolution des problèmes d’endommagement. Toutefois, si votre client Windows Update est déjà endommagé, utilisez une installation de Windows en cours d’exécution comme source de réparation ou utilisez un dossier Windows côte à côte depuis un partage réseau ou un support amovible, tel que le DVD de Windows, comme source des fichiers. Pour ce faire, exécutez plutôt la commande suivante :

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\Source_réparation\Windows /LimitAccess

Remarque : remplacez l’espace réservé C:\Source_réparation\Windows par l’emplacement de votre source de réparation.

3. À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

sfc /scannow

Invite de commandes disposant de droits d’administrateur - sfc /scannow

La commande sfc /scannow analyse tous les fichiers système protégés et remplace les fichiers endommagés par une copie mise en cache dans un dossier compressé sous %WinDir%\System32\dllcache. L’espace réservé %WinDir% représente le dossier du système d’exploitation Windows. Par exemple, C:\Windows.

Remarque : Ne fermez pas cette fenêtre d’invite de commandes tant que la vérification n’est pas entièrement terminée. Les résultats de l’analyse seront affichés une fois ce processus terminé.

4. Lorsque le processus est terminé, un des messages suivants peut s’afficher :

    • Le programme de protection des ressources Windows n’a trouvé aucune violation d’intégrité. Cela signifie qu’aucun fichier système n’est manquant ou endommagé.
    • La protection des ressources Windows n’a pas réussi à effectuer l’opération demandée. Pour résoudre ce problème, exécutez le Vérificateur des fichiers système en mode sans échec et assurez-vous que les dossiers PendingDeletes et PendingRenames existent sous % WinDir%\WinSxS\Temp.
    • La protection des ressources Windows a trouvé des fichiers endommagés et a pu les réparer. Les détails sont inclus dans le fichier CBS.Log % WinDir%\Logs\CBS\ Pour afficher les informations détaillées sur l’analyse et la restauration des fichiers système, reportez-vous à Procédure d’affichage des détails du processus du Vérificateur des fichiers système.
    • La protection des ressources Windows a trouvé des fichiers endommagés, mais n’a pas réussi à tous les réparer. Les détails sont inclus dans le fichier CBS.Log % WinDir%\Logs\CBS\ Pour réparer manuellement les fichiers endommagés, affichez les détails du processus du Vérificateur des fichiers système pour identifier le fichier endommagé, puis remplacez manuellement le fichier endommagé par une copie saine et connue du fichier.

Informations supplémentaires

Procédure d’affichage des détails du processus du Vérificateur des fichiers système

Pour afficher les détails inclus dans le fichier CBS.Log, vous pouvez copier les informations dans le fichier Sfcdetails.txt en utilisant la commande Findstr et afficher les détails dans Sfcdetails.txt. Pour cela, procédez comme suit :

1. Ouvrez une invite de commandes avec élévation, tel que l’explique l’étape 1 précédente .

2. À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

Remarque Le fichier Sfcdetails.txt contient des détails sur chaque fois que l’outil Vérificateur des fichiers système a été exécuté 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. Ouvrez le fichier Sfcdetails.txt à partir du Bureau.

4. 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 qui n’a 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
     

Procédure de remplacement manuel d’un fichier système endommagé par une copie correcte du fichier

Après avoir recherché dans les informations détaillées du fichier Sfcdetails.txt quel fichier système est endommagé et ne peut pas être réparé, cherchez l’emplacement du fichier endommagé et remplacez manuellement ce fichier par une copie correcte. Pour cela, procédez comme suit :

Remarque Vous pouvez vous procurer une copie réputée correcte du fichier système sur un autre ordinateur qui exécute la même version de Windows que votre ordinateur. Vous pouvez exécuter le processus du Vérificateur des fichiers système sur cet ordinateur pour vous assurer que le fichier système que vous souhaitez copier est une copie correcte.

1. Prenez possession en tant qu’administrateur du fichier système endommagé. Pour ce faire, à l’invite de commandes avec élévation de privilèges, copiez puis collez (ou entrez) la commande suivante, puis appuyez sur Entrée :

    takeown /f Chemin_et_nom_fichier

Remarque L’espace réservé Chemin_et_nom_fichier représente le chemin et le nom du fichier corrompu. Par exemple, taper takeown /f C:\windows\system32\jscript.dll. Droits de l’invite de commandes administrateur – la commande a réussi

2. Accordez aux administrateurs un accès complet au fichier système endommagé. Pour ce faire, copiez et collez (ou entrez) la commande suivante et appuyez sur Entrée :

 icacls Chemin_et_nom_fichier /GRANT ADMINISTRATORS:F

Remarque L’espace réservé Chemin_et_nom_fichier représente le chemin et le nom du fichier corrompu. Tapez, par exemple, icacls C:\windows\system32\jscript.dll /grant administrators:F. Invite de commandes disposant de droits d’administrateur

Remplacez le fichier système endommagé par une copie réputée correcte du fichier. Pour ce faire, copiez et collez (ou entrez) la commande suivante et appuyez sur Entrée :

    copy Fichier_source Destination

Remarque L’espace réservé Fichier_source représente le chemin d’accès et le nom de fichier de la copie saine et connue du fichier sur votre ordinateur. L’espace réservé Destination représente le chemin d’accès et le nom du fichier endommagé. Par exemple, entrez copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.

Si les étapes précédentes ne fonctionnent pas, vous devrez peut-être réinstaller Windows. Pour plus d’informations, consulter Windows 10 : Pourquoi et comment réparer ?.

Source : page support windows

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *