Windows 10 códigos de error de actualización
Se aplica a: Windows 10
Nota:
Se trata de un tema de nivel 400 (avanzado).
Para los profesionales de TI, consulte Resolver Windows 10 errores de actualización.
Si el proceso de actualización no se realiza correctamente, el programa de instalación de Windows devolverá dos códigos:
- Un código de resultado: el código de resultado corresponde a un error específico de Win32 o NTSTATUS.
- Un código de extensión: el código de extensión contiene información sobre la fase en la que se produjo un error y la operación que se estaba realizando cuando se produjo el error.
Por ejemplo, un código de resultado de 0xC1900101 con un código de extensión de 0x4000D se devolverá como: 0xC1900101 - 0x4000D.
Nota:
Si solo se devuelve un código de resultado, esto puede deberse a que se usa una herramienta que no pudo capturar el código de extensión. Por ejemplo, si usa el Asistente para actualización a Windows 10, solo se podría devolver un código de resultado.
Sugerencia
Si no puede encontrar el resultado y ampliar los códigos de error, puede intentar encontrar estos códigos mediante Visor de eventos. Para obtener más información, consulte Informe de errores de Windows.
Códigos de resultado
Un código de resultado de 0xC1900101 es genérico e indica que se ha producido una reversión. En la mayoría de los casos, la causa es un problema de compatibilidad de controladores. Para solucionar problemas de una actualización con errores que ha devuelto un código de resultado de 0xC1900101, analice el código de extensión para determinar la fase de instalación de Windows y vea la sección Procedimientos de resolución más adelante en este artículo.
El siguiente conjunto de códigos de resultado está asociado a advertencias de compatibilidad del programa de instalación de Windows :
Código de resultado | Message | 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 accionable, como una aplicación incompatible. |
0xC1900204 | MOSETUP_E_COMPAT_MIGCHOICE_BLOCK | La opción de migración seleccionada no está disponible (por ejemplo, Enterprise to Home) |
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 la sección Procedimientos de resolución de este artículo encontrará una lista de errores de configuración moderna (mosetup) con descripciones en el intervalo.
Otros códigos de resultado pueden coincidir con el tipo específico de error encontrado. Para hacer coincidir un código de resultado con un error:
Identifique 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)Anote los últimos cuatro dígitos del código de error (por ejemplo, 0x80070070 = 0070). Estos dígitos son el tipo de código de error real tal como se define en la estructura HRESULT o NTSTATUS . Otros dígitos del código identifican elementos como el tipo de dispositivo que produjo el error.
En función del tipo de código de error determinado en el primer paso (Win32 o NTSTATUS), haga coincidir los cuatro dígitos derivados del segundo paso con un código de error win32 o un valor NTSTATUS mediante los vínculos siguientes:
Ejemplos:
- 0x80070070
- En función del "8", se trata de un código de error de Win32.
- Los últimos cuatro dígitos son 0070, por lo que busque 0x00000070 en la tabla de códigos de error de Win32 .
- El error es:
ERROR_DISK_FULL
- 0xC1900107
- En función de "C", se trata de un código de error NTSTATUS.
- Los últimos cuatro dígitos son 0107, por lo que busque 0x00000107 en la tabla de valores NTSTATUS .
- El error es:
STATUS_SOME_NOT_MAPPED
Algunos códigos de resultado se explican por sí mismos, mientras que otros son más genéricos y requieren un análisis adicional. En los ejemplos mostrados anteriormente, ERROR_DISK_FULL indica que el disco duro está lleno y se necesita espacio adicional para completar la actualización de Windows. El mensaje STATUS_SOME_NOT_MAPPED es más ambiguo y significa que una acción está pendiente. En este caso, la acción pendiente suele ser la operación de limpieza de un intento de instalación anterior, que se puede resolver con un reinicio del sistema.
Extender códigos
Importante
Los códigos de extensión reflejan el proceso de actualización de Windows 10 actual y pueden cambiar en futuras versiones de Windows 10. Los códigos descritos en esta sección se aplican a Windows 10 versión 1607, también conocida como actualización de aniversario.
Los códigos de extensión pueden coincidir con la fase y la operación cuando se produjo un error. Para hacer coincidir un código de extensión con la fase y la operación:
- Use el primer dígito para identificar la fase (por ejemplo, 0x4000D = 4).
- Use los dos últimos dígitos para identificar la operación (por ejemplo, 0x4000D = 0D).
- Haga coincidir la fase y la operación con los valores de las tablas que se proporcionan a continuación.
En las tablas siguientes se proporciona la fase y operación correspondientes para los valores de un código de extensión:
Extensión del código: fase
Hexa | Fase |
---|---|
0 | SP_EXECUTION_UNKNOWN |
1 | SP_EXECUTION_DOWNLEVEL |
2 | SP_EXECUTION_SAFE_OS |
3 | SP_EXECUTION_FIRST_BOOT |
4 | SP_EXECUTION_OOBE_BOOT |
5 | SP_EXECUTION_UNINSTALL |
Extensión del código: operación
Hexa | Operación |
---|---|
0 | SP_EXECUTION_OP_UNKNOWN |
1 | SP_EXECUTION_OP_COPY_PAYLOAD |
2 | SP_EXECUTION_OP_DOWNLOAD_UPDATES |
3 | SP_EXECUTION_OP_INSTALL_UPDATES |
4 | SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT |
5 | SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE |
6 | SP_EXECUTION_OP_REPLICATE_OC |
7 | SP_EXECUTION_OP_INSTALL_DRIVERS |
8 | SP_EXECUTION_OP_PREPARE_SAFE_OS |
9 | SP_EXECUTION_OP_PREPARE_ROLLBACK |
A | SP_EXECUTION_OP_PREPARE_FIRST_BOOT |
N | SP_EXECUTION_OP_PREPARE_OOBE_BOOT |
C | SP_EXECUTION_OP_APPLY_IMAGE |
D | SP_EXECUTION_OP_MIGRATE_DATA |
E | SP_EXECUTION_OP_SET_PRODUCT_KEY |
F | SP_EXECUTION_OP_ADD_UNATTEND |
Hexa | Operación |
---|---|
10 | SP_EXECUTION_OP_ADD_DRIVER |
11 | SP_EXECUTION_OP_ENABLE_FEATURE |
12 | SP_EXECUTION_OP_DISABLE_FEATURE |
13 | SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS |
14 | SP_EXECUTION_OP_REGISTER_SYNC_PROCESS |
15 | SP_EXECUTION_OP_CREATE_FILE |
16 | SP_EXECUTION_OP_CREATE_REGISTRY |
17 | SP_EXECUTION_OP_BOOT |
18 | SP_EXECUTION_OP_SYSPREP |
19 | SP_EXECUTION_OP_OOBE |
1A | SP_EXECUTION_OP_BEGIN_FIRST_BOOT |
1B | SP_EXECUTION_OP_END_FIRST_BOOT |
1C | SP_EXECUTION_OP_BEGIN_OOBE_BOOT |
1D | SP_EXECUTION_OP_END_OOBE_BOOT |
1E | SP_EXECUTION_OP_PRE_OOBE |
1F | SP_EXECUTION_OP_POST_OOBE |
20 | SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE |
Por ejemplo: un código de extensión de 0x4000D, representa un problema durante la fase 4 (0x4) con la migración de datos (000D).
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.