Überprüfen der Systemdateien von Windows 7. Wiederherstellen beschädigter Windows-Systemdateien mit den Befehlen SFC und DISM. Beispiele für SFC-Befehle

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Als Folge einiger Fehlfunktionen und Infektionen von Windows 7 Schadsoftware Es besteht die Notwendigkeit, die Dateiintegrität des Systems zu analysieren. Außerdem werden Dateien häufig durch unsachgemäßes Herunterfahren des PCs und Stromstöße beschädigt. Daher muss jeder Benutzer der „Sieben“ in der Lage sein, selbstständig zu überprüfen und wiederzubeleben Systemdateien auf einem Windows 7-Computer.

Dateianalysemethode

Das Hauptwerkzeug zur Überprüfung und Analyse ihrer Integrität in „Seven“ ist die im Betriebssystem integrierte Anwendung „SFC.exe“, die auch defekte Dateien wiederherstellen kann. Regelmäßiger Gebrauch Die Befehle zur Durchführung des Scans „sfc /scannow“ sorgen für den reibungslosen Betrieb von Windows 7. Es wird empfohlen, es mindestens alle sechs Monate zu verwenden.

Analyseverfahren

Das integrierte Scan-Tool in Windows 7 läuft wie folgt:

Hinweis: Schließen Sie die Konsole nicht, bis der Vorgang abgeschlossen ist. Nach Abschluss werden die Ergebnisse des abgeschlossenen Programms angezeigt.

  1. Starte deinen Computer neu;
  2. Bereit. Die Systemintegritätsprüfung wurde abgeschlossen und die beschädigten Dateien wurden repariert.

Manchmal kommt es vor, dass eine Anwendung die Reparatur beschädigter Dateien nicht alleine bewältigen kann. In solchen Fällen wird empfohlen, eine Analyse durchzuführen Sicherheitsmodus, aber auch wenn das Problem dadurch nicht behoben wird, müssen Sie Folgendes ausführen: „findstr /c:“ „%windir%\Logs\CBS\CBS.log >“%userprofile%\Desktop\sfc.txt“.

Danach erscheint auf dem Windows 7-Desktop eine „txt“-Datei mit einer Liste aller Dateien, die das Programm nicht selbst wiederbeleben kann. Der Benutzer muss diese Dateien von einem anderen Computer, aber mit funktionierendem Windows 7, oder von einem externen Computer auf sich selbst kopieren Installationsmedien mit dem Distributionskit der „Seven“-Modifikation, die auf dem PC des Benutzers läuft.

Algorithmus zum manuellen Wiederherstellen einer beschädigten Datei

Jetzt kennen Sie den genauen Namen und Speicherort der problematischen Datei, in der sich die Anwendung befindet automatischer Modus Konnte es nicht reparieren, es muss ersetzt werden. Zu diesem Zweck müssen die folgenden aufeinanderfolgenden Schritte durchgeführt werden:


Was passiert, wenn die Anwendung SFC.exe überhaupt nicht funktioniert?

Es kommt vor, dass das Dienstprogramm nicht einmal gestartet werden kann. In einer solchen Situation sollten Sie die Leistung der folgenden Anwendungen analysieren:

  1. Remote Procedure Call Locator;
  2. Remote-Prozeduraufruf;
  3. Starten von DCOM-Serverprozessen.

Wenn diese Programme normal funktionieren, wird „SFC.exe“ gestartet.

Außerdem kann das Dienstprogramm seine Funktionen nicht ausführen, wenn der Windows Module Installer-Dienst aktiviert ist manueller Typ Starten Sie den Wiederherstellungsdienst.

Zusätzliche Analysemethoden über SFC

Wenn Sie beispielsweise die Integrität von Dateien auf einem Remote-Betriebssystem analysieren oder verschiedene andere Probleme lösen müssen, gibt es mehrere der folgenden effektiven Techniken:

  1. Es ist möglich, eine Überprüfung ohne anschließenden Wiederherstellungsprozess durchzuführen. Dazu müssen Sie unter Verwendung des Algorithmus der oben angegebenen Anweisungen den Befehl „sfc /verifyonly“ verwenden.
  2. Bei Bedarf können Sie nur eine bestimmte Datei wiederbeleben, indem Sie in die Konsole Folgendes eingeben: „sfc /scanfile=Location“.
  3. In einer Situation, in der Sie Windows analysieren müssen, das auf einer anderen logischen Partition der Festplatte installiert ist, hilft der Befehl: „sfc /scannow /offwindir=Windows-Verzeichnisstandort“.

Abschluss

