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 a continuación), decidí ejecutar la utilidad Comprobador de archivos del sistema de Windows 7 ( sfc /scannow
).
SFC mostró el ff. mensaje después de ejecutarlo: " Protección de recursos de Windows encontró archivos corruptos pero no pudo corregir algunos de ellos. Los detalles se incluyen en CBS.Log windir \ Logs \ CBS \ CBS.log " .
Dado que 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 KB 928228 de Microsoft ) para obtener solo el texto de registro correspondiente a los archivos corruptos. (el registro también se publica a continuación)
¿Cómo soluciono y reparo los archivos corruptos mencionados por sfc /scannow
?
Mi sistema operativo es Windows 7 , 64 bits.
registro chkdsk
registro sfc / scannow
(a través findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
)
Nota: El registro completo está en http://pastebin.com/raw.php?i=gTEGZmWj . Solo he citado partes del registro completo a continuación (principalmente de la última parte), ya que el registro completo no cabe dentro del límite de caracteres para las preguntas. Lo he agregado para que sirva como 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:
La única forma de reparar esta gran cantidad de archivos dañados en Windows 7 es realizar una instalación de reparación / actualización in situ .
setup.exe
desde el DVD / ISO montadoupgrade
Esto repara Windows pero mantiene programas.
En 2015, Microsoft devolvió un comando DISM de Windows 8 a Windows 7 para reparar archivos. Mire si es posible instalar la actualización KB2966583 , abra un símbolo del sistema como administrador y ejecútelo
DISM /Online /Cleanup-Image /Scanhealth
para intentar reparar los archivos. Pero si esto falla, intente la actualización in situ. Todavía es la mejor opción para Windows 7 para asegurarse de que se repare por completo.fuente
C:\Windows\System32\dism.exe
a Windows 7 y funcionaría bien, ¿verdad?Ejecute
chkdsk C: /F /R
desde el DVD de instalación de Windows,chkdsk <your target drive>/: /F /R
Cuando ejecute check disk desde el DVD de instalación, Windows intentará recuperar los archivos dañados y corregirlos.
Lo he intentado y funciona cada vez.
fuente
Si
sfc /scannow
no funciona, intente este comando cuando ejecute Windows 8:dism /Online /Cleanup-Image /RestoreHealth
o este comando si está en 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 :.
fuente
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
¿Conoces los comandos equivalentes para Windows 7?En Windows 7 y versiones posteriores, Windows Update mantiene la base de datos de componentes de SFC. La ejecución de 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 SFC.
fuente
Aunque es posible reparar archivos del sistema a través de una actualización (como se detalla anteriormente), debe considerar si realmente desea hacerlo. Si la corrupción del archivo del sistema fue causada por sectores defectuosos, es probable que su disco duro comience a fallar. Es posible que no tenga más problemas por algún tiempo, pero ¿cuánto tiempo puede pasar antes de que experimente más corrupción? Esta vez fueron archivos del sistema, tal vez serán sus datos personales la próxima vez. Recomendaría hacer una copia de seguridad de todos sus datos, obtener una computadora nueva o un nuevo disco duro, y luego restaurar sus datos en él. Aunque es más caro, es más seguro a largo plazo.
fuente
Si SFC / SCANNOW no funciona, intente ejecutarlo con la computadora en MODO SEGURO. Asegúrese de que las carpetas PendingDeletes y PendingRenames existan bajo% WinDir% \ WinSxS \ Temp y que estén vacías. De lo contrario, elimine el contenido y vuelva a ejecutar SFC / SCANNOW. Consulte http://support.microsoft.com/kb/929833 para obtener más información.
fuente
PendingDeletes
yPendingRenames
? Vi a alguien decir que esto puede romper el sistema operativo sin posibilidad de reparación (no citaron una fuente).Pending*
directorios.make sure that the PendingDeletes and PendingRenames folders exist under %WinDir%\WinSxS\Temp.
pero no dice que debe eliminarlos.Otra cosa para intentar es instalar la herramienta CheckSUR de Microsoft: https://support.microsoft.com/en-us/kb/947821
"SUR" significa "Disponibilidad de actualización del sistema".
Su propósito es reparar archivos corruptos del sistema. (Es decir: los reemplaza con una buena copia). Su nombre sugiere que se creó para los casos en que la actualización del sistema no se ejecuta, y que solo verifica, pero de hecho también soluciona los problemas. No sé si solo corrige un subconjunto de archivos del sistema necesarios para que la actualización tenga éxito, o todos. Quizás las personas que se encuentran con este problema pueden intentarlo, luego ejecutar SFC nuevamente y hacernos saber si el error desapareció.
Esto es para Windows Vista y 7. En Windows 8 ya está instalado y ha cambiado su nombre a Administración y mantenimiento de imágenes de implementación (DISM). Esperemos que no sea tan triste como parece.
fuente
El mejor método para Windows 7, copiar manualmente los archivos que faltan, lo hice hoy, tenía 5 archivos para copiar, sin error SFC después.
La fuente está en $ install_media / source / install.wim. Abra con 7-zip y tiene la misma estructura que la partición de Windows, así que copie de la carpeta correspondiente.
fuente