What does Windows error code 451 (ERROR_CAPAUTHZ_CHANGE_TYPE) mean?

 
Could be also:
ConstantTypeOS
HTTP_STATUS_IIS_REDIRECTHTTP CodeAny
Previous Next
ERROR_CAPAUTHZ_NOT_DEVUNLOCKED ERROR_CAPAUTHZ_NOT_PROVISIONED

ERROR_CAPAUTHZ_CHANGE_TYPE

Upgrade or reprovisioning cannot change the application type

ERROR_CAPAUTHZ_CHANGE_TYPE indicates that the existing provisioned application and the incoming package are classified differently by the capability-authorization system. Application type affects trust level, isolation, and which capability rules apply. Windows does not treat that change as an ordinary version update because it could alter the security boundary while preserving the same package identity.

Compare the old and new manifests, especially trust-level, application declarations, restricted capabilities, and package identity. Determine whether the deployment should be a clean removal and new provisioning operation rather than an in-place upgrade. Do not work around the check by copying files into the installed package location; deployment metadata and authorization state must remain consistent.

What to inspect

  • Diff the complete application and capability declarations between versions.
  • Verify whether the package moved between AppContainer and medium-integrity execution.
  • Plan an explicit migration when the security model genuinely changes.

References


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