| Previous | Next |
| ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED | ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT |
ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH
The manifest and signed descriptor authorize different capability sets
ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH means at least one custom capability declared by the package is not represented in the Signed Custom Capability Descriptor. An SCCD grants named capabilities from a capability owner; it does not authorize every custom capability merely because it is included in the package.
Enumerate all custom-capability names in the manifest and compare them exactly with the SCCD, including namespace and spelling. Remove stale declarations that the application no longer uses, or obtain authorization for the missing names. Combining descriptors from unrelated owners without following the supported packaging model can leave only part of the declaration set authorized.
What to inspect
- Diff manifest custom-capability names against the SCCD list.
- Check case, namespace, and build-configuration substitutions.
- Remove unused declarations rather than requesting unnecessary privilege.
References
- Microsoft: declaring custom capabilities
- Microsoft: associating capabilities with an SCCD
- Microsoft: custom capability package example
Looking for a different code? Search another status or error code.
