What does Windows error code 14053 (ERROR_SXS_XML_E_DUPLICATEATTRIBUTE) mean?

 
Previous Next
ERROR_SXS_XML_E_UNCLOSEDTAG ERROR_SXS_XML_E_MULTIPLEROOTS

ERROR_SXS_XML_E_DUPLICATEATTRIBUTE

ERROR_SXS_XML_E_DUPLICATEATTRIBUTE (0x000036E5) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.

XML requires attribute names to be unique within a single start tag or empty-element tag. Repeating an attribute is a well-formedness error before Windows interprets the attribute as an assembly identity, dependency, file property, or manifest setting.

Parser boundary

The XML well-formedness constraint “Unique Att Spec” applies even when the duplicate values are identical. Keeping two copies of version, name, or another attribute is not a way to express alternatives.

What to inspect

  • Inspect the complete start tag at the parser location and compare attribute names, including namespace prefixes.
  • Check manifest merge tools for a rule that appends an attribute already present in the base manifest.
  • Remove the duplicate at the source and decide which single value is semantically correct before rebuilding the executable or package.

Use the SxS trace to find the exact manifest and line; once XML parses, any remaining assembly-identity problem will be reported as a different Side-by-Side error.

References


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