Vérification de l'intégrité des fichiers système Windows. SFC et DISM : vérifier et réparer les fichiers système sous Windows

Utilitaire sfc.exe vérifie l'intégrité de tous les fichiers système protégés par la protection de fichiers Windows ( wfp), il a une capacité intégrée pour remplacer automatiquement les versions corrompues par les versions correctes de Microsoft. Pour exécuter le programme, l'utilisateur doit disposer des droits d'administrateur.

Sfc

La description

Au démarrage sfc utilise un certain nombre de drapeaux, dont le plus utilisé est /scannow . sfc peut être exécuté sur tous les ordinateurs Windows, ainsi que dans la console de récupération Windows, mais il convient de noter que tous les indicateurs sont pris en charge sur tous les systèmes d'exploitation. En savoir plus dans la section Compatibilité.

Liste des paramètres :
/?

Affiche une liste de tous les drapeaux disponibles

/scanne maintenant

Vérifie l'intégrité de tous les fichiers système protégés et restaure les fichiers endommagés ou modifiés immédiatement après l'exécution de la commande. Ces fichiers seront restaurés à leurs valeurs par défaut.

/verifyonly

Vérifie l'intégrité de tous les fichiers système protégés, mais ne les restaure pas.

/scanfile=Path_to_file

Analyse l'intégrité du fichier spécifié (au chemin absolu filePath ) et le restaure si des modifications sont détectées. Un exemple de chemin absolu lorsque filePath est c:\windows\system32\example.dll

/verifyfile=Chemin_vers_fichier

Analyse l'intégrité du fichier spécifié (au chemin absolu filePath ) mais ne le fait pas et le restaure. Un exemple de chemin absolu lorsque filePath est c:\windows\system32\example.dll

/offwindir=Windows_drive_letter

Il est nécessaire de spécifier manuellement le lecteur sur lequel Windows est installé et sur lequel nous recherchons les modifications de fichiers.

/offbootdir=drive_letter_from_recovery_from

Spécifie la lettre du lecteur à partir duquel les fichiers sont extraits pour la récupération. Il est utilisé conjointement avec /offwindir= dans la console de récupération. Exemple d'utilisation de la console : sfc /scannow /offbootdir=d:\ /offwindir=d:\windows. Cet exemple analyse et répare les fichiers spécifiés par l'indicateur offwindir à l'aide des fichiers Microsoft d'origine trouvés dans le chemin offbootdir.

/scanonce

Analyser et restaurer les fichiers au prochain démarrage de Windows

/scanboot

Analysez et réparez les fichiers à chaque démarrage de Windows

/revenir

Cette commande est utilisée pour annuler les commandes précédemment exécutées. Par exemple, si l'utilisateur a exécuté la commande /scanboot, qui exécute une analyse à chaque démarrage de Windows, la commande /revert mettra fin à ce processus.

/purgecache

Suppression des fichiers d'origine (qui sont en cours de restauration) du dossier de cache Windows. Vous devez utiliser cette commande avec prudence, car elle peut entraîner des plantages du système. La commande exécute également une analyse du système et remplit le dossier de cache avec des copies des fichiers système actuels.

/cachesize=x

Modifie la taille du cache, selon les besoins de l'utilisateur. Le paramètre x spécifie le nombre de mégaoctets.

Codes de retour

Renvoie 0 si l'opération a réussi et 0 s'il y a eu des erreurs.

Exemple d'utilisation

Pour analyser et réparer immédiatement les fichiers système corrompus :

Pour vérifier l'intégrité d'un fichier sans le réparer

sfc /verifyfile=c:\windows\system32\example.dll

Vérifiez le fichier example.dll dans la console de récupération système à partir du disque d'installation Windows f :

sfc /scanfile=d:\windows\system32\example.dll /offbootdir=f:\ /offwindir=d:\windows

Compatibilité

Utilitaire sfc Compatible avec Windows Vista et les systèmes d'exploitation supérieurs.

