2013-12-29 02:27:43 +0000 2013-12-29 02:27:43 +0000
48
48

Wie kann ich die von sfc /scannow gefundenen beschädigten Dateien reparieren? "Der Windows-Ressourcenschutz fand korrupte Dateien, konnte aber einige davon nicht reparieren."

In Windows 7 , nachdem ich chkdsk C: /F /R ausgeführt hatte und herausgefunden hatte, daß meine Festplatte 24 KB in fehlerhaften Sektoren hat (das Protokoll wird unten angezeigt), entschied ich mich, das Systemdatei-Überprüfungsprogramm von Windows 7 (sfc /scannow) auszuführen.

SFC zeigte die Meldung ff. an, nachdem ich es ausgeführt hatte: “Windows Resource Protection fand korrupte Dateien, konnte aber einige von ihnen nicht reparieren. Einzelheiten sind im CBS.Log windir\Logs\CBS\CBS\CBS.log.

Da die Datei CBS.log zu groß ist, habe ich findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" (gemäß Microsofts Artikel KB 928228 ) ausgeführt, um nur den Protokolltext zu den korrupten Dateien zu erhalten. (das Protokoll ist ebenfalls unten aufgeführt)

Wie kann ich die in sfc /scannow erwähnten beschädigten Dateien beheben und reparieren?

Mein Betriebssystem ist Windows 7 , 64-Bit.


chkdsk log

sfc /scannow log

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

Hinweis: Das vollständige Protokoll finden Sie unter http://pastebin.com/raw.php?i=gTEGZmWj . Ich habe unten nur Teile des vollständigen Protokolls zitiert (hauptsächlich aus dem letzten Teil), da das vollständige Protokoll nicht in das Zeichenlimit für Fragen passt. Ich habe es hinzugefügt, um als Vorschau zu dienen.

...
2013-12-28 19:37:50, Info CSI00000542 [SR] Beginning Verify and Repair transaction
2013-12-28 19:37:55, Info CSI00000544 [SR] Verify complete
2013-12-28 19:37:56, Info CSI00000545 [SR] Verifying 95 (0x000000000000005f) components
2013-12-28 19:37:56, Info CSI00000546 [SR] Beginning Verify and Repair transaction
2013-12-28 19:38:03, Info CSI00000548 [SR] Verify complete
2013-12-28 19:38:03, Info CSI00000549 [SR] Repairing 43 (0x000000000000002b) components
2013-12-28 19:38:03, Info CSI0000054a [SR] Beginning Verify and Repair transaction

...

