| 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
- Verify that a defined Win32 mapping exists or the original HRESULT is preserved without lossy conversion.
- Collect original 32-bit HRESULT and facility and severity bits.
- 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.