Problèmes possibles

  1. sfc scannow ne parvient pas à démarrer le service de réparation- Vérifiez que le service est en cours d'exécution Installateur de modules Windows. (Panneau de configuration\Outils d'administration\Services) et le type de démarrage est défini sur Manuel
  2. sfc scannow ne peut pas réparer les fichiers- Essayez la commande suivante

    Dism /En ligne /Cleanup-Image /RestoreHealth

    Il est utilisé pour réparer les composants endommagés, puis redémarrez votre ordinateur et essayez à nouveau sfc / scannow.

    La deuxième option consiste à remplacer les fichiers que l'utilitaire ne peut pas restaurer par lui-même, soit à partir d'un autre ordinateur, soit à partir d'une copie de sauvegarde, etc.
    Pour ce faire, vous devez obtenir une liste des fichiers que l'utilitaire n'a pas pu restaurer, entrez :

    findstr /c :"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"

    Cette commande créera un fichier texte sur votre bureau sfc.txt qui contient un journal détaillé de l'utilitaire

Salut les amis! Cet article est une suite logique de l'épopée récemment lancée sur la lutte contre. Et maintenant, l'auteur partagera avec vous une autre méthode efficace pour éliminer ces problèmes.

Par conséquent, le sujet de l'histoire ressemblera à ceci : la commande SFC scannow dans Windows 7 et 10. Nous examinerons également la question de savoir pourquoi elle ne peut parfois pas restaurer les fichiers système. Autrement dit, il refuse de fonctionner.

Alors, quelle est cette commande et pourquoi est-elle nécessaire ? Ainsi, SFC scannow est un utilitaire système qui vérifie et restaure automatiquement les fichiers importants du système d'exploitation.

Son utilisation est assez simple, mais parfois il peut y avoir diverses nuances. Passons donc aux choses sérieuses pour tout comprendre. Toutes les autres actions seront affichées sur l'exemple de Windows 10, bien que dans Win 7, tout se fasse presque de la même manière.

Ensuite, nous entrons dans la commande elle-même :

Le processus d'analyse du système va démarrer, ce qui peut prendre beaucoup de temps. Alors maintenant, il ne reste plus qu'à attendre et espérer que cette équipe saura tout arranger.

Une fois les travaux terminés, un rapport apparaîtra, qui indiquera l'état réel des choses. Vous aurez également la possibilité de consulter le fichier journal et de comprendre en détail les détails importants :

Mais comme vous pouvez le voir dans la capture d'écran ci-dessus, dans notre cas, tout ne s'est pas très bien passé. Des fichiers corrompus ont été trouvés, mais Windows 10 n'a jamais été en mesure de les réparer.

Et cela se produit parce que l'option SFC scannow n'est pas en mesure de restaurer les fichiers système actuellement utilisés par le système d'exploitation lui-même. En général, on obtient un véritable paradoxe.

Néanmoins, il existe un moyen de sortir de cette situation. Vous devez essayer d'effectuer les étapes ci-dessus dans l'environnement de récupération Windows. Comment le saisir sur la dixième version du système est décrit en détail dans

Eh bien, sur les sept, vous devrez utiliser un disque de démarrage pré-préparé et le définir en priorité sur l'ordinateur. Hélas, il n'y a pas d'autre moyen.

Eh bien, nous continuons le processus de traitement et de restauration des fichiers en utilisant comme exemple Win 10. Et maintenant, nous devrons entrer une petite série de commandes. Le premier sera comme ça :

La fonction suivante affichera une liste générale des disques durs installés sur l'ordinateur. Chacun d'eux s'est déjà vu attribuer un numéro personnel, dont nous aurons besoin à l'étape suivante :

Maintenant, nous sélectionnons le disque numéro zéro trouvé ci-dessus, car c'est le seul du système :

A ce stade, il ne reste plus qu'à s'occuper du disque dur pour comprendre lequel est le système, c'est-à-dire avec Windows installé :

Une fois les informations nécessaires reçues, il est possible, pour ainsi dire, de faire des jambes à partir d'ici. Pour ce faire, saisissez la commande suivante :

Et maintenant, enfin, l'heure de vérité a sonné. Nous allons maintenant vérifier à nouveau les fichiers système et, en cas de problème, essayer de les restaurer. Commençons donc le processus :

