| Previous | Next |
| STATUS_TPM_INVALID_HANDLE | STATUS_TPM_EMBEDDED_COMMAND_BLOCKED |
STATUS_TPM_DUPLICATE_VHANDLE
Duplicate virtual handle and safe resubmission
STATUS_TPM_DUPLICATE_VHANDLE is a Windows TPM-stack status that says the TPM returned a duplicate handle and that the command needs to be resubmitted. It is not an instruction to create a new key, regenerate credentials or clear the TPM.
Resubmit through the same library or service contract, preserving correlation with the original request. If the caller manages persistent objects, reconcile their state after a retry and collect the surrounding driver or broker logs. Repeated duplicates can indicate a stack, concurrency or handle-management problem that deserves investigation rather than an unbounded retry loop.
What to establish before changing state
- Keep the original request identity and use the owning API’s retry behavior.
- Check for concurrent operations against the same TPM resources.
- Inspect persistent-object state before converting a retry into a new provisioning request.
References
Looking for a different code? Search another status or error code.