Einige Benutzer ändern nach eigenem Ermessen Dateien, ändern Symbole im Explorer und dergleichen. Nachdem die Anwendung die Integrität des Betriebssystems analysiert und korrigiert, werden alle vorgenommenen Anpassungen verworfen und nehmen wieder die Standardform an. Daher müssen solche Computerbesitzer alle ihre Systemänderungsvorgänge erneut durchführen, nachdem das Dienstprogramm seine Arbeit abgeschlossen hat.

Das Windows-Betriebssystem ähnelt in vielerlei Hinsicht einem lebenden Organismus, was bedeutet, dass manchmal bereits die kleinste Beschädigung oder Löschung einer oder mehrerer seiner Dateien zu bestimmten Problemen führen kann. Schäden können durch Viren, Softwarefehler, plötzliche Stromausfälle, Fehler beim Bearbeiten von Systembibliotheken usw. verursacht werden.

Infolgedessen kann der Benutzer beim Starten von Programmen auf verschiedene Fehler stoßen oder diese nicht installieren können, sowie auf Probleme mit Systemeinstellungen und sogar blaue Bildschirme des Todes. Daher besteht der erste Schritt bei der Diagnose von Problemen normalerweise darin, die Integrität des Systems zu überprüfen Windows-Dateien 7/10. An dieser Moment Es gibt zwei Hauptmethoden zum Überprüfen und Wiederherstellen von Systemdateien – mithilfe von Standarddienstprogrammen SFC Und DISM, gestartet über die Befehlszeile oder PowerShell-Konsole.

Das zweite Tool ist leistungsfähiger und wird normalerweise verwendet, wenn SFC die Aufgabe nicht bewältigen kann oder der Start mit einem Fehler fehlschlägt. Es gibt auch Programme von Drittanbietern, die für diese Zwecke entwickelt wurden. Sie duplizieren jedoch größtenteils die Funktionalität von SFC und DISM und ermöglichen durch die Verwendung einen bequemeren Zugriff darauf GUI. In kritischen Fällen, wenn weder SFC noch DISM helfen, stellen Sie das System oder seine einzelnen Komponenten mithilfe einer zuvor erstellten Sicherungskopie wieder her.

Verwenden von SFC

SFC-Dienstprogramm oder anders Systemdatei-Überprüfung in allen vorhanden Windows-Versionen, seit 2000, und soll den Status überprüfen und Systemdateien wiederherstellen. SFC kann mehrere Argumente annehmen, aber in diesem Fall interessiert uns nur eines. Damit erfolgt die Überprüfung und Wiederherstellung der Systemdateien von Windows 7/10 wie folgt. Starten Sie als Administrator eine Eingabeaufforderung oder PowerShell-Konsole und führen Sie den folgenden Befehl aus:

sfc /scannow

Der Verifizierungsvorgang wird einige Zeit in Anspruch nehmen. Wenn beim Abschluss Fehler gefunden werden, bietet das Dienstprogramm an, beschädigte Dateien wiederherzustellen und gleichzeitig den Computer neu zu starten. Wenn SFC schreibt, dass Dateien nicht wiederhergestellt werden können, stellen Sie sicher, dass die EFS- und Bitlocker-Verschlüsselungsfunktionen deaktiviert sind, starten Sie im abgesicherten Modus und wiederholen Sie dann den Scanvorgang.

Um maximalen Zugriff auf das Dateisystem zu gewährleisten, kann das Verfahren zur Reparatur beschädigter Windows-Systemdateien in der Boot-Umgebung durchgeführt werden. Es gibt mehrere Möglichkeiten, in die Wiederherstellungsumgebung zu gelangen, aber wir bieten die universellste an. Starten Sie Ihren Computer von der Windows-Installations-CD und klicken Sie auf, wenn das Fenster des Installationsassistenten auf dem Bildschirm erscheint Umschalt + F10. Da die Laufwerksbuchstaben in der Boot-Umgebung unterschiedlich sind, müssen Sie den Laufwerksbuchstaben ermitteln Systempartition. Wir führen die folgenden Befehle aus:

diskpart
Listenvolumen

Auf MBR-Festplatten hat die Systempartition höchstwahrscheinlich den Buchstaben D und die „System Reserved“-Partition den Buchstaben C. Wenn Sie die Buchstabenbezeichnungen der Volumes kennen, schließen Sie Diskpart mit dem Exit-Befehl und überprüfen Sie:

sfc /scannow /offbootdir=C:/ /offwindir=D:/

Sobald der Scan abgeschlossen ist, wird Windows normal neu gestartet.

DISM-Dienstprogramm

Wie überprüfe ich die Integrität der Systemdateien von Windows 7/10, wenn die oben beschriebene Methode nicht hilft oder beim Ausführen von Befehlen verschiedene Fehler auftreten? In diesem Fall können Sie versuchen, auf ein leistungsfähigeres Tool zurückzugreifen – das Dienstprogramm DISM. Starten Sie eine Eingabeaufforderung mit Administratorrechten und führen Sie den folgenden Befehl aus:

