What does Windows error code 14049 (ERROR_SXS_XML_E_INVALID_UNICODE) mean?

 
Previous Next
ERROR_SXS_XML_E_INVALID_HEXIDECIMAL ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK

ERROR_SXS_XML_E_INVALID_UNICODE

ERROR_SXS_XML_E_INVALID_UNICODE — The manifest contains a Unicode character value that is invalid for this Windows XML parser.

The parser encountered an invalid Unicode value while reading the manifest. This can be caused by damaged encoding, invalid control characters, or generated XML that is not valid for the expected XML character set.

Fix the manifest source and regenerate it with an XML-aware writer; do not simply remove bytes from a deployed system manifest.

What to check

  • Locate the manifest and parsing location using sxstrace.
  • Check generated values and resource strings for invalid control characters or malformed surrogate data.
  • Save the regenerated document in a consistent supported encoding such as UTF-8.

Microsoft: sxstrace

Microsoft: Assembly manifests

Microsoft: Application manifests


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