What does Windows error code 4574 (ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND) mean?

 
Previous Next
ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED ERROR_PLATFORM_MANIFEST_NOT_ACTIVE

ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND

The file is not authorized on this platform because a Binary ID was not found in the embedded signature.

ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND is Win32 error 4574 (0x11DE) and belongs to Platform Manifest authorization.

Likely causes

  • the embedded signature lacks the Binary ID required to match a Platform Manifest rule.
  • the active platform identity disagrees with PE signature details, Binary ID attribute, signer, and target manifest rule.
  • the provisioning pipeline did not sign or package the binary with the required identity using the approved build process.

Troubleshooting steps

  • Record PE signature details, Binary ID attribute, signer, and target manifest rule.
  • Record device identity and the active Platform Manifest generation.

What to verify

Verify whether the embedded signature lacks the Binary ID required to match a Platform Manifest rule. Check PE signature details, Binary ID attribute, signer, and target manifest rule, the device identity, and the active Platform Manifest generation.

Handling, retry, and recovery

Sign or package the binary with the required identity using the approved build process. Preserve the artifact and authorization evidence before changing provisioning state.

Practical example

A vendor signs a firmware helper with a generic profile that omits the platform Binary ID; manifest matching cannot proceed.

References


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