0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS
La pantalla azul 0x00000044 (MULTIPLE_IRP_COMPLETE_REQUESTS) indica que un controlador intentó dar por terminada una petición de entrada y salida (un IRP) que ya estaba terminada.
Es un error poco frecuente que siempre se debe a un fallo de programación en un controlador, o a dos controladores que creen ser dueños de la misma petición.
¿Qué significa la pantalla azul 0x00000044?
Cada petición a un dispositivo viaja en un paquete (IRP) que, al terminar, se marca como completado y se devuelve. Es como entregar un paquete y firmar el albarán: no se puede entregar dos veces. Si un controlador intenta completar un IRP que ya se completó, ese paquete puede estar ya reutilizado para otra cosa, y seguir adelante corrompería datos. Windows se detiene.
El primer parámetro es la dirección del IRP. En WinDbg, !irp con esa dirección muestra por qué controladores pasó. Los demás parámetros están reservados.
Causas del error MULTIPLE_IRP_COMPLETE_REQUESTS
- Un controlador que completa la misma petición dos veces, por ejemplo en su camino normal y otra vez al gestionar un error o una cancelación.
- Dos controladores que creen ser dueños del mismo IRP, algo típico cuando se apilan filtros de terceros.
- Filtros de antivirus, cifrado, copias de seguridad o unidades virtuales.
- Controladores antiguos o incompatibles con tu versión de Windows.
Cómo solucionar la pantalla azul 0x00000044
1. Identifica el controlador implicado
Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. En WinDbg, ejecuta !analyze -v y después !irp con la dirección del primer parámetro. Si aparece un .sys de terceros, actualízalo o desinstala el programa al que pertenece.
2. Reduce los filtros de terceros
No tengas dos antivirus instalados a la vez. Desinstala temporalmente los programas de cifrado, copias de seguridad o unidades virtuales y comprueba si el error desaparece. Para ver los filtros de disco cargados, ejecuta fltmc en un Símbolo del sistema como administrador.
3. Deshaz los cambios recientes
Si el error empezó tras instalar un programa, un dispositivo o un controlador, quítalo o usa Restaurar sistema.
4. Actualiza controladores y Windows
Instala las últimas versiones desde la web oficial del fabricante y aplica las actualizaciones pendientes de Windows Update.
Preguntas frecuentes sobre el error 0x00000044
¿Qué relación tiene con el 0x0000002A y el 0x00000035?
Los tres tienen que ver con el manejo de IRP por parte de los controladores. El 0x0000002A salta con un IRP con datos contradictorios, el 0x00000035 cuando no quedan casillas libres y este cuando se completa uno dos veces.
¿Tengo que reinstalar Windows?
No. Basta con actualizar o quitar el controlador responsable.
Resumen
El 0x00000044 indica que un controlador completó dos veces la misma petición de E/S. Revisa el volcado, reduce los filtros de terceros y mantén los controladores al día.
¿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.