What does NTSTATUS 0xC0150006 (STATUS_SXS_MANIFEST_PARSE_ERROR) mean?

 
Previous Next
STATUS_SXS_MANIFEST_FORMAT_ERROR STATUS_SXS_ACTIVATION_CONTEXT_DISABLED

STATUS_SXS_MANIFEST_PARSE_ERROR

The XML manifest cannot be parsed

STATUS_SXS_MANIFEST_PARSE_ERROR indicates an XML-level syntax problem in a manifest: malformed markup, an unclosed attribute or element, an invalid entity, or similar input that prevents a document from being parsed. Windows cannot reach dependency resolution until the XML itself is readable.

It is narrower than STATUS_SXS_MANIFEST_FORMAT_ERROR. A document can be valid XML yet violate the Windows SxS manifest schema; conversely, a parse error should be corrected in the XML syntax before investigating assembly identities or the component store.

What to inspect

  • Validate the exact manifest bytes with an XML parser and use the reported line and column from the first failure.
  • Check the saved encoding and any build-time transformation that injects XML declarations, entities or quoted attributes.
  • After XML parses, validate side-by-side namespace, required elements and identities as a separate step.

References


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