dism.exe /online /cleanup-image /scanhealth

Wenn das Dienstprogramm meldet, dass der Komponentenspeicher wiederhergestellt werden muss, stellen Sie ihn mit dem folgenden Befehl wieder her:

dism.exe /online /cleanup-image /restorehealth

Wenn Sie beim Ausführen von Befehlen Fehlermeldungen erhalten, versuchen Sie, den Komponentenspeicher mithilfe von PowerShell mit erhöhten Rechten wiederherzustellen, indem Sie den Befehl Repair-WindowsImage -Online -RestoreHealth ausführen, während Ihr Computer mit dem Internet verbunden ist.

Nach Abschluss der Prozeduren können Sie mit der Durchführung beginnen SFC-Prüfung/scannow und prüfen Sie, ob die Fehler weiterhin auftreten. Wenn ja, prüfen Sie, ob der Windows Module Installer-Dienst aktiviert ist. Im Allgemeinen empfiehlt es sich, dies im Voraus zu tun.

Beschädigte Dateien manuell wiederherstellen

Diese Methode wird verwendet, wenn es unmöglich ist, beschädigte SFC-Dateien wiederherzustellen, aber um es zu verwenden, müssen Sie in jedem Fall genau dasselbe Betriebssystem auf einem anderen Computer installiert haben oder virtuelle Maschine oder eine Sicherungskopie. Um festzustellen, welche Dateien wiederhergestellt werden müssen, führen Sie den folgenden Befehl in der Befehlszeile aus:

findstr /c: "" %windir%/logs/cbs/cbs.log >"D:/sfc.log"

Informationen über beschädigte Dateien werden in einer Protokolldatei gespeichert, in unserem Fall ist dies der Fall sfc.log auf Laufwerk D. Der Inhalt der Datei kann sehr groß sein. Suchen Sie darin nach Blöcken mit dem Schlüsselwort „Kann nicht repariert werden“ (konnte nicht wiederhergestellt werden) mit dem entsprechenden Scan-Datum und der entsprechenden Scan-Uhrzeit.

Der beigefügte Screenshot zeigt, dass SFC die Datei Asseccbility.dll nicht wiederherstellen konnte. Das gleiche Protokoll sollte den Pfad zur nicht wiederherstellbaren Datei angeben. Kopieren Sie die Originaldatei von einem anderen Computer und ersetzen Sie die beschädigte Datei manuell durch diese. In dieser Phase treten häufig Probleme auf, da die Datei möglicherweise von Systemprozessen verwendet wird oder der Benutzer keine Rechte dafür hat.

Um Rechte zu erhalten und solche Dateien zu ersetzen, können Sie Standard-Konsolendienstprogramme verwenden Mitgenommen mit Parameter /F Und icacls mit Parameter /grant-Administratoren:f, aber es gibt ein einfacheres und universelle Methode– Verwenden Sie eine beliebige „Live-Disk“ mit integrierter Funktion Dateimanager, zum Beispiel Dr.Web LiveDisk. Wenn der Computer hochfährt, ist alles noch einfacher: Kopieren Sie einfach die Originaldateien in einen beliebigen Ordner auf der Festplatte.

Boot bearbeiten ISO-Image die gleiche Dr.Web LiveDisk finden Sie in UltraISO-Programm indem Sie darin einen Ordner erstellen und Windows-Dateien hineinkopieren.

Schauen wir uns nun an, wie Sie Windows 7/10-Systemdateien mit einer solchen Festplatte wiederherstellen. Suchen Sie nach dem Booten vom Medium Ihren Ordner mit den Dateien (in Dr.Web LiveDisk lautet der Mount-Punkt). /CD-ROM), kopieren Sie die Originaldateien in die Zwischenablage und wechseln Sie in das Zielverzeichnis des Ordners gewinnen und ersetzen Sie die beschädigten durch diese.

Wenn sich die Originaldateien auf befinden Windows-Festplatte, suchen Sie sie am Win-Speicherort, in dem Abschnitt, in dem Sie sie platziert haben. Diese Methode ist praktisch, da sie alle Einschränkungen aufhebt Dateisystem Windows, sodass Sie exklusiven Zugriff darauf erhalten.

Verwendung von Anwendungen von Drittanbietern

