What does HRESULT 0xC00E0026 (MQ_ERROR_PRIVILEGE_NOT_HELD) mean?

 
Previous Next
MQ_ERROR_ACCESS_DENIED MQ_ERROR_INSUFFICIENT_RESOURCES

MQ_ERROR_PRIVILEGE_NOT_HELD

MQ_ERROR_PRIVILEGE_NOT_HELD means that the client does not have a required privilege for the Message Queuing operation. Unlike queue access denial, this result points to a missing Windows privilege in the caller context rather than only an ACL on the target queue.

What to check

  • Run the failing operation under the same service account or user token used in production.
  • Identify the required privilege and verify that local or domain policy assigns it to the account.
  • Use least privilege: grant the specific right needed for the operation instead of substituting broad administrative membership.

Microsoft: Message Queuing error codes


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