Quitar las pantallas azules de error grave

Quitar las pantallas azules de error grave

En Windows 98 (y especialmente 98 SE), las pantallas azules de error grave (conocidas como BSOD o «Blue Screen of Death») eran extremadamente comunes. A diferencia de versiones modernas, en Windows 9x no siempre eran fatales: muchas veces podías pulsar Enter para continuar (aunque el sistema quedaba inestable) o simplemente reiniciar.

Las causas principales en 2026 siguen siendo las mismas que hace 25 años:

  • Drivers incompatibles o defectuosos (sobre todo de vídeo, sonido, red o USB)
  • RAM defectuosa o mal configurada (muy frecuente en builds retro)
  • Conflictos de VxD (controladores de dispositivo virtual)
  • Sobrecalentamiento o problemas de alimentación
  • Archivos del sistema corruptos (VFAT, VMM, GDI32.DLL, KERNEL32.DLL…)
  • Hardware no PnP o mal detectado
  • Parches/actualizaciones mal aplicadas o DirectX antiguo

Aquí tienes una guía práctica y ordenada para eliminar o reducir drásticamente las pantallas azules en Windows 98. Sigue el orden recomendado.

1. Pruebas rápidas de hardware (lo más importante en 2026)

PruebaCómo hacerla¿Por qué ayuda?
MemtestArranca desde floppy/CD con MemTest86 v3.x o v4 (no versiones nuevas)RAM mala = 70-80% de BSOD en retro PCs
Quitar RAM extraDeja solo 1 módulo, prueba con otro si tienes variosMódulos mezclados o defectuosos causan fallos
Limpieza físicaAbre la caja, quita polvo, revisa ventiladores y pasta térmica del CPUSobrecalentamiento provoca excepciones 0E
Modo SeguroPulsa F8 al boot → Modo SeguroSi no hay BSOD → es driver o software

Si Memtest da errores → cambia o reduce la RAM. Windows 98 es muy sensible a módulos >128 MB sin parches (usa PATCHMEM de Rudolph Loew si tienes >512 MB).

2. Desactiva aceleración gráfica por hardware (solución #1 más efectiva)

Muchísimos BSOD vienen de drivers de vídeo buggeados.

  1. Clic derecho en Mi PC → Propiedades → pestaña Rendimiento → botón Gráficos.
  2. Mueve el deslizador Aceleración por hardware todo a la izquierda (Ninguna).
  3. Aceptar → Reiniciar.

Prueba el sistema unos días. Si desaparecen los BSOD → el driver de vídeo es el culpable.

  • Usa drivers muy antiguos estables:
  • NVIDIA → 41.09, 45.23 o 56.64 (nunca ForceWare nuevos)
  • ATI → 6.13 o 7.79
  • S3/Trio → drivers de 1998-2000
  • Matrox → G200/G400 drivers oficiales de 2001

3. Desinstala drivers problemáticos desde Modo Seguro

  1. Arranca en Modo Seguro (F8).
  2. Panel de Control → SistemaAdministrador de dispositivos.
  3. Desinstala (no solo deshabilita):
  • Tarjeta de sonido (Creative, ESS, Crystal, AC’97…)
  • Tarjeta de red
  • Controladora USB (si tienes USB, desactiva primero)
  • Cualquier dispositivo con signo amarillo
  1. Reinicia en modo normal → Windows reinstalará genéricos.

4. Parches y actualizaciones recomendadas (2026)

Instala estos en orden (descárgalos de sitios de preservación como WinWorld o archive.org):

  1. IE 6 SP1 (reduce muchos crashes en kernel/GDI)
  2. Unofficial Service Pack 2.1b o 2.5 (mejora estabilidad general)
  3. KernelEx (si usas programas modernos, pero puede introducir inestabilidad – prueba sin él primero)
  4. RAM Limitation Patch (rloew PATCHMEM) si >512 MB RAM
  5. NUSB 3.3 (para USB mejor, pero desactiva si da BSOD)

5. Ajustes en el Registro para mayor estabilidad

Copia de seguridad del registro primero (Regedit → Exportar todo).

  • Forzar cierre de apps rebeldes
    HKEY_CURRENT_USER\Control Panel\Desktop
    Crea String: AutoEndTasks = «1»
  • Aumentar tiempo de espera IRQ
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VMM
    Crea DWORD: IRQDelay = 100 (decimal)
  • Desactivar write-behind caching en discos (si BSOD en VFAT)
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
    Crea DWORD: NoDelayWrite = 1

6. Otras causas comunes y fixes rápidos

  • DirectX antiguo o corrupto → Desinstala DX y pon DX 7.0a o DX 8.0a (DX9 causa BSOD en tarjetas antiguas).
  • Antivirus/escáneres viejos → Quita Norton/McAfee de la época; usan VxD y crashean.
  • Overclock → Pon todo a stock en BIOS.
  • Disco duro con sectores malos → Ejecuta scandisk /all desde DOS o thorough en Windows.

Resumen rápido – Orden de ataque recomendado

  1. Prueba RAM con Memtest + limpia polvo/overheating
  2. Aceleración gráfica → Ninguna
  3. Arranca en Modo Seguro y desinstala drivers de vídeo/sonido/red
  4. Instala IE6 SP1 + Unofficial SP
  5. Ajustes de registro (AutoEndTasks)
  6. Prueba sin USB/DirectX nuevo

Con estos pasos, la mayoría de instalaciones de Windows 98 en hardware real o virtual (PCem, 86Box, VirtualBox) dejan de dar BSOD frecuentes y se vuelven usables para juegos y programas de la época.

¡Ánimo con esa reliquia! Si anotas el mensaje exacto del BSOD (ej: «VXD VMM(01) + 0000xxxx» o «Exception 0E at …»), se puede afinar mucho más.


Articulo original: Quitar las pantallas azules de error grave

Con este truco vamos a quitar las pantallas azules de error grave. En el fichero SYSTEM.INI que esta en la carpeta Windows, esta la clave del asunto.
Ábrelo con el bloc de notas y localiza la sección 386ENH, colócate al final de la ultima anotación de esta sección y añade lo siguiente:

MessageBackColor=0
MessageTextColor=2

La primera sentencia es para indicar el color de fondo y la siguiente para el color de las letras.
En el ejemplo letras verde sobre fondo negro.

Los códigos de color son los de la CGA clásica en Hex:

0-negro,1-azul,2-verde,3-Cian,4-rojo,5-magenta,6-marron,7-blanco,8-gris,9-azul intenso, A-verde int, B-cian int,C-rojo int, D-magenta int, E-amarillo, F-blanco

Después de los cambios deberás reiniciar.
Una forma de forzar la aparición de una de esas pantallas para comprobarlo, es grabar algún fichero en un disquete, y sacarlo a mitad de la operación.
Te he explicado el como quitar las pantallas azules, los errores del Windows son otra cuestión:)