Dans cette expression, la lettre "C" fait référence à la partition logique du disque dur sur lequel le système d'exploitation est installé. De plus, lors de la saisie, il est très important d'observer l'exactitude de la saisie, en particulier pour poser des problèmes si nécessaire.

Il reste maintenant à espérer qu'une fois le processus d'analyse terminé, le message "La protection des ressources Windows n'a pas trouvé de violations d'intégrité" s'affichera.

Que pouvez-vous dire d'autre sur la commande SFC scannow ? Par exemple, un tel paramètre peut afficher un journal avec les résultats du travail dans l'environnement de récupération sur le bureau :

Et la méthode suivante vous permettra de vérifier et de restaurer le fichier spécifié. Par exemple, sous Windows fonctionnel, ce paramètre ressemblera à ceci :

Où "kernel32.dll" est le nom du fichier souhaité. Et l'expression entière est un chemin vers le répertoire où il se trouve. La même commande exacte dans l'environnement de récupération Windows 7 et 10 sera légèrement différente :

Eh bien, mes amis, maintenant vous savez aussi pourquoi parfois la commande SFC scannow dans Windows 7 et 10 ne peut pas restaurer les fichiers système. Mais en conclusion, il faut dire qu'il existe un autre utilitaire similaire que nous aussi.

Si vous avez soudainement des questions, n'hésitez pas à les poser dans les commentaires de l'article. Et maintenant, vous pouvez vous détendre un peu et regarder une vidéo très intéressante. Les gars, vous devez regarder ça.

Aucun utilisateur n'est à l'abri des erreurs du système d'exploitation Windows 10. Ils peuvent survenir en raison de son interférence délibérée ou accidentelle avec le fonctionnement du système d'exploitation, ainsi que par la faute d'applications tierces. Si le système d'exploitation commence à se plaindre de fichiers manquants, d'erreurs de registre ou de l'incapacité de lire des éléments du dossier Windows, vous devrez vérifier l'intégrité de ses composants.

Le système d'exploitation Windows 10 fournit 2 méthodes pour analyser l'intégrité des fichiers - via les outils SFC.exe et DISM.exe. Les commandes ne se remplacent pas, mais se complètent en vérifiant l'intégrité des fichiers dans les différentes bibliothèques du système. C'est pourquoi il est recommandé d'effectuer non pas l'un d'eux, mais les deux. Les outils vous permettront de vérifier l'intégrité des fichiers Windows 10 et de remplacer ceux qui sont endommagés ou modifiés par des éléments originaux.

Important: Si l'utilisateur de l'ordinateur a précédemment apporté des modifications appropriées aux fichiers système du système d'exploitation, elles seront annulées. Les outils Windows remplaceront les éléments modifiés par ceux d'origine, même si le problème avec l'ordinateur ou l'application n'est pas causé par leurs actions.

Comment vérifier l'intégrité des fichiers dans Windows 10 à l'aide de SFC

Il est recommandé de commencer à vérifier l'intégrité des fichiers du système d'exploitation avec la commande SFC. Il vous permet de trouver des erreurs dans les fichiers clés et de les corriger. Vous pouvez vérifier avec SFC à la fois dans l'interface familière de Windows 10 via la ligne de commande et via l'environnement de récupération, ces deux méthodes sont décrites ci-dessous.

Via la ligne de commande dans l'interface Windows

Il est préférable de commencer à vérifier avec SFC via l'interface Windows standard à l'aide de la ligne de commande. La plupart du temps, cela suffit. Pour vérifier l'intégrité des fichiers, procédez comme suit :


S'il n'y a aucun problème avec les fichiers système de Windows, après vérification, l'utilisateur verra un message indiquant que "La protection des ressources Windows n'a pas détecté de violation d'intégrité". Dans une telle situation, vous pouvez procéder à la vérification des fichiers à l'aide de DISM.

