Códigos de error de actualización

Se aplica a

  • Windows 10

Nota

Este es un tema de nivel 400 (avanzado).
Consulte resolver errores de actualización de Windows 10 para obtener una lista completa de los temas de este artículo.

Si el proceso de actualización no se realiza correctamente, el programa de instalación de Windows devolverá dos códigos:

  1. Un código de resultado: este código corresponde a un error de Win32 o NTSTATUS específico.
  2. Un código de extensión: este código contiene información sobre la fase en la que se produjo un error y la operación que se estaba realizando en ese momento.

Por ejemplo, un código de resultado 0xC1900101 con un código de extensión 0x4000D se devolverá como: 0xC1900101 - 0x4000D.

Nota: Si solo se devuelve un código de resultado, puede deberse al uso de una herramienta que no pudo capturar el código de extensión. Por ejemplo, si usas el Asistente para actualización a Windows 10, es posible que se devuelva solo un código de resultado.

Sugerencia

Si no puedes encontrar el resultado ni ampliar los códigos de error, puedes intentar buscar estos códigos con el Visor de eventos. Para obtener más información, consulta Informe de errores de Windows.

Códigos de resultado

Un código de resultado 0xC1900101 es genérico e indica que se produjo una reversión. En la mayoría de los casos, la causa es un problema de compatibilidad de controladores.
Para solucionar un error de actualización que ha devuelto un código de resultado de 0xC1900101, analice el código de extensión para determinar la fase del programa de instalación de Windows y consulte la sección procedimientos de resolución más adelante en este artículo.

El siguiente conjunto de códigos de resultado está asociado con las advertencias de compatibilidad del programa de instalación de Windows :

Código de resultado Mensaje Descripción
0xC1900210 MOSETUP_E_COMPAT_SCANONLY El programa de instalación no encontró ningún problema de compatibilidad
0xC1900208 MOSETUP_E_COMPAT_INSTALLREQ_BLOCK El programa de instalación encontró un problema de compatibilidad con acciones, como una aplicación incompatible
0xC1900204 MOSETUP_E_COMPAT_MIGCHOICE_BLOCK La opción de migración seleccionada no está disponible (p. ej.: empresa para el hogar)
0xC1900200 MOSETUP_E_COMPAT_SYSREQ_BLOCK El equipo no es apto para Windows 10
0xC190020E MOSETUP_E_INSTALLDISKSPACE_BLOCK El equipo no tiene suficiente espacio libre para instalar

En el tema procedimientos de resolución de este artículo se ofrece una lista de errores de configuración moderna (mosetup) con descripciones del rango.

Otros códigos de resultado pueden coincidir con el tipo específico de error encontrado. Para relacionar un código de resultado con un error:

  1. Identifica el tipo de código de error como Win32 o NTSTATUS, mediante el primer dígito hexadecimal:
    8 = Código de error de Win32 (por ejemplo: 0x80070070)
    C = valor NTSTATUS (por ejemplo: 0xC1900107)
  2. Anota los 4 últimos dígitos del código de error (por ejemplo: 0x80070070 = 0070). Estos dígitos son el tipo de código de error real, tal y como se define en la estructura HRESULT o NTSTATUS. Otros dígitos en el código identifican elementos como el tipo de dispositivo que produjo el error.
  3. En función del tipo de código de error determinado en el primer paso (Win32 o NTSTATUS), relaciona los 4 dígitos derivados del segundo paso a un código de error de Win32 o un valor NTSTATUS con los siguientes vínculos:

Ejemplos:

  • 0x80070070
    • En función del valor "8" se trata de un código de error de Win32
    • Los cuatro últimos dígitos son 0070, por lo tanto, busca 0x00000070 en la tabla Código de error de Win32
    • El error es: ERROR_DISK_FULL
  • 0xC1900107
    • En función del valor "C" se trata de un código de error NTSTATUS
    • Los cuatro últimos dígitos son 0107, por lo tanto, busca 0x00000107 en la tabla Valor NTSTATUS
    • El error es: STATUS_SOME_NOT_MAPPED

