JBeExJBeEx

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

Estos son los pasos para eliminar o reducir las pantallas azules en Windows 98, en 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 → Sistema → Administrador 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:)