In Windows 7 , nach dem Laufen chkdsk C: /F /R
und herauszufinden , dass meine Festplatte 24 KB in fehlerhafte Sektoren hat (log gebucht unten), habe ich beschlossen , Windows 7 Dienstprogramm Systemdateiprüfung (laufen sfc /scannow
).
SFC zeigte die ff. Fehlermeldung nach dem Ausführen : " Windows Resource Protection hat beschädigte Dateien gefunden, konnte einige jedoch nicht reparieren. Details finden Sie in der Datei CBS.Log windir \ Logs \ CBS \ CBS.log. "
Da die CBS.log-Datei zu groß ist, habe ich findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
(gemäß dem Artikel KB 928228 von Microsoft ) ausgeführt, um nur den Protokolltext zu erhalten, der sich auf die beschädigten Dateien bezieht . (Log ist auch unten gepostet)
Wie kann ich die von genannten beschädigten Dateien beheben und reparieren sfc /scannow
?
Mein Betriebssystem ist Windows 7 , 64-Bit.
chkdsk log
sfc / scannow log
(durch 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 im Folgenden nur Teile des vollständigen Protokolls (meistens aus dem letzten Teil) zitiert, da das vollständige Protokoll nicht in die Zeichenbeschränkung für Fragen passt. Ich habe es als Vorschau hinzugefügt.
...
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:
Die einzige Möglichkeit, diese große Menge beschädigter Dateien in Windows 7 zu beheben, besteht in der Durchführung einer Reparaturinstallation / eines Inplace-Upgrades .
setup.exe
von der DVD / gemounteten ISOupgrade
Dies repariert Windows, behält aber Programme bei.
2015 hat Microsoft einen DISM-Befehl von Windows 8 auf Windows 7 zurückportiert, um Dateien zu reparieren. Überprüfen Sie, ob das Update KB2966583 installiert werden kann , öffnen Sie als Administrator eine Eingabeaufforderung und
DISM /Online /Cleanup-Image /Scanhealth
versuchen Sie, Dateien zu reparieren. Wenn dies jedoch fehlschlägt, versuchen Sie das Inplace-Upgrade. Trotzdem ist Windows 7 immer noch die beste Option, um sicherzustellen, dass es vollständig repariert wird.quelle
C:\Windows\System32\dism.exe
auf Windows 7 kopieren und es würde gut funktionieren, oder?Führen Sie
chkdsk C: /F /R
von der Windows-Installations-DVD aus,chkdsk <your target drive>/: /F /R
Wenn Sie check disk von der Installations-DVD ausführen, versucht Windows, beschädigte Dateien wiederherzustellen und zu reparieren.
Ich habe es versucht und es funktioniert jedes Mal.
quelle
Wenn
sfc /scannow
dies nicht funktioniert, versuchen Sie diesen Befehl unter Windows 8:dism /Online /Cleanup-Image /RestoreHealth
oder dieser Befehl, wenn Sie sich im Reparaturmodus von Windows 8 DVD / USB befinden:
Dism /Image:C:\ /Cleanup-Image /RestoreHealth
vorausgesetzt, das defekte Windows 8 befindet sich auf Partition C :.
quelle
Error: 87 — The restorehealth option is not recognized in this context. — For more information, refer to the help. — The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
Kennen Sie die Gegenbefehle für Windows 7?In Windows 7 und höher wird die Komponentendatenbank von SFC von Windows Update verwaltet. Wenn Sie Windows Update ausführen, wird die automatische Reparatur der Komponentendatenbank ausgelöst. Danach haben Sie möglicherweise mehr Glück mit SFC.
quelle
Obwohl es möglich ist, Systemdateien durch ein Upgrade (wie oben beschrieben) zu reparieren, sollten Sie überlegen, ob Sie dies wirklich tun möchten. Wenn die Beschädigung der Systemdatei durch fehlerhafte Sektoren verursacht wurde, fällt wahrscheinlich die Festplatte aus. Möglicherweise haben Sie einige Zeit lang keine Probleme mehr, aber wie lange kann es dauern, bis Sie mehr Korruption erleben? Diesmal waren es Systemdateien, vielleicht sind es beim nächsten Mal Ihre persönlichen Daten. Ich würde empfehlen, alle Ihre Daten zu sichern, entweder einen neuen Computer oder eine neue Festplatte zu beschaffen und dann Ihre Daten darauf wiederherzustellen. Obwohl teurer, ist es auf lange Sicht sicherer.
quelle
Wenn SFC / SCANNOW nicht funktioniert, versuchen Sie es mit dem Computer im SICHEREN MODUS. Stellen Sie sicher, dass die Ordner PendingDeletes und PendingRenames unter% WinDir% \ WinSxS \ Temp vorhanden und leer sind. Wenn nicht, löschen Sie den Inhalt und führen Sie SFC / SCANNOW erneut aus. Weitere Informationen finden Sie unter http://support.microsoft.com/kb/929833 .
quelle
PendingDeletes
und sicher istPendingRenames
? Ich habe jemanden sagen sehen, dass dies das Betriebssystem irreparabel beschädigen kann (sie haben keine Quelle angegeben).Pending*
Verzeichnisse überprüfen .make sure that the PendingDeletes and PendingRenames folders exist under %WinDir%\WinSxS\Temp.
aber es sagt nicht, dass du sie löschen sollst.Sie können auch versuchen, das CheckSUR-Tool von Microsoft zu installieren: https://support.microsoft.com/en-us/kb/947821
"SUR" steht für "System Update Readiness".
Ihr Zweck ist es, beschädigte Systemdateien zu reparieren. (Das heißt, es ersetzt sie durch eine gute Kopie.) Der Name weist darauf hin, dass sie für Fälle erstellt wurde, in denen die Systemaktualisierung nicht ausgeführt werden konnte, und dass sie nur überprüft, aber tatsächlich auch Probleme behebt. Ich weiß nicht, ob es nur eine Teilmenge der Systemdateien behebt, die für ein erfolgreiches Update erforderlich sind, oder alle. Vielleicht können Leute, die auf dieses Problem stoßen, es versuchen und dann SFC erneut ausführen und uns mitteilen, ob der Fehler behoben wurde?
Dies gilt für Windows Vista und 7. In Windows 8 ist es bereits installiert und wurde in DISM (Deployment Image Servicing and Management) umbenannt. Hoffentlich ist es nicht so düster, wie es sich anhört.
quelle
beste Methode für Windows 7, manuell kopieren fehlende Dateien, ich habe es heute getan, hatte 5 Dateien zu kopieren, kein SFC-Fehler danach.
Die Quelle befindet sich in $ install_media / source / install.wim. Öffnen Sie mit 7-zip und es hat die gleiche Struktur wie die Windows-Partition, also kopieren Sie aus dem entsprechenden Ordner.
quelle