Corregir Windows de actualización mediante la herramienta DISM o System Update Readiness

Se aplica a:   Windows 10, versión 1809 y versiones posteriores, Windows 8.1, Windows Server 2012 R2, Windows 7, Windows Server 2008 R2
Número KB original:   947821

Síntoma

Windows actualizaciones y service packs pueden no instalarse si hay errores dañados. Por ejemplo, es posible que una actualización no se instale si un archivo del sistema está dañado. La herramienta DISM o System Update Readiness puede ayudarle a corregir algunos Windows errores dañados.

Este artículo está dirigido a agentes de soporte técnico y profesionales de TI. Si es usuario principal y busca más información sobre cómo corregir Windows errores de actualización, vea Fix Windows Update errors.

Resolución para Windows 8.1, Windows 10 y Windows Server 2012 R2

Para resolver este problema, use la herramienta de administración y mantenimiento de imágenes de implementación (DISM) de la bandeja de entrada. A continuación, vuelva Windows actualización o Service Pack.

  1. Abra un símbolo del sistema con privilegios elevados. Para ello, abra el menú Inicio o la pantalla Inicio, escriba Símbolo del sistema , seleccione Símbolo del sistema con el botón derecho y, a continuación, seleccione Ejecutar como administrador. Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o seleccione Permitir.

  2. Escriba el siguiente comando y, a continuación, presione ENTRAR. La operación de comando puede tardar varios minutos en completarse.

    DISM.exe /Online /Cleanup-image /Restorehealth
    

    Importante

    Al ejecutar este comando, DISM usa Windows Update para proporcionar los archivos necesarios para corregir daños. Sin embargo, si el cliente de actualización de Windows ya está roto, use una instalación de Windows en ejecución como origen de reparación o use una carpeta en paralelo de Windows desde un recurso compartido de red o desde un medio extraíble, como el DVD de Windows, como origen de los archivos. Para ello, ejecute el siguiente comando en su lugar:

    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
    

    Nota

    Reemplace el marcador de posición C:\RepairSource\Windows por la ubicación del origen de reparación. Para obtener más información acerca del uso de la herramienta DISM para reparar Windows, haga referencia a Reparar una Windows imagen.

  3. Escriba el sfc /scannow comando y presione ENTRAR. La operación de comando puede tardar varios minutos en completarse.

  4. Cierre el símbolo del sistema y vuelva a ejecutar Windows Update.

DISM crea un archivo de registro (%windir%/Logs/CBS/CBS.log) que captura cualquier problema que la herramienta encontró o corrigió. %windir% es la carpeta en la que Windows está instalado. Por ejemplo, la carpeta %windir% es C:\Windows.

Resolución para Windows 7 y Windows Server 2008 R2

Para resolver este problema, use la herramienta System Update Readiness. A continuación, vuelva Windows actualización o Service Pack.

  1. Descargue la herramienta Preparación de actualización del sistema.

    Vaya a Catálogo de Microsoft Update y descargue la herramienta que corresponda a la versión de Windows que se está ejecutando en el equipo. Para obtener más información acerca de cómo encontrar la versión de Windows que instaló, vea Find out if your computer is running the 32-bit or 64-bit version of Windows.

    Nota

    Esta herramienta se actualiza periódicamente, se recomienda descargar siempre la versión más reciente. Esta herramienta no está disponible en todos los idiomas admitidos. Compruebe el vínculo siguiente para ver si está disponible en su idioma.

  2. Instale y ejecute la herramienta.

    1. Seleccione Descargar en la página web del Centro de descarga y, a continuación, realice una de las siguientes acciones:

      • Para instalar la herramienta inmediatamente, seleccione Abrir o Ejecutar y, a continuación, siga las instrucciones de la pantalla.
      • Para instalar la herramienta más adelante, seleccione Guardar y, a continuación, descargue el archivo de instalación en el equipo. Cuando esté listo para instalar la herramienta, seleccione dos veces el archivo.
    2. En el Windows cuadro de diálogo Actualizar instalador independiente, seleccione .

      Windows Cuadro de diálogo Actualizar instalador independiente

  3. Cuando se instala la herramienta, se ejecuta automáticamente. Aunque normalmente tarda menos de 15 minutos en ejecutarse, puede tardar mucho más tiempo en algunos equipos. Incluso si la barra de progreso parece detenerse, el examen todavía se está ejecutando, por lo que no seleccione Cancelar.

    Descargar e instalar actualizaciones: la ventana de progreso de las actualizaciones se está instalando

  4. Cuando vea Instalación completada, seleccione Cerrar.

    Descargar e instalar actualizaciones: instalación completa

  5. Vuelva a instalar la actualización o service pack que estaba intentando instalar anteriormente.

Para corregir manualmente errores dañados que la herramienta detecta pero no se pueden corregir, vea How to fix errors that are found in the CheckSUR log file.

Resolución: descargar el paquete desde el Catálogo de Microsoft Update directamente

También puede intentar descargar directamente el paquete de actualización del Catálogo de Microsoft Updatey, a continuación, instalar el paquete de actualización manualmente.

