ERROR_SXS_MANIFEST_PARSE_ERROR - 14005 (0x36B5)

The manifest file contains one or more syntax errors.

Updated: Feb 21, 2026

Technical Background

The ERROR_SXS_MANIFEST_PARSE_ERROR is a specific error code indicating that the Windows Side-by-Side (SXS) manifest file encountered one or more syntax errors during parsing. This error typically arises when attempting to load an application or component that relies on SXS manifests, which are XML files used by the operating system to manage and version assemblies.

Error Details

The ERROR_SXS_MANIFEST_PARSE_ERROR is a generic reference depth error, meaning it does not pertain specifically to file systems, permissions, parameters, data integrity, resource limits, or capabilities. Instead, it indicates that there was an issue with the structure of the manifest file itself.

Common Causes

Common causes for this error include:

  • Invalid syntax in the XML content of the manifest file.
  • Mismatched tags or improperly formatted elements within the manifest.
  • Missing required attributes or incorrect attribute values.
  • Incompatible versions of the manifest schema being used.

Real-World Context

This error can occur during various operations, such as application startup, DLL loading, or component activation. It is particularly relevant in scenarios where applications rely on SXS manifests to manage their dependencies and ensure compatibility with different versions of assemblies.

Is This Error Critical?

The criticality of this error depends on the context in which it occurs. If an essential system service or application fails due to a manifest parse error, it could lead to instability or failure of that component. However, for non-critical applications, the impact may be limited to preventing those specific components from functioning correctly.

How to Diagnose

To diagnose this issue, developers should:

  • Review the XML content of the manifest file for syntax errors.
  • Ensure all required attributes are present and correctly formatted.
  • Verify that the manifest adheres to the correct schema version.
  • Check for any missing or incorrectly nested tags.

How to Resolve

To resolve this issue, developers should:

  • Correct any identified syntax errors in the manifest file.
  • Validate the XML structure using an XML validator tool.
  • Ensure compatibility with the current system schema and versions of assemblies being used.
  • Retest the application or component after making corrections to the manifest.

Developer Notes

Developers should be aware that SXS manifests are crucial for managing dependencies in a versioned manner. Ensuring the correctness of these files is essential for maintaining application stability and compatibility across different environments.

Related Errors

  • ERROR_SXS_CORRUPT: Indicates corruption or invalidity of an assembly manifest, which may not directly relate to parse errors but can occur concurrently.
  • ERROR_DLL_NOT_FOUND: May indicate that a required DLL referenced in the manifest is missing, though this error does not specifically pertain to manifest parsing issues.

FAQ

Q: What causes the ERROR_SXS_MANIFEST_PARSE_ERROR?

A: Common causes include invalid XML syntax, mismatched tags, or missing attributes within the manifest file.

Q: How can I prevent this error from occurring?

A: Ensure that all SXS manifests are well-formed and adhere to the correct schema version. Regularly validate the XML structure using tools designed for this purpose.

Summary

The ERROR_SXS_MANIFEST_PARSE_ERROR is a specific error indicating syntax issues in an SXS manifest file during parsing. Developers should focus on validating and correcting the XML content of manifests to prevent such errors from occurring, ensuring that applications and components function correctly within the Windows environment.