| Anterior | Siguiente |
| ERROR_SYSTEM_HIVE_TOO_LARGE | ERROR_VOLSNAP_PREPARE_HIBERNATE |
ERROR_DRIVER_FAILED_PRIOR_UNLOAD
Qué significa ERROR_DRIVER_FAILED_PRIOR_UNLOAD
ERROR_DRIVER_FAILED_PRIOR_UNLOAD (654) — Una imagen anterior del driver sigue cargada y bloquea cargar otra versión.
Puede quedar code, device objects, references, callbacks o handles activos después de un intento de unload. Instalar otra build encima puede dejar una mezcla de estado nuevo y código viejo, especialmente en filtros o drivers con callbacks globales.
Qué comprobar
- Identifique versión actualmente cargada y versión que intenta instalarse.
- Revise references, device objects, callbacks y unload routine del driver.
- Compruebe si el producto documenta que requiere reboot para actualizarse.
Tratamiento recomendado
No fuerce el mapeo de una segunda imagen con la anterior todavía activa. Corrija unload/lifetime para desarrollo y, en despliegue, realice un reboot controlado cuando el driver no sea safely unloadable.
Referencias técnicas
- Microsoft: removing a device in a function driver
- Microsoft: PnP device state transitions
- Microsoft: when PnP remove IRPs are issued
¿Buscas un código diferente? Buscar otro código de estado o error.
