What does HRESULT 0x80280014 (TPM_E_OWNER_SET) mean?

 
Previous Next
TPM_E_NOTSEALED_BLOB TPM_E_RESOURCES

TPM_E_OWNER_SET

TPM_E_OWNER_SET means a TPM 1.2 owner is already established. It is a state conflict in the ownership lifecycle, not a requirement to take ownership again and not evidence that a key is unavailable.

Ownership governs sensitive TPM 1.2 operations and the legacy SRK-based model. Treat this code as a signal to determine which user, management system, or provisioning workflow owns the TPM rather than attempting to overwrite its state.

Why retries can be harmful

  • Clearing a TPM can invalidate protected keys and data, so it must be a deliberate recovery decision with prerequisites satisfied.
  • Multiple management products may race to provision a device; record the full provisioning sequence and the final TPM state.
  • If the goal is to use an existing key, investigate the key’s policy and access path instead of treating ownership as a per-application resource.

TPM_E_INSTALL_DISABLED means owner installation is prohibited; TPM_E_OWNER_SET means ownership already exists. The remedies are not interchangeable.

References


Looking for a different code? Search another status or error code.