Entwicklung spezielle Programme, mit dem Sie beschädigte und gelöschte Systemdateien wiederherstellen könnten, ist nicht sinnvoll, da alle dafür erforderlichen Funktionen im System selbst verfügbar sind. Es gibt jedoch Tools, die den Zugriff auf Standardtools über eine praktische grafische Oberfläche vereinfachen. Dies ist zum Beispiel der Fall Microsoft DaRTBoot-Diskette Dabei handelt es sich um eine Reihe von Verwaltungstools, die auch ein Scan- und Wiederherstellungsmodul für Windows-Systemdateien enthalten. Der Ablauf einer solchen Prüfung ist in den folgenden Screenshots dargestellt.

Um den Start von SFC komfortabler zu gestalten, gibt es auch Programme Windows-Reparatur und im Gegensatz zu Microsoft DaRT starten sie vom Betriebssystem aus.

Um in Windows Repair die Prüfung zu starten, müssen Sie zum Abschnitt „Schritte vor der Reparatur“ gehen, auf die Registerkarte „Schritt 4 (optional)“ klicken und auf die Schaltfläche „Prüfen“ klicken.

Gehen Sie in Glary Utilities zur Registerkarte „Module“, wählen Sie im Menü links „Dienst“ und klicken Sie auf „Systemdateiwiederherstellung“. In beiden Fällen wird das Standard-SFC-Konsolendienstprogramm gestartet.

Andere Methoden

Was die Frage angeht, wie man vollständig gelöschte Systemdateien wiederherstellen kann, sollte alles klar sein. Wenn die Festplattengröße es zulässt, erstellen Sie regelmäßig Backups Systempartition löschen oder zumindest den Systemschutz nicht deaktivieren, sodass Sie im Falle eines Vorfalls zur vorherigen zurückkehren können.

Und das Letzte, worauf ich Sie aufmerksam machen möchte. Wenn Sie einen benutzerdefinierten Build heruntergeladen und installiert haben, müssen Sie damit rechnen, dass SFC höchstwahrscheinlich beschädigte Dateien darin findet. Der Grund ist ganz einfach: Sammler modifizieren ihre Bilder sehr oft, indem sie beispielsweise Originalsymbole in Bibliotheken usw. ersetzen. Überlegen Sie sich daher vor der Wiederherstellung der Originaldateien, ob Sie diese wirklich benötigen, wenn keine Probleme mit dem System vorliegen.

Wenn mit Ihrem Computer oder Laptop etwas schief geht, können Sie eine Reihe von Fehlerbehebungstools ausführen, um das Problem zu beheben. Windows 10/8/7 verfügt über mehrere integrierte Befehle, mit denen Sie beschädigte Systemdateien überprüfen und reparieren können, die Probleme verursachen, wenn sie im Laufe der Zeit geändert werden. Eine Möglichkeit, Windows-Probleme zu beheben, besteht darin, Ihr System zu scannen und Systemdateien zu reparieren. Es kann bei allen Arten von Problemen wie langsamem System, Bluescreen of Death, plötzlichen Stromausfällen und Systemabstürzen helfen.

Werfen wir einen Blick darauf, wie Sie den System File Checker in Windows ausführen CMD-Befehlszeile Und Power Shell, solche Teams wie sfc /scannow und Werkzeuge DISM. Ich möchte darauf hinweisen, dass es für die Aktualisierung des Jubiläums-Updates von Windows 10 besser wäre, Methoden speziell mit PowerShell zu verwenden.

Systemdateien über CMD prüfen und wiederherstellen

Der System File Checker scannt Ihren Computer auf Schäden oder Änderungen an Systemdateien, die andernfalls den normalen Betrieb Ihres PCs beeinträchtigen könnten. Von dort aus wird die Datei durch die richtige Version ersetzt, um einen reibungslosen Betrieb zu gewährleisten. Über die Befehlszeile können Sie versuchen, Systemdateien neuerer Betriebssysteme wie Windows 10/8/7/Vista zu scannen und wiederherzustellen. Schauen wir uns zwei Teams an sfc /scannow und DISM mit CMD.

1.

  • Führen Sie die Eingabeaufforderung (CMD) als Administrator aus. Klicken Sie auf „Suchen“ und geben Sie einfach „cmd“ oder „Befehlszeile“ ein, klicken Sie dann mit der rechten Maustaste darauf und führen Sie es als Administrator aus.
  • Geben Sie den Befehl an sfc /scannow und warten Sie, bis der Vorgang abgeschlossen ist.


Notiz: Nach dem Scannen Ihres Systems wird eines von drei Ergebnissen zurückgegeben:

  • Es treten keine Systemdateifehler auf.
  • Es treten Systemdateifehler auf, die von Windows automatisch repariert werden.
  • Windows hat Fehler erkannt, kann einige davon jedoch nicht reparieren.

