Corrección de errores encontrados en el CheckSUR.log

En este artículo se describe cómo resolver los daños de mantenimiento que la herramienta de preparación de actualización del sistema (CheckSUR) encuentra, pero que no pueden corregir por sí solos. La salida de la herramienta se registra en el archivo %WinDir%\Logs\CBS\CheckSUR.log.

Se aplica a: Windows Server 7 Service Pack 1, Windows Server 2012 R2
Número de KB original: 2700601

Nota:

Asegúrese de descargar y ejecutar la versión más reciente de CheckSUR.exe porque la herramienta se actualiza periódicamente. Para ello, consulte Corrección de errores de Windows Update mediante la herramienta DISM o Preparación de actualización del sistema.

Uso del registro CheckSur

Para usar el registro CheckSur, siga estas instrucciones:

  • Si CheckSUR corrigió todos los errores que encontró, el registro CheckSUR muestra la siguiente información:

    Resumen:
    Segundos ejecutados: 100
    Se encontraron 10 errores
    Se han corregido 10 errores

    En este escenario, ya no debería tener daños en el mantenimiento en el equipo. Si sigue experimentando errores, debe solucionar el mensaje de error específico para encontrar la causa principal del error.

  • Si recibe un mensaje de archivos de reparación no disponibles , esto indica que algunos de los archivos incoherentes que encontró la herramienta no se pueden corregir. Esto se debe a que la herramienta no lleva las versiones correctas de los archivos de reemplazo. Una vez que aparece este mensaje, el CheckSUR.log muestra información similar a la siguiente:

    Resumen:
    Segundos ejecutados: 264
    Se encontraron 3 errores
    Número total de ausencias de CBS MUM: 3
    Archivos de reparación no disponibles:

    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~6.0.1.6.mum
    servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~6.0.1.6.mum
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.cat
    servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~6.0.1.6.cat
    servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~6.0.1.6.cat
    winsxs\manifests\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_0b4ada54c46c45b0.manifest
    winsxs\manifests\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6.manifest

    Para resolver este problema, siga estos pasos:

    1. Descargue el paquete que contiene los archivos que faltan. En este ejemplo, descargaría Windows6.0-KB958690-x64.msu.
    2. En la %SYSTEMROOT%\CheckSUR carpeta , cree una carpeta denominada Packages( Paquetes). Copie windows6.0-KB958690-x64.msu en la %SYSTEMROOT%\CheckSUR\Packages carpeta .
    3. Vuelva a ejecutar CheckSUR.
    4. Si el paquete de origen de los archivos que faltan no es obvio, tendrá que obtener los archivos de otro equipo. Asegúrese de que el equipo desde el que copia las filhates usa la misma versión del sistema operativo y la misma arquitectura del sistema que el equipo en el que está trabajando.
    5. Copie los archivos en la %WinDir%\Temp\CheckSUR carpeta del equipo dañado en el siguiente formato de subdirectorio y, a continuación, vuelva a ejecutar CheckSUR:
      • Coloque todos los archivos de tipo *.mum y *.cat en la %WinDir%\Temp\CheckSUR\Packages carpeta .
      • Coloque todos los archivos de tipo *.manifest en la %WinDir%\Temp\CheckSUR\Manifests carpeta .
  • Si ve un mensaje de falta de archivo de carga , esto indica que el archivo binario necesario no está disponible. Esto significa que el problema no se ha corregido. El CheckSUR.log muestra la siguiente información:

    Resumen:
    Segundos ejecutados: 100
    Se encontraron 3 errores
    Corrección de 1 errores
    Falta el recuento total del archivo de carga csi: 3
    Corrección del número total de archivos de carga de CSI que faltan: 1

    (f) Falta el archivo de carga de CSI 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
    (f) Falta el archivo de carga de CSI 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (corrección) Falta el archivo de carga de CSI 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (f) Falta el archivo de carga de CSI 0x00000000 winload.exe x86_microsoft-windows-b.. environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45

    Para resolver este problema, siga estos pasos:

    1. Averigüe qué archivos de carga faltan. Para ello, examine el registro CheckSUR. Identifique las líneas que tienen una entrada (f) que no va seguida de (corrección). En el ejemplo anterior, hay dos archivos de carga que no se han corregido.
    2. Copie estos archivos de otro equipo. Asegúrese de que el equipo desde el que copia archivos usa la misma versión del sistema operativo y la misma arquitectura del sistema que el equipo en el que está trabajando.
    3. Pegue los archivos en la subcarpeta adecuada en %windir%\winsxs.

Antes de colocar los archivos en las ubicaciones indicadas, es posible que tenga que concederse permisos para editar el contenido de la carpeta. Para ello, abra una ventana del símbolo del sistema con privilegios elevados y ejecute los siguientes comandos:

takeown /f <Path_And_Name>
icacls <Path_And_Name> /grant Administrators:F

Nota:

En estos comandos, <Path_And_Name> representa el nombre del archivo o carpeta de destino. Por ejemplo, podría tener como destino la carpeta siguiente:
C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8

Los siguientes comandos toman la propiedad de esta carpeta, conceden control total de la carpeta al grupo Administradores y, a continuación, reemplazan el archivo admparse.dll:

takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll

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.