2013-12-28 19:38:15, Info CSI0000075d [SR] Could not reproject corrupted file [ml:520{260},l:84{42}]"\??\C:\Windows\System32\migwiz\dlmanifests"\[l:38{19}]"IasMigPlugin-DL.man"; source file in store is also corrupted
2013-12-28 19:38:15, Info CSI00000760 [SR] Could not reproject corrupted file [ml:520{260},l:84{42}]"\??\C:\Windows\System32\migwiz\dlmanifests"\[l:50{25}]"International-Core-DL.man"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000762 [SR] Cannot repair member file [l:24{12}]"wbemdisp.dll" of Microsoft-Windows-WMI-Scripting, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI00000763 [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info CSI00000766 [SR] Could not reproject corrupted file [ml:58{29},l:56{28}]"\??\C:\Windows\SysWOW64\wbem"\[l:24{12}]"wbemdisp.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000768 [SR] Cannot repair member file [l:56{28}]"Microsoft.MediaCenter.UI.dll" of Microsoft.MediaCenter.UI, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI00000769 [SR] This component was referenced by [l:176{88}]"Microsoft-Windows-MediaCenter-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.MediaCenter"
2013-12-28 19:38:16, Info CSI0000076c [SR] Could not reproject corrupted file [ml:520{260},l:40{20}]"\??\C:\Windows\ehome"\[l:56{28}]"Microsoft.MediaCenter.UI.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI0000076e [SR] Cannot repair member file [l:24{12}]"ReAgentc.exe" of Microsoft-Windows-WinRE-RecoveryTools, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI0000076f [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info CSI00000772 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:24{12}]"ReAgentc.exe"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000774 [SR] Cannot repair member file [l:82{41}]"System.Management.Automation.dll-Help.xml" of Microsoft-Windows-PowerShell-PreLoc.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI00000775 [SR] This component was referenced by [l:266{133}]"Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514.Microsoft-Windows-Client-Features-Language-Pack"
2013-12-28 19:38:16, Info CSI00000778 [SR] Could not reproject corrupted file [ml:520{260},l:104{52}]"\??\C:\Windows\System32\WindowsPowerShell\v1.0\en-US"\[l:82{41}]"System.Management.Automation.dll-Help.xml"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI0000077a [SR] Cannot repair member file [l:18{9}]"hlink.dll" of Microsoft-Windows-HLink, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI0000077b [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info CSI0000077e [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:18{9}]"hlink.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000780 [SR] Repair complete
2013-12-28 19:38:16, Info CSI00000781 [SR] Committing transaction
2013-12-28 19:38:19, Info CSI00000785 [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repaired

Antworten (8)

14
14
14
2013-12-29 07:28:31 +0000

Die einzige Möglichkeit, diese große Menge beschädigter Dateien in Windows 7 zu beheben, besteht darin, eine Reparaturinstallation/Inplace-Upgrade durchzuführen.

  • Legen Sie Ihre Windows 7-DVD ein oder mounten Sie ein Windows 7-ISO
  • Führen Sie setup.exe von der DVD/dem gemounteten ISO aus
  • wählen Sie während des Setups upgrade

Damit wird Windows repariert, aber die Programme bleiben erhalten.

2015 hat Microsoft einen DISM-Befehl von Windows 8 nach Windows 7 zurückportiert, um Dateien zu reparieren. Schauen Sie, ob es möglich ist, den Befehl update KB2966583 zu installieren, öffnen Sie eine Eingabeaufforderung als Administrator und führen Sie DISM /Online /Cleanup-Image /Scanhealth aus, um zu versuchen, Dateien zu reparieren. Wenn dies jedoch fehlschlägt, versuchen Sie das interne Upgrade. Es ist immer noch die beste Option für Windows 7, um sicherzustellen, dass es vollständig repariert wird.

3
3
3
2014-09-13 12:32:34 +0000

Führen Sie chkdsk C: /F /R von der Windows-Installations-DVD aus,

  1. Starten Sie chkdsk <your target drive>/: /F /R von der Windows 7-DVD,

  2. Wählen Sie “Computer reparieren”,

  3. Wählen Sie Ihr Zielsystem aus.

  4. Wählen Sie in der Tafel des Wiederherstellungstools “Eingabeaufforderung”.

  5. Führen Sie &007

aus. Wenn Sie “Check Disk” von der Installations-DVD ausführen, wird Windows versuchen, beschädigte Dateien wiederherzustellen und zu reparieren.

Ich habe es versucht, und es funktioniert jedes Mal.

2
2
2
2014-06-17 15:08:56 +0000

Wenn sfc /scannow nicht funktioniert, versuchen Sie diesen Befehl unter Windows 8:

dism /Online /Cleanup-Image /RestoreHealth

oder diesen Befehl, wenn Sie sich im Reparaturmodus von Windows 8 DVD/USB befinden:

Dism /Image:C:\ /Cleanup-Image /RestoreHealth

, vorausgesetzt, dass sich das defekte Windows 8 auf Partition C: befindet.

1
1
1
2014-04-08 10:18:07 +0000

In Windows 7 und höher wird die Komponentendatenbank der SFC durch Windows Update gepflegt. Die Ausführung von Windows Update löst eine automatische Reparatur der Komponentendatenbank aus, wonach Sie möglicherweise mehr Glück mit SFC haben.

1
1
1
2014-08-24 14:32:34 +0000

Obwohl es möglich ist, Systemdateien durch ein Upgrade (wie oben beschrieben) zu reparieren, sollten Sie überlegen, ob Sie dies wirklich tun wollen. Wenn die Beschädigung der Systemdateien durch fehlerhafte Sektoren verursacht wurde, ist es wahrscheinlich, dass Ihre Festplatte anfängt, auszufallen. Möglicherweise werden Sie für einige Zeit keine Probleme mehr haben, aber wie lange kann es dauern, bis Sie weitere Beschädigungen feststellen? Diesmal waren es Systemdateien, vielleicht sind es beim nächsten Mal Ihre persönlichen Daten. Ich würde empfehlen, alle Ihre Daten zu sichern, sich entweder einen neuen Computer oder eine neue Festplatte zu besorgen und dann Ihre Daten darauf wiederherzustellen. Das ist zwar teurer, aber auf lange Sicht sicherer.

1
1
1
2014-08-26 00:05:27 +0000

Wenn SFC /SCANNOW nicht funktioniert, versuchen Sie, es mit dem Computer im SAFE MODE auszuführen. Stellen Sie sicher, dass die Ordner PendingDeletes und PendingRenames unter %WinDir%\WinSxS\Temp existieren und dass sie leer sind. Falls nicht, löschen Sie den Inhalt und führen Sie den SFC /SCANNOW erneut aus. Siehe http://support.microsoft.com/kb/929833 für weitere Informationen.

0
0
0
2015-04-19 10:20:39 +0000

Eine andere Sache, die Sie versuchen sollten, ist die Installation des Tools CheckSUR von Microsoft https://support.microsoft.com/en-us/kb/947821

“SUR” steht für “System Update Readiness”.

Sein Zweck ist es, beschädigte Systemdateien zu reparieren. (Das heißt: es ersetzt sie durch eine gute Kopie.) Sein Name deutet darauf hin, dass es für Fälle geschaffen wurde, in denen die Systemaktualisierung nicht laufen würde, und dass es nur prüft, tatsächlich aber auch Probleme behebt. Ich weiß nicht, ob sie nur eine Teilmenge von Systemdateien behebt, die für eine erfolgreiche Aktualisierung erforderlich sind, oder alle. Vielleicht können Leute, die auf dieses Problem stoßen, es versuchen und dann die SFC erneut ausführen und uns wissen lassen, ob der Fehler verschwunden ist?

Dies ist für Windows Vista und 7. In Windows 8 ist es bereits installiert, und es wurde in Deployment Image Servicing and Management (DISM) umbenannt. Hoffentlich ist es nicht so düster, wie es sich anhört.

-2
-2
-2
2017-03-04 03:52:36 +0000

beste Methode für Windows 7 , fehlende Dateien manuell kopieren, ich habe es heute gemacht, hatte 5 Dateien zu kopieren, kein SFC-Fehler danach.

Quelle ist in $install_media/source/install.wim . Öffnen Sie sie mit 7-zip und sie hat die gleiche Struktur wie die Windows-Partition, also kopieren Sie aus dem entsprechenden Ordner.