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

¿Cómo reparo los archivos corruptos encontrados por sfc /scannow? "Protección de Recursos de Windows encontró archivos corruptos pero no pudo reparar algunos de ellos"

En Windows 7 , después de ejecutar chkdsk C: /F /R y descubrir que mi disco duro tiene 24 KB en sectores defectuosos (el registro se publica más abajo), decidí ejecutar la utilidad System File Checker de Windows 7 (sfc /scannow).

El SFC mostró el mensaje ff. después de ejecutarlo: “Windows Resource Protection encontró archivos corruptos pero no pudo arreglar algunos de ellos. Los detalles están incluidos en el archivo CBS.Log windir\Logs\CBS\CBS.log.

Como el archivo CBS.log es demasiado grande, ejecuté findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" (según el artículo de Microsoft KB 928228 ) para obtener sólo el texto de registro correspondiente a los archivos corruptos. (el registro también se publica más abajo)

¿Cómo puedo solucionar y reparar los archivos corruptos mencionados por sfc /scannow?

Mi sistema operativo es Windows 7 , 64-bit.


chkdsk log

sfc /scannow log

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

Nota: El full log está en http://pastebin.com/raw.php?i=gTEGZmWj . Sólo he citado partes del registro completo a continuación (la mayoría de la última parte), ya que el registro completo no encaja en el límite de caracteres para las preguntas. Lo he añadido para que sirva como una vista previa.

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

Respuestas (8)

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

La única manera de arreglar esta gran cantidad de archivos corruptos en Windows 7 es hacer una instalación de reparación/actualización en el lugar.

  • Inserte su DVD de Windows 7 o un ISO de Windows 7 montado
  • Ejecute setup.exe desde el DVD/ISO montado
  • durante la instalación seleccione upgrade

Esto repara Windows pero mantiene sus programas.

En 2015, Microsoft respaldó un comando DISM de Windows 8 a Windows 7 para reparar archivos. Mira si es posible instalar la actualización KB2966583 , abre un símbolo del sistema como administrador y ejecuta DISM /Online /Cleanup-Image /Scanhealth para intentar reparar archivos. Pero si esto falla, intente la actualización in situ. Sigue siendo la mejor opción para Windows 7 para asegurarse de que se repare completamente.

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

Ejecute chkdsk C: /F /R del DVD de instalación de Windows,

  1. Arranque desde el DVD de Windows 7.
  2. Seleccione “Reparar el ordenador”.
  3. 3. Elija el sistema de destino.
  4. En el panel de herramientas de recuperación, elija Símbolo del sistema.
  5. Ejecute chkdsk <your target drive>/: /F /R

Cuando ejecute el disco de comprobación del DVD de instalación, Windows intentará recuperar los archivos dañados y corregirlos.

Lo he probado y funciona siempre.

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

Si sfc /scannow no funciona, pruebe este comando cuando ejecute Windows 8:

dism /Online /Cleanup-Image /RestoreHealth

o este comando si está en el modo de reparación de Windows 8 DVD/USB:

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

siempre que el Windows 8 roto esté en la partición C:.

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

En Windows 7 y posteriores, la base de datos de componentes del SFC es mantenida por Windows Update. Ejecutar Windows Update activará la reparación automática de la base de datos de componentes, después de lo cual puede tener más suerte con el SFC.

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

Aunque es posible reparar los archivos de sistema mediante una actualización (como se detalla más arriba), debes considerar si realmente quieres hacerlo. Si la corrupción de los archivos del sistema fue causada por sectores defectuosos, es probable que su disco duro esté empezando a fallar. Es posible que no tenga más problemas durante algún tiempo, pero ¿cuánto tiempo puede pasar antes de que experimente más corrupción? Esta vez fueron los archivos del sistema, tal vez sean sus datos personales la próxima vez. Le recomendaría que haga una copia de seguridad de todos sus datos, que adquiera un nuevo ordenador o un nuevo disco duro y que luego restaure sus datos en él. Aunque es más caro, es más seguro a largo plazo.

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

Si el SFC /SCANNOW no funciona, intente ejecutarlo con el ordenador en MODO SEGURO. Asegúrate de que las carpetas PendingDeletes y PendingRenames existan bajo %WinDir%WinSxS\Temp y que estén vacías. Si no es así, borre el contenido y vuelva a ejecutar SFC /SCANNOW. Ver http://support.microsoft.com/kb/929833 para más información.

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

Otra cosa que hay que intentar es instalar la herramienta CheckSUR de Microsoft https://support.microsoft.com/en-us/kb/947821

“SUR” significa “System Update Readiness”.

Su propósito es reparar archivos de sistema corruptos. (Es decir: los reemplaza con una buena copia.) Su nombre sugiere que ha sido creado para casos en que la actualización del sistema no se ejecutaría, y que sólo comprueba, pero de hecho también arregla los problemas. No sé si sólo arregla un subconjunto de archivos del sistema necesarios para que la actualización tenga éxito, o todos ellos. Tal vez la gente que se encuentre con este problema pueda intentarlo, y luego ejecutar el SFC de nuevo, y hacernos saber si el error desapareció?

Esto es para Windows Vista y 7. En Windows 8 ya está instalado, y ha sido renombrado como Deployment Image Servicing and Management (DISM). Esperemos que no sea tan lúgubre como suena.

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

mejor método para Windows 7 , copie manualmente los archivos faltantes, lo hice hoy, tenía 5 archivos para copiar, sin error SFC después.

la fuente está en $install_media/source/install.wim . Abre con 7-zip y tiene la misma estructura que la partición de Windows, así que copia desde la carpeta correspondiente.