What does NTSTATUS 0xC029003F (STATUS_TPM_PER_NOWRITE) mean?

 
Previous Next
STATUS_TPM_READ_ONLY STATUS_TPM_FAMILYCOUNT

STATUS_TPM_PER_NOWRITE

STATUS_TPM_PER_NOWRITE is a Windows NTSTATUS value in the TPM facility. For STATUS_TPM_PER_NOWRITE, it belongs to the TPM 1.2 error family and is normally surfaced through the Windows TPM stack, such as TPM Base Services, rather than by ordinary file, registry or network APIs.

This status points to the permanent write-permission attributes of a TPM NV index. The TPM is saying that the index does not have a protection model that allows the attempted write.

It is normally a provisioning or attribute-definition error. The application may be using the right NV index number but the index was not defined with the write attributes expected by the software stack.

Diagnostic focus

  • Compare the NV index attributes against the provisioning profile that created the index.
  • Make sure the index is not being reused for a different data class with different write rules.
  • Avoid masking this as a buffer or authorization error; the TPM is rejecting the write policy itself.

References for STATUS_TPM_PER_NOWRITE


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