Wenn Option 3 anzeigt, dass ein Fehler erkannt wurde und das System nicht wiederhergestellt werden kann, wiederholen Sie den Vorgang. Ich empfehle Ihnen, die Verschlüsselung zu deaktivieren und festzustellen, ob sie zum Zeitpunkt der Überprüfung verfügbar sind. Nichts ist gelungen? Gehen wir tiefer.


2. (DISM)

Wenn das oben Genannte im abgesicherten Modus nicht funktioniert, gibt es eine letzte Möglichkeit, die Systemdateien auf Beschädigungen zu prüfen und diese zu beheben. Wir verwenden das Tool Deployment Image and Service Management (DISM). Das Team arbeitet mit Windows 8/8.1/10-Systemen. Öffnen Sie es wieder und verwenden Sie den folgenden Befehl:

Der Vorgang kann lange dauern und die Prozentskala kann einfrieren. Wenn Sie fertig sind, starten Sie Ihren Computer neu und starten Sie ihn erneut sfc /scannow um sicherzustellen, dass keine Fehler vorliegen oder der Fehler verschwunden ist.


Systemdateien prüfen und wiederherstellen überPower Shell

Wir werden Windows PowerShell verwenden, um zu zeigen, wie der Wartungs- und Verwaltungsdienst verwendet wird DISM um beschädigte Systemdateien in Windows 10 zu scannen und zu reparieren. Diese Methode ist für die Aktualisierung von Anniversary Windows 10 effektiver als die Befehlszeile.

1. Verwenden des Systems File Checker (SFC)-Tools

  • Laufen Power Shell im Namen des Administrators. Klicken Sie auf „Suchen“ und geben Sie ein Windows-Powershell, dann mit der rechten Maustaste klicken und als Administrator auswählen.

  • Geben Sie den Befehl im PowerShell-Fenster ein sfc /scannow. Wenn beim Scan Probleme festgestellt werden, versucht Windows, diese zu beheben. Wenn Windows sie nicht beheben kann, werden Sie gewarnt, dass weitere Untersuchungen und Maßnahmen erforderlich sind. Gehen Sie nach unten, wenn Fehler gefunden werden.


2. Verwenden des Deployment Image and Service Management-Tools (DISM)

Der DISM-Scan erkennt beschädigte Systemdateien und Windows versucht, diese zu reparieren und gibt Ihnen am Ende einen Fortschrittsbericht. Wenn Windows die zum Reparieren beschädigter Systemdateien erforderlichen Dateien nicht finden kann, erhalten Sie außerdem Informationen zum nächsten Vorgehen sowie einen Link zur Microsoft-Website und Optionen zur Fehlerbehebung. Geben Sie den folgenden Befehl in das PowerShell-Fenster ein.

DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Wenn DISM alles behoben hat oder keine Fehler angezeigt hat, starten Sie Ihren Laptop oder Computer neu und führen Sie ihn zur Überprüfung erneut aus sfc /scannow.


Dienstprogramm SFC.EXE (S System F iles C hecker) gibt es in allen Windows-Versionen, beginnend mit Windows 2000, und dient dazu, den Status zu überprüfen und Systemdateien wiederherzustellen. Mechanismen zum Schutz wichtiger Dateien in verschiedene Versionen Windows ist unterschiedlich implementiert, berücksichtigt jedoch alle die Tatsache, dass einige Systemdateien (normalerweise ausführbare Dateien.exe, Bibliotheksdateien.dll, Treiberdateien) von Dritten geändert werden können Software, und es muss einen Mechanismus geben, um ihre Integrität zu überprüfen und erkannte Änderungen zu verwerfen.

Befehlszeilenformat:

SFC

Befehlszeilenoptionen:

/SCANNE JETZT- Überprüfung der Integrität aller geschützten Systemdateien und, wenn möglich, Wiederherstellung problematischer Dateien.

/VERIFYONLY- Überprüfung der Integrität aller geschützten Systemdateien. Eine Dateiwiederherstellung ist nicht möglich.

/SCANFILE- Integritätsprüfung angegebene Datei und seine Wiederherstellung, wenn Probleme erkannt werden. Im Parameter Datei Es muss der vollständige Pfad angegeben werden

/VERIFYFILE- Überprüfung der Integrität der Datei, deren vollständiger Pfad im Parameter angegeben ist Datei. Eine Dateiwiederherstellung ist nicht möglich.

/OFFBOOTDIR- Speicherort des Offline-Download-Verzeichnisses für die Offline-Wiederherstellung

/OFFWINDIR– Speicherort des Windows-Offline-Verzeichnisses für die Offline-Wiederherstellung

Beispiele für die Verwendung des SFC-Befehls:

sfc/?- Einen Hinweis zur Verwendung anzeigen.

