| Previous | Next |
| APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT | APPMODEL_ERROR_NO_APPLICATION |
APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT
Name, publisher, version, or architecture identity cannot be trusted
APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT concerns the identity tuple that distinguishes a package: name, publisher, architecture, resource ID, and version-related values. Package identity drives family and full names, signatures, dependency matching, registration, and application activation.
Inspect the signed manifest and the installed registration rather than reconstructing identity strings by hand. Verify publisher consistency with the signing certificate and check whether files or registration were copied from another package version. Rebuild and redeploy a complete package when identity data is damaged; changing only the manifest in an installed directory invalidates integrity and leaves derived names inconsistent.
What to inspect
- Compare manifest Identity fields with the signed package.
- Query package full and family names through platform APIs.
- Redeploy a coherent package instead of editing installed metadata.
References
- Microsoft: package Identity element
- Microsoft: Package.Id and package information
- Microsoft: publisher identity and package signature
Looking for a different code? Search another status or error code.