| Anterior | Siguiente |
| ERROR_SXS_PROTECTION_CATALOG_NOT_VALID | ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING |
ERROR_SXS_UNTRANSLATABLE_HRESULT
Significado operativo de ERROR_SXS_UNTRANSLATABLE_HRESULT
ERROR_SXS_UNTRANSLATABLE_HRESULT (14077, 0x000036FD) — No se pudo traducir un HRESULT al código de error Win32 correspondiente.
Side-by-Side resuelve identidades, manifiestos, políticas y contextos de activación antes de cargar el componente. Un fallo de esa resolución no equivale a “DLL no encontrada”.
Condición que hay que demostrar
La evidencia debe explicar exactamente «No se pudo traducir un HRESULT al código de error Win32 correspondiente» en el componente que devolvió el valor.
Diagnóstico recomendado
- Conserva como etiqueta de correlación «sxs · untranslatable · hresult» y la descripción exacta «No se pudo traducir un HRESULT al código de error Win32 correspondiente»; evita mezclar esta incidencia con otro código de la misma familia.
Estado próximo con otra causa
ERROR_SXS_ASSEMBLY_NOT_LOCKED (14097) significa «El componente debe estar bloqueado antes de realizar la solicitud». Aquí la condición es «No se pudo traducir un HRESULT al código de error Win32 correspondiente».
Cómo actuar
Escenario de diagnóstico
Una aplicación o servicing devuelve 14077.
Distinción diagnóstica específica
La condición propia de esta página es «No se pudo traducir un HRESULT al código de error Win32 correspondiente.». El estado más cercano por contenido, ERROR_SXS_THREAD_QUERIES_DISABLED, describe en cambio «La falta de recursos del sistema obligó a deshabilitar la activación aislada para el subproceso actual.». Ambos comparten Side-by-Side, pero aquí el discriminante operativo es untranslatable, hresult.
Usa como discriminante los términos «untranslatable, hresult»: deben aparecer en la evidencia de la llamada que devolvió el estado, no solo en mensajes cercanos.
La prueba de cierre debe demostrar que «untranslatable, hresult» desapareció sin reemplazarla por la condición de ERROR_SXS_THREAD_QUERIES_DISABLED; regenera el componente desde su fuente y valida el activation context resultante.
Prueba discriminante del estado
Esta página se aísla en estado Side-by-Side específico. Usa sxstrace para conservar manifest/assembly exacto, sxstrace y sección que devuelve el código; la interpretación correcta exige mantener separadas identidad, parsing, protección y lifecycle.
ERROR_SXS_THREAD_QUERIES_DISABLED informa «La falta de recursos del sistema obligó a deshabilitar la activación aislada para el subproceso actual.», mientras este estado informa «No se pudo traducir un HRESULT al código de error Win32 correspondiente.». La comparación es útil solo para descartar el vecino; la corrección debe seguir la tabla, identidad o fase indicada por este código.
Corrige la fuente del manifiesto/ensamblado o el estado que originó estado Side-by-Side específico, regenera el artefacto y crea de nuevo el activation context. No edites WinSxS para hacer desaparecer el síntoma.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.