sfc /scannow- Überprüfen Sie die Integrität von Systemdateien und stellen Sie beschädigte Dateien wieder her. Die Ergebnisse der Arbeit werden im Utility-Protokoll \Windows\Logs\CBS\CBS.log aufgezeichnet.

sfc /verifyonly- Führen Sie nur einen Scan der Systemdateien durch, ohne sie zu reparieren.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- Nur die Datei scannen cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- Nur die Datei scannen kernel32.dll aus der Komposition Betriebssystem auf einem logischen Laufwerk installiert D:. Beim Offline-Scannen von Windows-Dateien wird die Protokollierung von Protokolldateien derzeit nicht unterstützt.

Während das Programm läuft, werden auf dem Bildschirm Informationen über den Scanfortschritt und die Arbeitsergebnisse angezeigt. Beispielausgabe bei Verwendung von Scan mit Patch-Befehl sfc /scannow:

Der Systemscan wurde gestartet. Dieser Vorgang kann einige Zeit dauern.

Beginn der Verifizierungsphase eines Systemscans.
Die Verifizierung ist zu 100 % abgeschlossen.

Der Windows-Ressourcenschutz hat beschädigte Dateien erkannt und diese erfolgreich repariert. Einzelheiten finden Sie in der Datei CBS.Log, die sich im folgenden Pfad befindet: windir\Logs\CBS\CBS.log. Beispiel: C:\Windows\Logs\CBS\CBS.log. Bitte beachten Sie, dass die Protokollierung derzeit nicht für die Offline-Wartung unterstützt wird.

Ab Windows Vista wird die Betriebssystemkomponente als Wartungstool verwendet Komponentenbasierte Wartung (CBS)- Sonderset Software um seine Integrität sicherzustellen. CBS ist ein Teil Component Servicing Infrastructure (CSI) Bereitstellung der notwendigen Änderungen aktuellen Zustand Windows zum Beispiel beim Aktualisieren des Systems ( Windows Update), Installieren oder Deinstallieren von Programmen und Komponenten, Aktualisieren von Gerätetreibern usw. Tatsächlich bietet CBS Softwareschnittstelle(API) für Installateure, um den aktuellen Status des Systems korrekt zu ändern. Das Windows-Wartungssystem zeichnet viele Ereignisse im Zusammenhang mit der Überwachung dieses Status auf spezielle Datei C:\Windows\Logs\CBS\CBS.log

Die Protokolldatei CBS.log enthält unter anderem detaillierte Informationen über den Fortschritt des Utility-Scans sfc.exe und seine Ergebnisse. Für jede gescannte Datei werden Datum, Uhrzeit und angezeigt Weitere Informationenüber die Verifizierung. Nach jeweils 100 Prüfungen werden zusammenfassende Informationen zusammen mit einem Tag angezeigt , wodurch Sie aus einem ziemlich umfangreichen Text nur diejenigen Datensätze auswählen können, die dieses Merkmal enthalten, indem Sie den Suchzeichenfolgenbefehl in einer Textdatei verwenden findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- Zeilen finden, die enthalten und in eine Datei ausgeben sfcdetails.txt Aktuelles Verzeichnis.

Ein Beispiel für den Inhalt einer Protokolldatei, die nur Zeilen mit dem Tag enthält:

00004b78 Überprüfung von 100 (0x00000000000000064) Komponenten
00004b79 Beginn der Überprüfungs- und Reparaturtransaktion
00004be0 Überprüfen Sie den Abschluss
00004be1 Überprüfung von 100 (0x00000000000000064) Komponenten
00004be2 Beginn der Überprüfungs- und Reparaturtransaktion
00004c30 Repariert die beschädigte Datei „\??\C:\WINDOWS\System32\cmd.exe“ aus dem Store
00004c5a Überprüfen Sie den Abschluss
. . . .
00005594 Transaktion wird ausgeführt
00005599 Überprüfungs- und Reparaturtransaktion abgeschlossen. Alle Dateien und Registrierungsschlüssel aufgelistet
in dieser Transaktion wurden erfolgreich repariert

In diesem Beispiel wurden 100 Dateien überprüft, bei denen keine Abweichungen festgestellt wurden, und im nächsten Abschnitt wurde eine Datei erkannt und erfolgreich korrigiert msprivs.dll.mui. Die letzten beiden Zeilen zeigen an, dass die Arbeit abgeschlossen ist und alle Dateien und Registrierungsschlüssel erfolgreich wiederhergestellt wurden.

In Fällen, in denen die beschädigte Datei nicht wiederhergestellt werden konnte, enthält das Protokoll eine Zeile mit folgendem Inhalt:

Mitgliedsdatei Dateiname kann nicht repariert werden Genaue Informationüber die Datei

