| Anterior | Siguiente |
| MUTEX_LEVEL_NUMBER_VIOLATION | SPIN_LOCK_ALREADY_OWNED |
NO_USER_MODE_CONTEXT
Qué significa NO_USER_MODE_CONTEXT
NO_USER_MODE_CONTEXT (0x0E) aparece cuando el kernel intenta realizar un retorno que presupone un contexto de user mode, pero el hilo actual es un system thread y no dispone de ese contexto. Microsoft menciona específicamente el caso en que el procedimiento inicial de un system thread retorna en lugar de terminar el hilo de la forma prevista.
Es un fallo de control de flujo del código kernel, no una señal de que “falta un usuario” o de un problema de inicio de sesión.
Qué comprobar
- Identifique la rutina inicial del system thread y compruebe cómo termina en cada camino.
- Busque un
returninesperado desde una rutina que debía finalizar mediante la API apropiada de system threads. - Revise trampas/callbacks que intenten volver a user mode desde un hilo creado sólo para ejecución kernel.
- Conserve el stack completo: el frame de retorno suele ser más útil que el nombre del bug check.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