Cependant, dans certaines situations, les fichiers responsables de l'affichage de l'interface graphique de Windows peuvent ne pas fonctionner correctement et le système ne pourra pas les réparer, car ils sont actifs. Dans de tels cas, il est nécessaire de vérifier le SFC via un environnement de récupération ne nécessitant pas le chargement d'une interface graphique et capable de travailler avec ces fichiers, ainsi que de les modifier si nécessaire.

Notez que si vous pensez que le plantage du système est lié à un fichier spécifique, vous pouvez choisir de ne pas effectuer une vérification SFC complète. Il suffit d'entrer la commande sfc /scanfile="adresse du fichier", et il sera remplacé instantanément par la version d'origine s'il a été précédemment modifié ou fonctionne mal.

À travers l'environnement de récupération

Pour vérifier l'intégrité des fichiers à l'aide de la commande SFC via l'environnement de récupération, vous devrez effectuer les étapes suivantes :

Cliquez sur le bouton "Démarrer" dans le coin inférieur gauche et allez dans "Paramètres":


volume de la liste de partitions de disque

Après avoir exécuté la deuxième commande, une liste des volumes disponibles s'affichera. Ici, vous devez faire attention au disque réservé par le système et à la partition système avec le système d'exploitation. Ensuite, ils devront être manipulés.

Continuez à saisir les commandes :

Quittez sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows

La dernière commande vous demande de spécifier les lecteurs qui ont été marqués ci-dessus. Autrement dit, dans l'exemple de commande ci-dessus, le lecteur C est la partition avec le chargeur de démarrage et le lecteur E est l'endroit où le système d'exploitation Windows 10 est installé.

Attention: Il est fort probable que vos lettres de lecteur diffèrent de celles données dans l'exemple, de sorte que la commande variera.

  1. Après avoir entré la dernière des quatre commandes, l'analyse de l'intégrité des fichiers du système d'exploitation commencera.

L'avantage de travailler dans l'environnement de récupération est la capacité de l'outil SFC à remplacer les fichiers nécessaires au chargement de l'interface graphique Windows. Dans ce cas, la vérification prendra un peu plus de temps que lorsque vous travaillez via la ligne de commande dans l'interface du système d'exploitation. Dans le même temps, la ligne de commande dans l'environnement de récupération n'informera pas graphiquement l'utilisateur de la vitesse du processus. Vous pouvez déterminer que l'ordinateur fonctionne correctement et que la vérification de l'intégrité des fichiers n'a pas été bloquée par l'icône de soulignement clignotante.

À la fin de la vérification, l'utilisateur verra des informations indiquant que les violations d'intégrité n'ont pas été détectées ou ont été corrigées avec succès. Après cela, vous pouvez passer à la deuxième méthode de vérification - en utilisant l'outil DISM.

Comment vérifier l'intégrité des fichiers dans Windows 10 à l'aide de DISM

Comme indiqué ci-dessus, après vérification avec SFC, il est recommandé de commencer à analyser le système avec l'outil DISM. Il examine les autres répertoires lors de la vérification (et "parcourt" à nouveau les fichiers qui ont été vérifiés par SFC).

La vérification avec l'outil DISM est quelque peu différente de l'analyse du système à l'aide de SFC. L'utilisateur a la possibilité de sélectionner l'une des trois commandes pour vérifier le système. Chacun d'eux a un niveau d'impact différent.

Dism /En ligne /Cleanup-Image /CheckHealth

Lorsque cette commande est exécutée, le système vérifie les entrées effectuées par les utilitaires de diagnostic pour la détection de fichiers modifiés ou problématiques dans le système. La commande est exécutée rapidement, mais il n'y a pas de validation, et toutes les données sont basées sur des informations précédemment enregistrées.

Dism /En ligne /Cleanup-Image /ScanHealth

Cette commande vise à analyser tous les composants du système pour identifier les erreurs et les éléments endommagés qu'ils contiennent. Dans ce cas, seule une vérification est effectuée, et l'utilisateur est averti de la présence ou de l'absence de fichiers problématiques. Une telle vérification peut prendre de quelques minutes à plusieurs heures, selon la vitesse du disque dur, sa charge de travail et le degré d'interférence avec les fichiers du système d'exploitation.

Dism /En ligne /Cleanup-Image /RestoreHealth