Der Grund für die Unmöglichkeit der Dateiwiederherstellung kann eine Hardwarestörung, eine Verletzung der Integrität des Dateisystems, eine Beschädigung des Referenzdateispeichers usw. sein. In den meisten Fällen, außer bei Hardwarefehlern, können Sie die Wiederherstellung durchführen, indem Sie den Namen der beschädigten Datei kennen, indem Sie sie aus dem Distributionskit oder Verzeichnissen eines ähnlichen Betriebssystems kopieren.

Suche nach Informationen im Text von Zeitschriften cbs.log Es ist praktisch, Datensätze nach charakteristischen Merkmalen der im Protokoll aufgezeichneten Ereignisse zu filtern:

findstr /c:"Kann nicht repariert werden" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt nur diese Protokollzeilen cbs.log, die die Zeichenfolge enthalten Kann nicht repariert werden, d.h. Als Ergebnis erhalten wir eine Liste der Systemdateien, die nicht wiederhergestellt werden konnten.

findstr /c:"succsessfylly repariert" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- schreiben Sie an Textdatei sfcnotrepair.txt nur diese Protokollzeilen cbs.log, die die Zeichenfolge enthalten erfolgreich repariert, d.h. Als Ergebnis erhalten wir eine Liste der wiederhergestellten Systemdateien.

Im Katalog \Windows\Logs\CBS\ außer der aktuellen Protokolldatei cbs.logÄltere Kopien von Protokollen können als komprimierte Dateien mit dem Namen gespeichert werden CbsPersist_YYYYMMDDnnnnnn.cab, die bei Bedarf zur weiteren, tiefergehenden Analyse entpackt werden kann.

IN Windows-Umgebung 8-10 Um Windows-Systemkomponenten wiederherzustellen, können Sie das Dienstprogramm verwenden Dism.exe, das den Parameter unterstützt (was in Windows Vista/Windows 7 nicht existierte). Wiederherstellung der Gesundheit:

dism /Online /Cleanup-Image /RestoreHealth- um Systemdateien des aktuellen Windows-Betriebssystems wiederherzustellen.

Für Windows 7-Parameter /Wiederherstellung der Gesundheit ist nicht anwendbar und die Wiederherstellungsfunktionen werden mit den durch den Parameter angegebenen Scanfunktionen kombiniert /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- um Systemdateien des aktuellen Windows 7-Betriebssystems wiederherzustellen.

Wenn es Probleme mit Ihrem Computer gibt, ist es eine gute Idee, das Betriebssystem zu überprüfen, um die Integrität der Systemdateien festzustellen. Häufig ist eine Beschädigung oder Löschung dieser Objekte die Ursache Fehlbedienung PC. Sehen wir uns an, wie Sie diesen Vorgang in Windows 7 ausführen können.

Wenn Sie beim Betrieb Ihres Computers Fehler oder Fehlverhalten bemerken, z. B. das periodische Auftreten von blauer Bildschirm Tod, dann müssen Sie zunächst die Festplatte auf Fehler überprüfen. Wenn dieser Scheck Wenn Sie keine Fehler gefunden haben, sollten Sie in diesem Fall auf einen Systemscan auf Integrität der Systemdateien zurückgreifen, auf den wir im Folgenden ausführlich eingehen. Dieser Vorgang kann entweder durch Nutzung der Funktionen von Drittanbietersoftware oder durch Starten einer eingebetteten Software durchgeführt werden Windows-Dienstprogramme 7 „SFC“ durch "Befehlszeile". Es ist zu beachten, dass auch Programme von Drittanbietern nur zur Aktivierung verwendet werden „SFC“.

Methode 1: Windows-Reparatur

Einer der Berühmtesten Programme von Drittanbietern Windows Repair wird verwendet, um Ihren Computer auf beschädigte Systemdateien zu scannen und diese wiederherzustellen, wenn Probleme gefunden werden.


Wir werden bei der Überprüfung ausführlicher auf die Funktionsweise dieses Dienstprogramms eingehen Methode 3, da es auch über Embedded gestartet werden kann Microsoft-Tools Betriebssystem.

Methode 2: Glary Utilities

Nächste umfassendes Programm Zur Optimierung der Computerleistung, mit der Sie die Integrität von Systemdateien überprüfen können, handelt es sich um Glary Utilities. Verwendung Diese Anwendung hat einen wichtigen Vorteil gegenüber der bisherige Weg. Es liegt darin, dass Glory Utilities im Gegensatz zu Windows Repair über eine russischsprachige Benutzeroberfläche verfügt, was die Aufgabe für inländische Benutzer erheblich erleichtert.


Nähere Informationen zum Werk „SFC“ dargestellt, wenn die folgende Methode betrachtet wird.

