0x00000045: INSUFFICIENT_SYSTEM_MAP_REGS
La pantalla azul 0x00000045 (INSUFFICIENT_SYSTEM_MAP_REGS) indica que no había suficientes registros de mapeo del sistema, los recursos que permiten a los dispositivos leer y escribir directamente en la memoria mediante DMA (acceso directo a memoria).
Es un código rarísimo: el propio Microsoft indica que aparece muy pocas veces y no publica parámetros ni causas concretas.
¿Qué significa la pantalla azul 0x00000045?
Muchos dispositivos, como discos, tarjetas de red o de sonido, mueven datos a la memoria sin pasar por el procesador, igual que un repartidor con llave propia del almacén. Los registros de mapeo son esas llaves: traducen las direcciones que entiende el dispositivo a direcciones reales de la memoria. Si un controlador pide más llaves de las que hay disponibles, el traslado no se puede hacer y Windows se detiene.
Causas del error INSUFFICIENT_SYSTEM_MAP_REGS
- Un controlador con un fallo de programación que pide demasiados registros de mapeo o no los libera.
- Controladores antiguos de almacenamiento, red, sonido o captura de vídeo que usan DMA.
- Hardware recién instalado o incompatible.
- Una BIOS/UEFI desactualizada o con ajustes de DMA incorrectos.
Cómo solucionar la pantalla azul 0x00000045
1. Identifica el controlador implicado
Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. Si aparece un .sys de terceros, actualízalo o desinstala el dispositivo o programa al que pertenece.
2. Actualiza controladores y BIOS/UEFI
Instala los últimos controladores de chipset, almacenamiento, red y sonido desde la web oficial del fabricante, junto con la última BIOS/UEFI.
3. Desconecta el hardware no imprescindible
Quita tarjetas de expansión y dispositivos que no necesites y comprueba si el error desaparece. Si es así, vuelve a conectarlos uno a uno para localizar el problemático.
4. Deshaz los cambios recientes
Si el error empezó tras instalar un dispositivo o un controlador, quítalo o usa Restaurar sistema.
Preguntas frecuentes sobre el error 0x00000045
¿Se soluciona añadiendo más RAM?
No. Los registros de mapeo no dependen de la cantidad de RAM instalada. La solución pasa por el controlador del dispositivo.
¿Tengo que reinstalar Windows?
Casi nunca. Lo normal es que se resuelva actualizando o quitando el controlador del dispositivo implicado.
Resumen
El 0x00000045 indica que se agotaron los registros de mapeo para DMA. Es muy raro: revisa el volcado, actualiza los controladores y la BIOS/UEFI, y aísla el hardware.
¿Experimentas otros errores de Windows o necesitas ayuda con diagnóstico de pantalla azul? Consulta nuestra guía completa sobre códigos de error de Windows y soluciones de diagnóstico para resolver cualquier problema de sistema de manera segura y eficaz.