| Anterior | Siguiente |
| ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH | ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT |
ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT
Qué significa ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT
ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT (480) — La pila PnP del dispositivo no completó a tiempo la consulta previa a la retirada.
Antes de retirar, deshabilitar o actualizar un dispositivo de forma ordenada, Windows envía una consulta para comprobar si la pila puede desmontarse con seguridad. El timeout indica que algún driver no completó o no reenviò la solicitud a tiempo; es distinto de un veto explícito y normal.
Qué comprobar
- Capture la instancia del dispositivo y la pila completa de drivers antes de reiniciar.
- Busque IRP_MN_QUERY_REMOVE_DEVICE pendiente, remove locks y callbacks PnP que ejecuten trabajo largo de forma síncrona.
- En código de driver, verifique que cada ruta de DispatchPnP completa o reenvía la solicitud.
Tratamiento recomendado
Un reinicio puede liberar el estado, pero no identifica la capa responsable. Trace la pila y corrija el driver que mantiene la consulta pendiente. No convierta automáticamente el timeout en un veto del usuario o en un fallo físico del dispositivo.
Referencias técnicas
- Microsoft: IRP_MN_QUERY_REMOVE_DEVICE
- Microsoft: handling query-remove
- Microsoft: when PnP remove IRPs are issued
¿Buscas un código diferente? Buscar otro código de estado o error.