Por ejemplo, es posible que tenga problemas al intentar instalar actualizaciones de Windows Update. En esta situación, puede descargar el paquete de actualización e intentar instalar la actualización manualmente. Para ello, siga estos pasos:

  1. Abra el Catálogo de Microsoft Update en Internet Explorer.

    Catálogo de Microsoft Update en Internet Explorer

  2. En el cuadro de búsqueda, escriba el número de actualización que desea descargar. En este ejemplo, introduzca 3006137. A continuación, seleccione Buscar.

    Catálogo de Microsoft Update: búsqueda

  3. Busque la actualización que se aplica al sistema operativo correctamente en los resultados de búsqueda y, a continuación, seleccione Agregar para agregar la actualización a la cesta.

    Resultados de búsqueda del Catálogo de Microsoft Update

  4. Seleccione Ver cesta para abrir la cesta.

    Catálogo de Microsoft Update: cesta de vistas

  5. Selecciona Descargar para descargar la actualización en la cesta.

    Catálogo de Microsoft Update: la cesta

  6. Seleccione Examinar para elegir una ubicación para la actualización que está descargando y, a continuación, seleccione Continuar.

    Catálogo de Microsoft Update: opciones de descarga

  7. Seleccione Cerrar una vez que haya terminado el proceso de descarga. A continuación, puede encontrar una carpeta que contenga el paquete de actualización en la ubicación que especificó.

  8. Abra la carpeta y, a continuación, seleccione doblemente el paquete de actualización para instalar la actualización.

Si el Windows o service pack instalado correctamente, ya ha terminado. Si el problema no se soluciona, o si la Herramienta de preparación de actualización del sistema no encuentra la causa, póngase en contacto con nosotros para obtener más ayuda.

Descripción de los errores de daños comunes

En la tabla siguiente se muestra el código de error posible con Windows update para la referencia:

Código Error Descripción
0x80070002 ERROR_FILE_NOT_FOUND El sistema no puede encontrar el archivo especificado.
0x8007000D ERROR_INVALID_DATA Los datos no son válidos.
0x800F081F CBS_E_SOURCE_MISSING No se encontró el origen del paquete o archivo.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT El almacén de componentes está en un estado incoherente.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH El archivo de un componente no coincide con la información de comprobación presente en el manifiesto del componente.
0x800705B9 ERROR_XML_PARSE_ERROR No se pueden analizar los datos XML solicitados.
0x80070246 ERROR_ILLEGAL_CHARACTER Se encontró un carácter no válido.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Una cadena de identidad está malformada.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME El nombre de un atributo de una identidad no está dentro del intervalo válido.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE El valor de un atributo de una identidad no está dentro del intervalo válido.
0x80070057 ERROR_INVALID_PARAMETER El parámetro es incorrecto.
0x800B0100 TRUST_E_NOSIGNATURE No había ninguna firma en el asunto.
0x80092003 CRYPT_E_FILE_ERROR Se produjo un error Windows update lee o escribe en un archivo.
0x800B0101 CERT_E_EXPIRED Un certificado obligatorio no está dentro de su período de validez al comprobar con el reloj del sistema actual o la marca de hora en el archivo firmado.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Uno o más miembros necesarios de la transacción no están presentes.
0x80070490 ERROR_NOT_FOUND Windows no se pudieron buscar nuevas actualizaciones.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Existen directorios de componentes que coinciden, pero faltan binarios
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Error al aplicar delta de reenvío
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND No se puede identificar el componente correspondiente para la hidratación

¿Qué hace la herramienta de preparación de actualización del sistema?

Comprobar la integridad de los recursos

La herramienta Preparación de actualización del sistema comprueba la integridad de los siguientes recursos:

  • Archivos que se encuentran en los directorios siguientes:
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • Datos del Registro que se encuentran en las siguientes subclaves del Registro:
    • HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing

Esta lista puede actualizarse en cualquier momento.

Cuando la herramienta Preparación de actualización del sistema detecta manifiestos, archivadores o datos del Registro incorrectos, puede reemplazar los datos incorrectos por una versión corregida.

Registro

La herramienta Preparación de actualización del sistema crea un archivo de registro que captura los problemas que encontró o corrigió la herramienta. El archivo de registro se encuentra aquí:

  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log

Cómo corregir los errores que se encuentran en el archivo de registro CheckSUR

Para corregir manualmente errores de daños que la herramienta Preparación de actualización del sistema detecta pero no puede corregir, siga estos pasos:

  1. Abra %SYSTEMROOT%\Logs\CBS\CheckSUR.log.

    Nota

    %SYSTEMROOT% es una variable de entorno que guarda la carpeta en la que Windows está instalado. Por ejemplo, por lo general, la carpeta %SYSTEMROOT% es C:\Windows.

  2. Identifique los paquetes que la herramienta no puede corregir. Por ejemplo, puede encontrar lo siguiente en el archivo de registro:

    Summary:
    
    Seconds executed: 264  
    Found 3 errors  
    CBS MUM Missing Total Count: 3  
    Unavailable repair files:  
    
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum  
    ...
    

    En este caso, el paquete dañado es KB958690.

  3. Descargue el paquete desde el Centro de descarga de Microsoft o el Catálogo de Microsoft Update.

  4. Copie el paquete (.msu) en el %SYSTEMROOT%\CheckSUR\packages directorio. De forma predeterminada, este directorio no existe y debe crear el directorio.

  5. Vuelva a ejecutar la herramienta Preparación de actualización del sistema.

Si es un profesional técnico, consulte How to fix errors found in the CheckSUR.log para obtener más información sobre cómo corregir errores en CheckSUR.log.