JBeExJBeEx

Pantalla azul DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x000000D1): solución

Pantalla azul DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x000000D1): solución

La pantalla azul DRIVER_IRQL_NOT_LESS_OR_EQUAL (código 0x000000D1) indica que un controlador intentó acceder a una zona de memoria a la que no podía acceder en ese momento. Como Windows no puede garantizar que el sistema siga siendo estable, se detiene.

Es uno de los pantallazos más frecuentes en Windows 11 y Windows 10, y tiene una ventaja: casi siempre el culpable es un controlador concreto, y la pantalla azul suele mostrar su nombre debajo, en Qué ha fallado (por ejemplo, Netwtw10.sys o rtwlane.sys). Los más habituales son los de red y Wi-Fi, seguidos de los de VPN, antivirus, USB y gráficos. Si buscas otro código, tienes la lista completa en códigos de error BSOD.

Qué significa el error DRIVER_IRQL_NOT_LESS_OR_EQUAL

Windows trabaja con distintos niveles de prioridad (IRQL). Cuando un controlador atiende una tarea urgente, por ejemplo un paquete que acaba de llegar por la red, funciona a un nivel alto en el que tiene prohibido usar cierta memoria: la que Windows puede haber enviado al disco (memoria paginable) o direcciones que no son válidas. Si el controlador lo intenta de todas formas, se produce este error. Tienes más contexto en qué son las IRQ y las peticiones de interrupción.

Los parámetros del error son:

  • Parámetro 1: la dirección de memoria a la que se intentó acceder.
  • Parámetro 2: el nivel de prioridad (IRQL) en ese momento.
  • Parámetro 3: el tipo de acceso: 0 lectura, 1 escritura, 2 u 8 ejecución.
  • Parámetro 4: la dirección de la instrucción que lo provocó, que apunta al controlador responsable.

Causas del error 0x000000D1

  • Controladores de red o Wi-Fi defectuosos o desactualizados. Es la causa más común.
  • Software que instala controladores de red: VPN, cortafuegos, antivirus de terceros, programas de control parental o de virtualización.
  • Controladores de dispositivos USB y del software de periféricos (ratones, teclados, cascos o mandos para juegos).
  • Controladores gráficos.
  • Una actualización de Windows o de un controlador que no encaja con tu hardware.
  • Memoria RAM defectuosa u overclocking inestable, con menos frecuencia.

Qué hacer según el archivo que aparece

  • Netwtw*.sys, Netwbw*.sys: Wi-Fi de Intel.
  • rtwlane*.sys, rtwlanu.sys, rt640x64.sys, rtux64w10.sys: Wi-Fi o red cableada de Realtek.
  • athw*.sys, Qcamain*.sys, e2xw10x64.sys: red de Qualcomm Atheros o Killer.
  • ndis.sys, tcpip.sys, netio.sys: componentes de red de Windows. Suelen fallar por culpa de otro controlador de red, una VPN o un antivirus.
  • nvlddmkm.sys, amdkmdag.sys, igdkmd64.sys: controlador de la gráfica.
  • USBXHCI.SYS o archivos de un periférico: controlador USB o del software del periférico.
  • Un archivo de tu antivirus o VPN: el culpable es ese programa.

Si no reconoces el archivo, búscalo en C:\Windows\System32\drivers, haz clic derecho sobre él y mira en Propiedades > Detalles a qué fabricante pertenece.

Cómo solucionar la pantalla azul DRIVER_IRQL_NOT_LESS_OR_EQUAL

Si el pantallazo no te deja usar Windows, entra en modo seguro para hacer los cambios.

1. Identifica el controlador implicado

Si no te dio tiempo a ver el nombre del archivo, revisa los volcados de C:\Windows\Minidump con BlueScreenView, o con WinDbg ejecutando !analyze -v. Fíjate en las líneas IMAGE_NAME y MODULE_NAME.

2. Actualiza o revierte el controlador

  • Si el error empezó tras actualizar un controlador: en el Administrador de dispositivos, haz clic derecho en el dispositivo > Propiedades > Controlador > Revertir al controlador anterior.
  • Si el controlador es antiguo: descarga el más reciente desde la web del fabricante de tu portátil o placa base, o desde la del fabricante del chip (Intel, Realtek, Qualcomm). Los de Windows Update a veces son versiones genéricas o antiguas.
  • Si es el Wi-Fi o la red y nada funciona: desinstala el dispositivo desde el Administrador de dispositivos marcando Intentar quitar el controlador de este dispositivo, reinicia e instala el controlador del fabricante.

3. Desinstala VPN, antivirus y programas de red

Si tienes una VPN, un cortafuegos o un antivirus de terceros, desinstálalos (los antivirus, con la herramienta de eliminación de su fabricante) y deja activo Microsoft Defender unos días. Haz lo mismo con el software de periféricos para juegos, que a veces instala sus propios controladores. Si el error desaparece, reinstala la versión más reciente o cambia de programa.

4. Restablece la configuración de red

Si el culpable es de red y el error sigue, restablece la red de Windows, que reinstala los adaptadores y borra los componentes de red añadidos por otros programas:

  • Windows 11: Configuración > Red e Internet > Configuración de red avanzada > Restablecimiento de red > Restablecer ahora.
  • Windows 10: Configuración > Red e Internet > Estado > Restablecimiento de red > Restablecer ahora.

Después de reiniciar, tendrás que volver a conectarte a tu Wi-Fi y reinstalar la VPN, si la usas. Tienes más soluciones para problemas de controladores de red en la pantalla azul 0x0000007C.

5. Desconecta los dispositivos USB

Desconecta adaptadores Wi-Fi USB, docks, discos externos y periféricos que no sean imprescindibles, y comprueba si el error desaparece. Si es así, ve conectándolos de uno en uno hasta encontrar el culpable.

6. Comprueba la RAM y repara Windows

  • Carga los valores por defecto en la BIOS/UEFI para quitar el overclocking y el perfil XMP/EXPO, y pasa un test de memoria con mdsched.exe o MemTest86.
  • Repara los archivos de sistema desde el Terminal (Administrador) con DISM /Online /Cleanup-Image /RestoreHealth y después sfc /scannow. Tienes los detalles en cómo reparar archivos de sistema con DISM y SFC.

7. Usa Driver Verifier si el culpable no aparece

Si los pantallazos continúan y el volcado no aclara el responsable, Driver Verifier pone a prueba los controladores para que el siguiente volcado lo identifique. Tienes los pasos y las precauciones en la pantalla azul 0x00000050.

Preguntas frecuentes

¿Qué diferencia hay con el 0x0000000A IRQL_NOT_LESS_OR_EQUAL?

Son el mismo tipo de fallo: un acceso a memoria no permitido a un nivel de prioridad alto. La diferencia es que en el 0x000000D1 Windows ha podido determinar que el responsable es un controlador, mientras que el 0x0000000A es más genérico y también puede deberse al propio núcleo o al hardware.

¿Por qué me pasa al jugar online o al descargar?

Porque es cuando más trabaja el controlador de red. Si ese controlador tiene un fallo, aparece cuando hay mucho tráfico: partidas online, descargas grandes o videollamadas.

¿Puede ser la memoria RAM?

Sí, aunque es menos habitual que un controlador. Si el pantallazo señala cada vez un archivo distinto, sospecha de la RAM o de un overclocking inestable.

¿Tengo que reinstalar Windows?

Casi nunca. Lo normal es que se solucione actualizando, revirtiendo o quitando el controlador implicado. Reinstalar Windows tampoco sirve si el culpable es un controlador que vuelves a instalar después.