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)
| Prueba | Cómo hacerla | ¿Por qué ayuda? |
|---|---|---|
| Memtest | Arranca desde floppy/CD con MemTest86 v3.x o v4 (no versiones nuevas) | RAM mala = 70-80% de BSOD en retro PCs |
| Quitar RAM extra | Deja solo 1 módulo, prueba con otro si tienes varios | Módulos mezclados o defectuosos causan fallos |
| Limpieza física | Abre la caja, quita polvo, revisa ventiladores y pasta térmica del CPU | Sobrecalentamiento provoca excepciones 0E |
| Modo Seguro | Pulsa F8 al boot → Modo Seguro | Si 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.
- Clic derecho en Mi PC → Propiedades → pestaña Rendimiento → botón Gráficos.
- Mueve el deslizador Aceleración por hardware todo a la izquierda (Ninguna).
- 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
- Arranca en Modo Seguro (F8).
- Panel de Control → Sistema → Administrador de dispositivos.
- 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
- 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):
- IE 6 SP1 (reduce muchos crashes en kernel/GDI)
- Unofficial Service Pack 2.1b o 2.5 (mejora estabilidad general)
- KernelEx (si usas programas modernos, pero puede introducir inestabilidad – prueba sin él primero)
- RAM Limitation Patch (rloew PATCHMEM) si >512 MB RAM
- 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
- Prueba RAM con Memtest + limpia polvo/overheating
- Aceleración gráfica → Ninguna
- Arranca en Modo Seguro y desinstala drivers de vídeo/sonido/red
- Instala IE6 SP1 + Unofficial SP
- Ajustes de registro (AutoEndTasks)
- 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:)