Cette commande, contrairement à la précédente, non seulement vérifie les fichiers, mais les remplace également immédiatement par des fichiers complets. Cela prendra également de quelques minutes à plusieurs heures.

Important: Veuillez noter que les deux dernières commandes qui exécutent la vérification de l'intégrité des fichiers de Windows 10 peuvent "geler" en cours à un certain pourcentage (le plus souvent autour de 20). Vous ne devez en aucun cas redémarrer le système à ce moment-là, car cette situation est typique et l'intérêt continuera de "gouter" après un certain temps.

Ou alors sfc.exe est un utilitaire de Microsoft Windows et se trouve dans le dossier C:WindowsSystem32. Cet utilitaire permet aux utilisateurs d'analyser et de réparer les fichiers corrompus Systèmes Windows.

À Windows 7 et Vue, programme vérificateur de fichiers système intégré à la protection des ressources Windows, qui protège les clés de registre et de dossier, ainsi que les fichiers système critiques. Si des modifications sont détectées dans le système de fichiers protégé, le fichier modifié est restauré à partir de la copie enregistrée située dans le dossier les fenêtres.
Donc, si à tout moment, si vous constatez que vous avez piraté certains fichiers système ou peut-être appliqué quelques astuces ou peut-être remplacé des fichiers système, lors de l'installation les fenêtres et maintenant vous trouvez que votre Système d'exploitation Windows ne fonctionne pas correctement, vous pouvez envisager le travail de cet utilitaire de récupération du système.
Pour commencer vérificateur de fichiers système dans Windows 7 ou alors Vue, dans le champ Pour commencer la recherche entrez le type commande. En conséquence, une fenêtre d'invite de commande apparaît, cliquez avec le bouton droit sur commande


Une fenêtre d'invite de commande s'ouvrira, tapez SFC/Scannow- appuyez sur Entrée. Utilitaire SFC s'exécutera pendant un certain temps, et si une corruption est détectée, il le remplacera par un fichier enregistré. Si vous ne parvenez pas à démarrer une vérification des fichiers système, vous recevrez un message Protection des ressources Windows - Windows ne peut pas démarrer les services de réparation” , vous pouvez vérifier s'il a été inclus dans votre Installateur Windows du système d'exploitation Modules de services. Pour ce faire, entrez services.msc dans la barre de recherche et appuyez sur Entrée. Le statut de ce service doit être défini dans le manuel. De plus, vous pouvez également télécharger un utilitaire gratuit très utile FixWin et appuyez sur le bouton vérificateur de fichiers système. Cela lancera sfc.exe.
Quelques commutateurs sfc supplémentaires :
Analyse unique au prochain démarrage : sfc/scanonce
Analysez à chaque démarrage : sfc/scanboot
Effacement du cache de fichiers : sfc/purgecache
Retour par défaut : sfc/retour
Vous pouvez aussi utiliser sfc.exe pour aider à dépanner les plantages qui se produisent dans la partie mode utilisateur Windows 7 et Vue. Ces plantages peuvent être liés à des fichiers du système d'exploitation manquants ou corrompus. Pour ce faire, vous devez avoir accès aux fichiers journaux.
Comment afficher le fichier journal.
programme sfc.exeécrit les détails de chaque opération de vérification et de réparation de chaque opération dans cbs.log dossier. Chaque fois après le lancement sfc.exe la balise sera écrite dans ce fichier. Dossier cbs.log est dans le dossier %WINDIR%logsCBS.Vous pouvez rechercher des balises pour vous aider à trouver des messages sfc.exe. Pour effectuer ce type de recherche et envoyer les résultats dans un fichier texte, procédez comme suit :
Cliquez sur le bouton Démarrer, Entrer commande dans le champ Pour commencer la recherche, clic droit sur commande sur la liste Programmes et sélectionnez Exécuter en tant qu'administrateur.
Tapez la commande suivante et appuyez sur Entrée :
Findstr /c : ""%WINDIR%Logs CBS cbs.log>sfcdetails.txt
Dossier Sfcdetails.txt contient des entrées consignées chaque fois que le programme sfc.exe s'exécute sur l'ordinateur.
Comment interpréter les entrées du fichier journal :
programme sfc.exe vérifie les fichiers dans un groupe de 100. Il y aura donc de nombreux groupes d'enregistrements sfc.exe. Chaque entrée a le format suivant : date/heure/entry_type . Pour plus d'informations sur la façon d'interpréter, visitez

