What does HRESULT 0xC00D7172 (MF_E_GRL_ABSENT) mean?

 
Previous Next
MF_E_PEAUTH_PUBLICKEY_REVOKED MF_E_PE_UNTRUSTED

MF_E_GRL_ABSENT

MF_E_GRL_ABSENT means the protected-media trust path does not have the Global Revocation List it needs for revocation checks. Microsoft describes the GRL as signed data that identifies revoked trusted components.

Verify trust-data availability before debugging codecs

  • Record whether the failure occurs while creating the protected session, loading a protected component, or evaluating output policy.
  • Check system servicing and component-renewal state; the GRL should be restored through the supported trust-data path rather than copied from another machine.
  • After restoring the trust data, recreate the PMP process/session so revocation validation starts from a clean state.

This is distinct from MF_E_GRL_VERSION_TOO_LOW, where a GRL exists but is older than policy requires, and from the invalid/unrecognized-format errors, where a list is present but cannot be used correctly. Keep those cases separate in logs because their remediation paths differ.

Microsoft: Global Revocation List role · Microsoft: minimum GRL version policy · Microsoft: GRL absence as a revocation failure reason


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