Algunos códigos de resultado son autoexplicativos, mientras que otros son más genéricos y requieren más análisis. En los ejemplos anteriores, ERROR_DISK_FULL indica que la unidad de disco duro está llena y que se necesita espacio adicional para completar la actualización de Windows. El mensaje STATUS_SOME_NOT_MAPPED es más ambiguo y significa que hay una acción pendiente. En este caso, la acción pendiente suele ser la operación de limpieza de un intento de la instalación anterior y se puede resolver con un reinicio del sistema.

Códigos de extensión

Importante: Los códigos de extensión reflejan el proceso de actualización a Windows 10 actual y pueden cambiar en versiones futuras de Windows 10. Los códigos que se describen en esta sección se aplican a Windows 10, versión 1607, que también se conoce como Actualización de aniversario.

Los códigos de extensión se pueden relacionar con la fase y la operación en las que se produjo un error. Para relacionar un código de extensión con la fase y la operación:

  1. Usa el primer dígito para identificar la fase (ej.: 0x4000D = 4).
  2. Usa los últimos dos dígitos para identificar la operación (ej.: 0x4000D = 0D).
  3. Relaciona la fase y la operación con los valores de las tablas que se proporcionan a continuación.

Las tablas siguientes proporcionan la fase y la operación correspondientes a los valores de un código de extensión:


Código de extensión: fase
HexadecimalFase
,0SP_EXECUTION_UNKNOWN
unoSP_EXECUTION_DOWNLEVEL
1SP_EXECUTION_SAFE_OS
2SP_EXECUTION_FIRST_BOOT
cuatroSP_EXECUTION_OOBE_BOOT
4SP_EXECUTION_UNINSTALL
Código de extensión: operación
HexadecimalOperación
,0SP_EXECUTION_OP_UNKNOWN
unoSP_EXECUTION_OP_COPY_PAYLOAD
1SP_EXECUTION_OP_DOWNLOAD_UPDATES
2SP_EXECUTION_OP_INSTALL_UPDATES
cuatroSP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT
4SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE
6SP_EXECUTION_OP_REPLICATE_OC
sieteSP_EXECUTION_OP_INSTALL_DRIVERS
4,8SP_EXECUTION_OP_PREPARE_SAFE_OS
99,999SP_EXECUTION_OP_PREPARE_ROLLBACK
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT
CSP_EXECUTION_OP_APPLY_IMAGE
DSP_EXECUTION_OP_MIGRATE_DATA
ESP_EXECUTION_OP_SET_PRODUCT_KEY
FSP_EXECUTION_OP_ADD_UNATTEND
HexadecimalOperación
base10SP_EXECUTION_OP_ADD_DRIVER
onceSP_EXECUTION_OP_ENABLE_FEATURE
2007SP_EXECUTION_OP_DISABLE_FEATURE
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS
SP_EXECUTION_OP_REGISTER_SYNC_PROCESS
4,5SP_EXECUTION_OP_CREATE_FILE
apartadoSP_EXECUTION_OP_CREATE_REGISTRY
apartadoSP_EXECUTION_OP_BOOT
18SP_EXECUTION_OP_SYSPREP
19SP_EXECUTION_OP_OOBE
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT
1BSP_EXECUTION_OP_END_FIRST_BOOT
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT
1DSP_EXECUTION_OP_END_OOBE_BOOT
1ESP_EXECUTION_OP_PRE_OOBE
1FSP_EXECUTION_OP_POST_OOBE
veinteSP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE

Por ejemplo: un código de extensión 0x4000D representa un problema durante la fase 4 (0x4) con la migración de datos (000D).

Temas relacionados

Preguntas más frecuentes de Windows 10 para profesionales de TI
Requisitos del sistema de Windows 10 Enterprise
Especificaciones de Windows10
Foros de profesionales de TI de Windows 10
Corregir errores de Windows Update con la herramienta DISM o System Update Readiness