El archivo CBS.log contiene entradas que algunos archivos no se reparan incluso después de ejecutar correctamente la utilidad SFC en un equipo basado en Windows Server

En este artículo se describe un problema en el que el archivo CBS.log registra entradas cuando cambia un archivo estático. Dado que el archivo estático no está protegido por la característica Windows Resource Protection, la característica notifica el cambio en el archivo CBS.log.

Se aplica a: Windows Server 2012 R2
Número de KB original: 954402

Síntomas

Ejecute la utilidad System File Checker (SFC) (Sfc.exe) para buscar cambios en los archivos del sistema de Windows en un equipo basado en Windows Server 2008. Al ejecutar la utilidad SFC, puede recibir el siguiente mensaje:

Todos los archivos y claves del Registro enumerados en esta transacción se han reparado correctamente.

Sin embargo, al ver el archivo %windir%\Logs\CBS\CBS.log que genera el programa Sfc.exe, es posible que vea las siguientes entradas:

<Fecha><y hora>, Info CSI 00000142 [SR] Reparación de 1 componentes
<Date><Time>, Info CSI 00000143 [SR] Beginning Verify and Repair transaction
<Fecha><y hora>, Info CSI 00000145 [SR] No se puede reparar el archivo miembro [l:18{9}]"img11.jpg" de Microsoft-Windows-Shell-Wallpaper-Common, Version = 6.0.5720.0, 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
<Fecha><y hora>, Info CSI 00000147 [SR] No se puede reparar el archivo miembro [l:18{9}]"img11.jpg" de Microsoft-Windows-Shell-Wallpaper-Common, Version = 6.0.5720.0, 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
<Fecha><y hora>, Info CSI 00000149 [SR] Reparación completada
<Fecha><y hora>, Info CSI 0000014a [SR] Transacción de confirmación
<Fecha><y hora>, Info CSI 0000014e [SR] Comprobar y reparar la transacción completada. Todos los archivos y claves del Registro enumerados en esta transacción se han reparado correctamente.

Causa

Los archivos estáticos y los archivos mutables son los dos tipos de archivos que se definen en el sistema. Los archivos estáticos no se pueden cambiar. Los archivos mutables se pueden cambiar. Los archivos de registro y los archivos de registro son ejemplos de archivos mutables. La característica Windows Resource Protection (WRP) no examina los archivos mutables. La característica WRP examina los archivos estáticos cuando la utilidad SFC examina el equipo. La característica WRP ayuda a proteger la mayoría de los archivos estáticos. Sin embargo, en este caso, la característica WRP no protege el Img11.jpg archivo estático. Si un archivo estático cambia cuando la característica WRP examina el archivo, el cambio se registra en el archivo CBS.log. Dado que la característica WRP no protege el Img11.jpg archivo estático, la característica WRP no tiene otra opción que notificar el cambio en el archivo CBS.log.

Más información

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 entrada de programa SFC.exe del archivo CBS.log tiene una etiqueta [SR].

Nota:

El servicio Windows Modules Installer también escribe en el archivo CBS.log. 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 buscar etiquetas [SR] y redirigir los resultados de la búsqueda 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. En el símbolo del sistema, escriba el siguiente comando y presione ENTRAR:

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

    Nota:

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

  3. Escriba exit y presione ENTRAR para cerrar la ventana del símbolo 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.