| Previous | Next |
| ERROR_WMI_ALREADY_ENABLED | ERROR_WMI_SERVER_UNAVAILABLE |
ERROR_WMI_GUID_DISCONNECTED
A previously known block has left the active provider set
This status describes a lifetime change: a WMI data block that had been available is no longer connected to the provider. It differs from ERROR_WMI_GUID_NOT_FOUND, which is a lookup failure for the current registration, and from a server-unavailable condition, where the WMI service path itself cannot be reached.
Typical causes are device removal, driver unload, provider deregistration, or a registration update that removes a GUID. Consumers should discard cached assumptions about the old block and re-enumerate the provider state instead of repeatedly sending requests against a retired registration.
Checks after a disconnect
- Correlate the status with PnP removal, driver unload, provider restart, and registration-update traces.
- When removing a block, use the documented registration-update path and make dependent event or data consumers release their references.
- For a long-lived client, re-resolve the provider and instance only after the target device is known to be present again.
References
- Windows WDK: updating WMI registration information
- Windows WDK: removing a registered GUID
- Windows WDK: request routing after registration
Looking for a different code? Search another status or error code.