Utilitaire SFC.EXE (S système Fîles C hecker) existe dans toutes les versions de Windows depuis Windows 2000 et est conçu pour vérifier l'état et restaurer les fichiers système. Les mécanismes de protection des fichiers importants dans les différentes versions de Windows sont mis en œuvre différemment, mais ils tiennent tous compte du fait que certains fichiers système (généralement des fichiers .exe exécutables, des fichiers .dll de bibliothèque, des fichiers de pilote) peuvent être modifiés par un logiciel tiers. , et doit être un mécanisme permettant de vérifier leur intégrité et d'annuler les modifications détectées.

Format de la ligne de commande :

SFC

Options de ligne de commande :

/SCANNE MAINTENANT- Vérifiez l'intégrité de tous les fichiers système protégés et restaurez, si possible, les fichiers problématiques.

/VÉRIFIER UNIQUEMENT- Vérification de l'intégrité de tous les fichiers système protégés. La récupération de fichier n'est pas effectuée.

/SCANFILE- Vérifiez l'intégrité du fichier spécifié et restaurez-le si des problèmes sont détectés. En paramètre dossier vous devez spécifier le chemin complet

/VERIFIERFICHIER- Vérification de l'intégrité du fichier dont le chemin complet est spécifié en paramètre dossier. La récupération de fichier n'est pas effectuée.

/OFFBOOTDIR- Emplacement du répertoire de téléchargement hors ligne pour la récupération hors ligne

/HORS VENT- Emplacement du répertoire hors ligne Windows pour la récupération hors ligne

Exemples d'utilisation de la commande SFC :

sfc /?- afficher un indice d'utilisation.

sfc/scannow- vérifier l'intégrité des fichiers système et restaurer ceux qui sont endommagés. Les résultats du travail sont écrits dans le journal de l'utilitaire \Windows\Logs\CBS\CBS.log.

sfc /verifyonly- analyser uniquement les fichiers système sans les réparer.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- scanner le fichier uniquement cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- scanner le fichier uniquement kernel32.dll du système d'exploitation installé sur le lecteur logique RÉ:. Lors de l'exécution d'analyses de fichiers Windows hors ligne, la journalisation des fichiers n'est actuellement pas prise en charge.

Pendant l'exécution du programme, l'écran affiche des informations sur la progression de la numérisation et les résultats du travail. Exemple de sortie lors de l'utilisation de la commande scan with patch sfc/scannow:

L'analyse du système a commencé. Ce processus peut prendre un certain temps.

Le début de l'étape de vérification lors de la numérisation du système.
Vérification 100% terminée.

La protection des ressources Windows a trouvé des fichiers corrompus et les a réparés avec succès. Pour plus de détails, consultez le fichier CBS.Log situé au chemin suivant : windir\Logs\CBS\CBS.log. Par exemple, C:\Windows\Logs\CBS\CBS.log. Veuillez noter que la journalisation n'est actuellement pas prise en charge pour la maintenance hors ligne.

À partir de Windows Vista, la maintenance des composants du système d'exploitation est utilisée Entretien basé sur les composants (CBS)- un ensemble spécial d'outils logiciels pour assurer son intégrité. SCS est une partie Infrastructure de maintenance des composants (CSI), qui apporte les modifications nécessaires à l'état actuel de Windows, par exemple lors de la mise à jour du système (Windows Update), de l'installation ou de la suppression de programmes et de composants, de la mise à jour des pilotes de périphérique, etc. En fait, CBS fournit une interface de programmation (API) aux installateurs pour modifier correctement l'état actuel du système. Windows OS Servicing capture de nombreux événements liés à la surveillance de cet état dans un fichier spécial C:\Windows\Logs\CBS\CBS.log

