What does NTSTATUS 0xC0EC0005 (STATUS_APPEXEC_NO_DONOR) mean?

 
Previous Next
STATUS_APPEXEC_INVALID_HOST_STATE STATUS_APPEXEC_HOST_ID_MISMATCH

STATUS_APPEXEC_NO_DONOR

A required AppExec resource donor was not found

The public message says that the host needed a resource donor and no suitable donor was found. It does not define the donor object, the resource it supplies, or the rules used to select one. The code should therefore not be expanded into an unsupported claim about memory, security tokens, package data, or a particular donor process.

Useful evidence must come from the component that requested the donor. Determine which donor class or registration it expected, which candidates it considered, and why none was accepted. A generic app reinstall may not change this host-level prerequisite.

What to inspect

  • Capture the returning component, host ID, generation, request ID, package, user, and donor-selection diagnostics.
  • Identify the API or service responsible for creating or registering eligible donors.
  • Check whether a candidate was removed, invalidated, or associated with different host state.
  • Retry only after the owning component reports that an eligible donor is available.

References


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