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

Come posso riparare i file corrotti trovati da sfc /scannow? "Windows Resource Protection ha trovato file corrotti ma non è stato in grado di ripararne alcuni".

In Windows 7 , dopo aver eseguito chkdsk C: /F /R e aver scoperto che il mio disco rigido ha 24 KB in settori danneggiati (il log è pubblicato qui sotto), ho deciso di eseguire l'utilità System File Checker di Windows 7 (sfc /scannow).

SFC ha mostrato il messaggio ff. dopo averlo eseguito: “Windows Resource Protection ha trovato dei file corrotti ma non è stato in grado di correggerne alcuni. I dettagli sono inclusi nel CBS.Log windir\Logs\CBS\CBS.log.

Poiché il file CBS.log è troppo grande, ho eseguito findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" (come da articolo KB 928228 di Microsoft) per ottenere solo il testo di log relativo ai file corrotti. (il log è anche pubblicato qui sotto)

Come faccio a risolvere e riparare i file corrotti menzionati da sfc /scannow?

Il mio sistema operativo è Windows 7 , 64-bit.


chkdsk log

sfc /scannow log

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

Nota: Il full log è all'indirizzo http://pastebin.com/raw.php?i=gTEGZmWj . Ho citato solo parti del log completo qui sotto (per lo più dall'ultima parte), poiché il log completo non rientra nel limite di caratteri per le domande. L'ho aggiunto per servire come anteprima.

...
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

Risposte (8)

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

L'unico modo per riparare questa grande quantità di file danneggiati in Windows 7 è fare un'installazione/aggiornamento in loco .

  • Inserire il DVD di Windows 7 o montare un Windows 7 ISO
  • Eseguire setup.exe dal DVD/ ISO montato
  • durante l'installazione selezionare upgrade

Questo ripara Windows ma mantiene sono programmi.

Nel 2015, Microsoft ha eseguito il backport di un comando DISM da Windows 8 a Windows 7 per riparare i file. Guarda se è possibile installare il update KB2966583 , apri un prompt di comando come admin ed esegui DISM /Online /Cleanup-Image /Scanhealth per provare a riparare i file. Ma se questo non riesce, provare l'aggiornamento inplace. È ancora la migliore opzione per Windows 7 per assicurarsi che venga completamente riparato.

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

Eseguire chkdsk C: /F /R dal DVD di installazione di Windows,

  1. 1. Avviare dal DVD di Windows 7.
  2. 2. Selezionare “Ripara il tuo computer”.
  3. 3. Scegliere il sistema di destinazione.
  4. Nel pannello degli strumenti di recupero, scegliere Prompt.
  5. Eseguire chkdsk <your target drive>/: /F /R

Quando si esegue il disco di controllo dal DVD di installazione, Windows cercherà di recuperare i file danneggiati e ripararli.

Ho provato e funziona ogni volta.

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

Se sfc /scannow non funziona, provare questo comando quando si esegue Windows 8:

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

o questo comando se si è in modalità di riparazione di Windows 8 DVD/USB:

&007

a condizione che il Windows 8 rotto sia sulla partizione C:.

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

In Windows 7 e successivi, il database dei componenti di SFC è gestito da Windows Update. L'esecuzione di Windows Update attiverà la riparazione automatica del database dei componenti, dopo di che si potrebbe avere più fortuna con SFC.

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

Anche se è possibile riparare i file di sistema attraverso un aggiornamento (come descritto sopra), si dovrebbe considerare se si vuole veramente farlo. Se la corruzione dei file di sistema è stata causata da settori difettosi, è probabile che il disco rigido inizi a non funzionare. Potreste non avere più problemi per un certo periodo di tempo, ma quanto tempo ci vorrà prima che si verifichi un'ulteriore corruzione? Questa volta si trattava di file di sistema, forse la prossima volta saranno i vostri dati personali. Vi consiglio di fare un backup di tutti i vostri dati, di procurarvi un nuovo computer o un nuovo disco rigido, e poi di ripristinarvi i vostri dati. Anche se più costoso, è più sicuro a lungo termine.

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

Se SFC /SCANNOW non funziona, provare ad eseguirlo con il computer in MODO SICURO. Assicurati che le cartelle PendingDeletes e PendingRenames esistano sotto %WinDir%WinSxSxS e che siano vuote. In caso contrario, cancellare i contenuti ed eseguire nuovamente SFC /SCANNOW. Vedere http://support.microsoft.com/kb/929833 per maggiori informazioni.

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

Un'altra cosa da provare è installare lo strumento CheckSUR di Microsoft https://support.microsoft.com/en-us/kb/947821 &003

“SUR” sta per “System Update Readiness”.

Il suo scopo è quello di riparare i file di sistema corrotti. (Vale a dire: li sostituisce con una buona copia.) Il suo nome suggerisce che è stato creato per i casi in cui l'aggiornamento del sistema non viene eseguito, e che si limita a controllare, ma in realtà risolve anche i problemi. Non so se corregge solo un sottoinsieme di file di sistema necessari per il successo dell'aggiornamento, o tutti. Forse chi si imbatte in questo problema può provare, poi eseguire di nuovo SFC e farci sapere se l'errore è andato via?

Questo è per Windows Vista e 7. In Windows 8 è già installato ed è stato rinominato in Deployment Image Servicing and Management (DISM). Speriamo che non sia così triste come sembra.

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

miglior metodo per Windows 7 , copiare manualmente i file mancanti, l'ho fatto oggi, avevo 5 file da copiare, nessun errore SFC dopo.

fonte è in $install_media/source/install.wim . Si apre con 7-zip e ha la stessa struttura della partizione di windows, quindi copia dalla cartella corrispondente.