Le fichier journal CBS.log, entre autres, contient des informations détaillées sur la progression de l'analyse de l'utilitaire sfc.exe et ses résultats. Pour chaque fichier analysé, la date, l'heure et des informations supplémentaires sur l'analyse sont enregistrées. Toutes les 100 vérifications, un récapitulatif s'affiche, accompagné d'une balise , qui vous permet de sélectionner dans un texte plutôt volumineux uniquement les enregistrements contenant cette fonctionnalité, à l'aide de la commande de recherche de ligne dans un fichier texte trouverstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- trouver les lignes contenant et les sortir dans un fichier sfcdetails.txt répertoire actuel.

Un exemple du contenu d'un fichier journal contenant uniquement des lignes étiquetées avec :

00004b78 Vérification de 100 (0x0000000000000064) composants
00004b79 Début de la transaction de vérification et de réparation
00004be0 Vérification terminée
00004be1 Vérification de 100 (0x0000000000000064) composants
00004be2 Début de la transaction de vérification et de réparation
00004c30 Réparation du fichier corrompu "\??\C:\WINDOWS\System32\cmd.exe" depuis le magasin
00004c5a Vérification terminée
. . . .
00005594 Transaction de validation
00005599 Transaction de vérification et de réparation terminée. Tous les fichiers et clés de registre répertoriés
dans cette transaction ont été réparés avec succès

Dans cet exemple, 100 fichiers ont été vérifiés, dans lesquels aucun écart n'a été trouvé, et dans la partie suivante, le fichier a été trouvé et corrigé avec succès msprivs.dll.mui. Les 2 dernières lignes signalent l'achèvement du travail et que tous les fichiers et clés de registre ont été restaurés avec succès.

Dans les cas où il n'a pas été possible de restaurer le fichier endommagé, le journal contiendra une ligne contenant :

Impossible de réparer le fichier membre Nom du fichier Détails du fichier

La raison de l'impossibilité de restaurer des fichiers peut être un dysfonctionnement matériel, une violation de l'intégrité du système de fichiers, des dommages au stockage des fichiers de référence, etc. Dans la plupart des cas, sauf en cas de panne matérielle, connaissant le nom du fichier endommagé, vous pouvez effectuer une récupération en copiant à partir du kit de distribution ou des répertoires d'un système d'exploitation similaire.

Pour rechercher des informations dans le texte des magazines cbs.log il est pratique de filtrer les entrées en fonction des caractéristiques des événements enregistrés dans le journal :

findstr /c:"Impossible de réparer" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt uniquement ces lignes de journal cbs.log, qui contiennent la chaîne Impossible de réparer, c'est à dire. à la sortie, nous obtiendrons une liste des fichiers système qui n'ont pas pu être restaurés.

findstr /c:"réparé avec succès" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- écrire dans un fichier texte sfcnotrepair.txt uniquement ces lignes de journal cbs.log, qui contiennent la chaîne réparé avec succès, c'est à dire. à la sortie, nous obtiendrons une liste des fichiers système que nous avons réussi à récupérer.

Dans le catalogue \Windows\Logs\CBS\ autre que le fichier journal actuel cbs.log les anciennes copies des journaux peuvent être stockées sous forme de fichiers compressés nommés CbsPersist_AAAAMMJJnnnnnn.cab, qui, si nécessaire, peut être décompressé pour une analyse plus approfondie.

Dans l'environnement Windows 8-10, vous pouvez utiliser l'utilitaire pour restaurer les composants du système Windows. Dism.exe, qui prend en charge (qui n'était pas dans Windows Vista/Windows 7) l'option Restaurer la santé:

dism /En ligne /Cleanup-Image /RestoreHealth- pour restaurer les fichiers système du système d'exploitation Windows actuel.

Pour l'option Windows 7 /RestoreHealth n'est pas applicable et les fonctions de restauration sont combinées avec les fonctions d'analyse spécifiées par le paramètre /ScanHealth:

dism /En ligne /Cleanup-Image /ScanHealth- pour restaurer les fichiers système du système d'exploitation Windows 7 actuel.