Methode 3: „Befehlszeile“

aktivieren Sie „SFC“ um nach Dateibeschädigungen zu suchen Windows-Systeme, können Sie insbesondere ausschließlich Betriebssystem-Tools verwenden "Befehlszeile".


Aufmerksamkeit! Damit SFC nicht nur die Integrität von Systemdateien prüft, sondern diese bei erkannten Fehlern auch wiederherstellt, empfiehlt es sich, das Tool vor dem Start einzuspielen Installationsdiskette Betriebssystem. Dies muss genau der Datenträger sein, von dem Windows auf diesem Computer installiert wurde.

Es gibt verschiedene Variationen der Verwendung des Produkts „SFC“ um die Integrität von Systemdateien zu überprüfen. Wenn Sie standardmäßig scannen müssen, ohne fehlende oder beschädigte Betriebssystemobjekte wiederherzustellen, dann "Befehlszeile" Sie müssen den Befehl eingeben:

Wenn Sie eine bestimmte Datei auf Schäden überprüfen müssen, sollten Sie einen Befehl eingeben, der dem folgenden Muster entspricht:

sfc /scanfile=file_address

Es gibt auch einen speziellen Befehl, um ein Betriebssystem zu überprüfen, das sich auf einer anderen Festplatte befindet, also nicht auf dem Betriebssystem, mit dem Sie gerade arbeiten. Seine Vorlage sieht so aus:

sfc /scannow /offwindir=Windows_directory_address

Problem beim Starten von „SFC“

Beim Aktivierungsversuch „SFC“ Es kann ein Problem auftreten "Befehlszeile" Es wird eine Meldung angezeigt, dass der Wiederherstellungsdienst nicht aktiviert werden konnte.

Die häufigste Ursache für dieses Problem ist die Deaktivierung eines Systemdienstes. „Windows-Modul-Installer“. Um Ihren Computer mit dem Tool scannen zu können „SFC“, es muss eingeschaltet sein.

  1. Klicken "Start", gehe zu "Schalttafel".
  2. Komm herein „System und Sicherheit“.
  3. Jetzt drücken "Verwaltung".
  4. Es erscheint ein Fenster mit einer Liste verschiedener Systemwerkzeuge. Klicken "Dienstleistungen" den Übergang zu schaffen "Service Manager".
  5. Es öffnet sich ein Fenster mit einer Liste der Systemdienste. Hier müssen Sie den Namen finden „Windows-Modul-Installer“. Um die Suche zu erleichtern, klicken Sie auf den Spaltennamen "Name". Die Elemente werden nach dem Alphabet aufgebaut. Nachdem Sie das gewünschte Objekt gefunden haben, prüfen Sie, welcher Wert in seinem Feld steht "Starttyp". Wenn eine Inschrift vorhanden ist "Deaktiviert", dann sollten Sie den Dienst aktivieren.
  6. Klicken RMB Geben Sie den Namen des angegebenen Dienstes ein und wählen Sie ihn aus der Liste aus "Eigenschaften".
  7. Die Shell für die Diensteigenschaften wird geöffnet. Im Kapitel "Sind üblich" Klicken Sie auf den Bereich "Starttyp", wo der Wert aktuell eingestellt ist "Deaktiviert".
  8. Es öffnet sich eine Liste. Hier sollten Sie einen Wert auswählen "Manuell".
  9. Sobald der erforderliche Wert eingestellt ist, klicken Sie auf "Anwenden" Und "OK".
  10. IN "Service Manager" in einer Kolumne "Starttyp" In der Zeile des Elements, das wir benötigen, wird der Wert auf gesetzt "Manuell". Das bedeutet, dass Sie jetzt laufen können „SFC“über die Kommandozeile.

Wie Sie sehen, können Sie eine Computerprüfung auf Integrität von Systemdateien entweder mit Programmen von Drittanbietern oder mit durchführen « Befehlszeile» Windows. Unabhängig davon, wie Sie die Prüfung durchführen, wird sie jedoch weiterhin vom Systemtool durchgeführt „SFC“. Also, Anwendungen von Drittherstellern kann es nur einfacher und intuitiver machen, das integrierte Scan-Tool zu starten. Deshalb speziell um zu produzieren dieser TypÜberprüfen Sie, ob es keinen Sinn macht, Software von Drittanbietern herunterzuladen und zu installieren. Wenn es zu allgemeinen Systemoptimierungszwecken bereits auf Ihrem Computer installiert ist, können Sie es natürlich zur Aktivierung verwenden „SFC“ diese Softwareprodukte, da es immer noch bequemer ist als die herkömmliche Bedienung "Befehlszeile".



Freunden erzählen