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

Hoe repareer ik de beschadigde bestanden die door sfc /scannow zijn gevonden? "Windows Resource Protection vond corrupte bestanden, maar was niet in staat om sommige ervan te repareren"

In Windows 7 , na het uitvoeren van chkdsk C: /F /R en de ontdekking dat mijn harde schijf 24 KB heeft in slechte sectoren (logboek is hieronder geplaatst), heb ik besloten om Windows 7’s System File Checker hulpprogramma (sfc /scannow) uit te voeren.

SFC toonde het ff. bericht nadat ik het had uitgevoerd: “_Windows Resource Protection vond corrupte bestanden, maar was niet in staat om sommige te repareren. Details zijn opgenomen in het CBS. logboek.”

Omdat het CBS. logbestand te groot is, heb ik findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" (volgens Microsoft’s KB 928228 artikel) uitgevoerd om alleen de logboektekst te krijgen die betrekking heeft op de corrupte bestanden. (logboek is ook hieronder geplaatst)

*Hoe kan ik de door sfc /scannow genoemde beschadigde bestanden oplossen en repareren? *

Mijn OS is Windows 7 , 64-bit.

  • *

chkdsk log

sfc /scannow log

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

Note: Het volledige log staat op http://pastebin.com/raw.php?i=gTEGZmWj . Ik heb alleen delen van het volledige logboek hieronder geciteerd (meestal uit het laatste deel), omdat het volledige logboek niet binnen de tekenlimiet voor vragen past. Ik heb het toegevoegd om als voorbeeld te 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

Antwoorden (8)

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

De enige manier om deze grote hoeveelheid beschadigde bestanden in Windows 7 te repareren, is door een reparatie-installatie/Inplace-upgrade uit te voeren .

  • Plaats uw Windows 7 DVD of monteer een Windows 7 ISO
  • Voer setup.exe uit vanaf de DVD/montage ISO
  • selecteer tijdens de installatie upgrade

Dit repareert Windows maar houdt zijn programma’s.

In 2015 heeft Microsoft een DISM-commando van Windows 8 naar Windows 7 gebackupt om bestanden te repareren. Kijk of het mogelijk is om de update KB2966583 te installeren, open een opdrachtprompt als admin en voer DISM /Online /Cleanup-Image /Scanhealth uit om te proberen bestanden te repareren. Maar als dit niet lukt, probeer dan de bestaande upgrade uit te voeren. Dit is nog steeds de beste optie voor Windows 7 om ervoor te zorgen dat het volledig wordt gerepareerd.

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

Voer chkdsk C: /F /R uit vanaf de Windows installatie DVD,

  1. 1. Start vanaf de Windows 7 DVD.
  2. 3. Selecteer “Repareer uw computer”.
  3. Selecteer “Repareer uw computer”. Kies uw doelsysteem.
  4. Kies in het herstelgereedschapspaneel voor Command Prompt.
  5. Start chkdsk <your target drive>/: /F /R

Wanneer u de controleschijf van de installatie-dvd uitvoert, zal Windows proberen beschadigde bestanden te herstellen en te repareren.

Ik heb het geprobeerd en het werkt elke keer.

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

Als sfc /scannow niet werkt, probeer dan dit commando bij het uitvoeren van Windows 8:

dism /Online /Cleanup-Image /RestoreHealth

of dit commando als u in de reparatiemodus van Windows 8 DVD/USB:

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

staat, mits de kapotte Windows 8 op partitie C:.

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

In Windows 7 en later wordt de componentendatabase van SFC onderhouden door Windows Update. Het uitvoeren van Windows Update zal leiden tot automatische reparatie van de componentendatabase, waarna u wellicht meer geluk heeft met SFC.

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

Hoewel het mogelijk is om systeembestanden te repareren door middel van een upgrade (zoals hierboven beschreven), moet u overwegen of u dit echt wilt doen. Als de corruptie van het systeembestand werd veroorzaakt door slechte sectoren, is het waarschijnlijk dat uw harde schijf begint te falen. Misschien heeft u enige tijd geen problemen meer, maar hoe lang kan het duren voordat u meer corruptie ervaart? Het was systeembestanden deze keer, misschien is het uw persoonlijke gegevens de volgende keer. Ik zou aanraden om een back-up te maken van al uw gegevens, een nieuwe computer of een nieuwe harde schijf te krijgen, en dan uw gegevens terug te zetten op de harde schijf. Hoewel het duurder is, is het op de lange termijn veiliger.

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

Als SFC /SCANNOW niet werkt, probeer het dan uit te voeren met de computer in SAFE MODE. Zorg ervoor dat de PendingDeletes en PendingRenames mappen onder %WinDir%WinSxSemp bestaan en dat ze leeg zijn. Zo niet, verwijder dan de inhoud en voer SFC /SCANNOW opnieuw uit. Zie http://support.microsoft.com/kb/929833 voor meer informatie.

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

Een ander ding om te proberen is het installeren van de CheckSUR tool van Microsoft https://support.microsoft.com/en-us/kb/947821

“SUR” staat voor “System Update Readiness”.

Het doel is om beschadigde systeembestanden te repareren. (Dat wil zeggen: het vervangt ze door een goede kopie.) De naam suggereert dat het is gemaakt voor gevallen waarin de systeemupdate niet zou draaien, en dat het alleen controleert, maar in feite ook problemen oplost. Ik weet niet of het alleen een deel van de systeembestanden repareert die nodig zijn om de update te laten slagen, of allemaal. Misschien kunnen mensen die dit probleem tegenkomen het proberen, dan SFC opnieuw uitvoeren, en ons laten weten of de fout is verdwenen?

Dit is voor Windows Vista en 7. In Windows 8 is het al geïnstalleerd, en het is hernoemd naar Deployment Image Servicing and Management (DISM). Hopelijk is het niet zo somber als het klinkt.

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

beste methode ](https://www.howtogeek.com/howto/34654/manually-restore-system-files-from-your-windows-installation-media/) voor Windows 7 , handmatig kopiëren van ontbrekende bestanden, ik deed het vandaag, had 5 bestanden te kopiëren, geen SFC-fout na.

bron is in $install_media/source/install.wim . Open met 7-zip en het heeft dezelfde structuur als de windows partitie, dus kopieer uit de corresponderende map.