Análisis de las entradas de archivo de registro que SFC.exe genera en Windows

En este artículo se describe cómo analizar los archivos de registro que genera el programa Microsoft Windows Resource Checker (SFC.exe) en Windows.

Se aplica a: Windows Vista y versiones posteriores
Número de KB original: 928228

Información general

Puede usar el programa SFC.exe para ayudarle a solucionar los bloqueos que se producen en la parte del modo de usuario de Windows. Estos bloqueos pueden estar relacionados con archivos del sistema operativo que faltan o están dañados.

El programa SFC.exe realiza las siguientes operaciones:

  • Comprueba que los archivos del sistema de Windows no configurables no han cambiado. Además, comprueba que estos archivos coinciden con la definición del sistema operativo de los archivos que se espera que se instalen en el equipo.
  • Repara los archivos del sistema de Windows no configurables, cuando es posible.

Visualización del archivo de registro

El programa SFC.exe escribe los detalles de cada operación de comprobación y de cada operación de reparación en el archivo CBS.log . Cada entradaSFC.exe programa de este archivo tiene una etiqueta [SR] . El archivo CBS.log se encuentra en la carpeta %windir%\Logs\CBS .

Nota:

El servicio Windows Modules Installer también escribe en este archivo de registro. (El servicio Windows Modules Installer instala características, actualizaciones y service packs opcionales).

Puede buscar etiquetas [SR] para ayudar a localizar SFC.exe entradas del programa. Para realizar este tipo de búsqueda y redirigir los resultados a un archivo de texto, siga estos pasos:

  1. Haga clic en Inicio, escriba cmd en el cuadro Iniciar búsqueda , haga clic con el botón derecho en cmd en la lista Programas y, a continuación, haga clic en Ejecutar como administrador. Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o haga clic en Continuar.

  2. Escriba el siguiente comando y presione ENTRAR:

    findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    

El archivo Sfcdetails.txt incluye las entradas que se registran cada vez que se ejecuta el programa SFC.exe en el equipo.

Interpretación de las entradas del archivo de registro

El programaSFC.exe comprueba los archivos en grupos de 100. Por lo tanto, habrá muchos grupos de entradas de programaSFC.exe . Cada entrada tiene el formato siguiente:

fechay horaentry_type detalles

El siguiente extracto de ejemplo de un archivo CBS.log muestra que el programa SFC.exe no identificó ningún problema con los archivos del sistema de Windows:

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000009 [SR] Verify complete  
<date> <time>, Info CSI 0000000a [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000b [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 0000000d [SR] Verify complete  
<date> <time>, Info CSI 0000000e [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000f [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000011 [SR] Verify complete  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000011 [SR] Verify complete

El siguiente extracto de ejemplo de un archivo CBS.log muestra que el programa SFC.exe ha identificado problemas con los archivos del sistema de Windows:

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000008 [SR] Repairing corrupted file [ml:520{260},l:108{54}]"??\E:\Program Files\Common Files\Microsoft Shared\DAO"[l:20{10}]"dao360.dll" from store  
<date> <time>, Info CSI 0000000a [SR] Verify complete

Nota:

Aunque la entrada del archivo de registro indica que el programa deSFC.exe está reparando el archivo modificado, no se produce ninguna operación de reparación real cuando se comprueba un archivo.

En la lista siguiente se describen otros mensajes que se pueden registrar en las entradas del programa SFC.exe del archivo CBS.log una vez completada la comprobación.

  • Entrada 1: No se pueden reparar los detalles del archivo de miembro. Por ejemplo:

    Cannot repair member file [l:14{7}]"url.dll" of Microsoft-Windows-IE-WinsockAutodialStub, Version = 6.0.5752.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeN
    

    Esta entrada indica que el contenido del archivo no coincide con la definición del sistema operativo del archivo. En esta situación, el programa SFC.exe no puede reparar el archivo.

  • Entrada 2: Detalles del archivo reparado copiando desde la copia de seguridad. Por ejemplo:

    Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
    

    Esta entrada indica que existe un problema con un archivo. El programa SFC.exe puede reparar este archivo copiando una versión de una copia de seguridad del almacén del sistema privado.

  • Entrada 3: Reparación de los detalles del archivo dañado desde el almacén. Por ejemplo:

    Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
    

    Esta entrada indica que existe un problema con un archivo. El programa SFC.exe puede reparar este archivo copiando una versión del almacén del sistema.

Recolección de datos

Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante TSS para problemas relacionados con la implementación.