| Previous | Next |
| ERROR_CAPAUTHZ_CHANGE_TYPE | ERROR_CAPAUTHZ_NOT_AUTHORIZED |
ERROR_CAPAUTHZ_NOT_PROVISIONED
Capability authorization cannot find a provisioned application
ERROR_CAPAUTHZ_NOT_PROVISIONED means the authorization request refers to an application that has not been provisioned in the device-wide package state expected by the operation. Provisioning is not the same as registering a package for the current user: a provisioned package is staged so that eligible users can receive registration according to system policy.
Query the package by family and full name, then distinguish staged, registered, and provisioned state. For an optional package, verify that its main package is also provisioned. If the package was removed for all users or its provisioning record was deleted, re-establish provisioning through PackageManager or the organization deployment system rather than only launching the app once.
What to inspect
- Check device provisioning separately from current-user registration.
- Match the package family and publisher to the authorization request.
- Review deployment logs for deprovisioning or failed staging.
References
- Microsoft: provisioning packages for all users
- Microsoft: PackageManager state and queries
- Microsoft: AppX deployment diagnostic logs
Looking for a different code? Search another status or error code.