Comprender los mensajes Stop (y pantallas azules) en Windows 2000

logo Microsoft

El propósito de este documento es proporcionar una orientación para entender los mensajes del tipo "Stop" y otros mensajes de error de "pantalla azul" en Windows 2000 (son en realidad muy raros en Windows 2000 que es muy estable pero accidentes ocurren hasta en las mejores familias).

Podemos a grosso modo dividir los mensajes que generan la pantalla azul en Windows 2000 en dos grandes grupos: mensajes "Stop" y mensajes relacionados con mal funcionamiento de hardware. Se generan cuando Windows 2000 detecta un error que no puede resolver. Los mensajes "Stop" normalmente se deben cuando el núcleo ("kernel") detecta una condición errónea imprevista que no sabe manejar. Los mensajes relacionados con mal funcionamiento de Hardware ocurren cuando el procesador detecta una condición de hardware que no puede resolver.

Entenderlos y encontrar la solución no es nada fácil porque muestran un texto bastante enigmático, por ejemplo:

*** STOP: 0x0000001E (0xC0000005, 0xFDE38AF9, 0x00000001, 0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***

Mensaje Stop en Windows 2000: bugcheck information

Incluso un profesional experimentado lo único que podría sacar de esto es saber qué parte del sistema había fallado y aún así no es un dato muy seguro porque el origen puede estar en otra parte. Pero vamos a hacer un intento para por lo menos obtener una idea, una guía para saber qué acciones debemos emprender si esto sucede.

Una típica "Pantalla azul" en Windows 2000 consiste de tres secciones: Información del bug ("bugcheck information"), Acción recomendada y la Información del puerto de depuración ("debug port information"). Puede suceder que solo veamos la primera sección, esto sucede en las situaciones cuando el error había afectado los servicios de Windows 2000 necesarios para dar esta información.

Bugcheck Information:

Esta sección incluye el código de error (conocido también como bugcheck code), por ejemplo 0x0000001E que contiene los parámetros definidos por el desarrollador (viene entre paréntesis) y el nombre simbólico del error, por ejemplo KMODE_EXCEPTION_NOT_HANDLED. Esta sección puede incluir también (pero no siempre) la línea de la dirección hexadecimal en la memoria donde ocurrió el problema junto con el nombre del particular controlador o dispositivo asociado. Si vemos o no esta esta última información dependerá del tipo de error.

Acción recomendada (Recommended User Action)

Es una lista de sugerencias para la recuperación del error. En algunos casos se trata de un problema casual y es suficiente con reiniciar el equipo. En otros casos el problema puede repetirse después de reiniciar.

Información del puerto de depuración (Debug Port Information):

Esta sección contiene la confirmación de los parámetros de comunicación (El puerto COM y bits por segundo de transmisión de datos) utilizados por el depurador de núcleo (kernel debugger, pero solo si lo tenemos habilitado) y también indica si se había guardado en un fichero el volcado de memoria ("memory dump"). Igualmente, este indicador solo se verá si tenemos habilitada esta característica.