Site icon EfmSoft

What does Windows error code 14077 (ERROR_SXS_UNTRANSLATABLE_HRESULT) mean?

 
Previous Next
ERROR_SXS_PROTECTION_CATALOG_NOT_VALID ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING

ERROR_SXS_UNTRANSLATABLE_HRESULT

An HRESULT could not be translated to a corresponding Win32 error code.

ERROR_SXS_UNTRANSLATABLE_HRESULT is Win32 error 14077 (0x000036FD) in Windows side-by-side assembly, setup, localization, and servicing infrastructure.

Likely impact: Discarding the HRESULT facility destroys the information needed to identify the failing component.

Typical causes

  • the HRESULT belongs to another facility.
  • the mapping table lacks a newer value.
  • a wrapper insists on Win32-only output.
  • the original HRESULT is already malformed or truncated.

Troubleshooting steps

  1. Verify that a defined Win32 mapping exists or the original HRESULT is preserved without lossy conversion.
  2. Collect original 32-bit HRESULT and facility and severity bits.
  3. Decode the original HRESULT facility and severity bits and log the 32-bit value verbatim; do not rely only on the wrapper’s failed Win32 conversion.

Useful evidence

  • Collect OS and servicing stack version.
  • Collect source component diagnostic.

Recovery and retry

Preserve and report the original HRESULT with its facility instead of replacing it with a generic Win32 value.

Related errors

ERROR_MR_MID_NOT_FOUND means message text is unavailable; this code says no corresponding Win32 error mapping exists

Example

A setup wrapper receives a component-store HRESULT from a newer OS and cannot map it. Logging the original HRESULT makes the CBS diagnostic actionable.

References


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

Exit mobile version