| Previous | Next |
| ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY | ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED |
ERROR_CAPAUTHZ_SCCD_PARSE_ERROR
The SCCD document is malformed before authorization begins
ERROR_CAPAUTHZ_SCCD_PARSE_ERROR occurs when Windows cannot parse the Signed Custom Capability Descriptor as the expected signed XML structure. This is earlier than catalog or authorized-entity validation: truncated content, invalid XML, encoding damage, an unsupported structure, or packaging the wrong file can prevent the descriptor from being interpreted at all.
Validate the exact SCCD artifact supplied to the package build, not a source template with a similar name. Check archive extraction, line-ending or encoding transformations, and build steps that generate deployment layouts. Because the descriptor is signed, manual correction invalidates its trust; obtain a corrected signed file from the capability owner.
What to inspect
- Validate that the deployed file is complete and well-formed XML.
- Check build pipelines for text transformation of signed artifacts.
- Replace the SCCD from its trusted source instead of editing it.
References
- Microsoft: SCCD is signed authorization XML
- Microsoft: packaging the owner-provided SCCD
- Microsoft: custom capability sample structure
Looking for a different code? Search another status or error code.
