| Anterior | Siguiente |
| ERROR_SXS_MANIFEST_PARSE_ERROR | ERROR_SXS_KEY_NOT_FOUND |
ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
Lectura técnica de ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
ERROR_SXS_ACTIVATION_CONTEXT_DISABLED (14006, 0x000036B6) — La aplicación intentó activar un contexto de activación deshabilitado.
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 «La aplicación intentó activar un contexto de activación deshabilitado» en el componente que devolvió el valor.
Comprobaciones concretas
- Captura <code>sxstrace</code> durante la activación y registra el thread/process, assembly identity y contexto que se activa o desactiva.
- Respeta el stack LIFO de activation contexts: un handle válido puede ser incorrecto si no corresponde al contexto activado más recientemente en ese hilo.
- Conserva como etiqueta de correlación «sxs · activation · context · disabled» y la descripción exacta «La aplicación intentó activar un contexto de activación deshabilitado»; evita mezclar esta incidencia con otro código de la misma familia.
Comparación útil
ERROR_SXS_MULTIPLE_DEACTIVATION (14086) significa «El contexto de activación que se intenta desactivar ya había sido desactivado». Aquí la condición es «La aplicación intentó activar un contexto de activación deshabilitado».
Respuesta operativa
Caso de validación
Una aplicación o servicing devuelve 14006.
Distinción diagnóstica específica
La condición propia de esta página es «La aplicación intentó activar un contexto de activación deshabilitado.». El estado más cercano por contenido, ERROR_SXS_INVALID_ACTCTXDATA_FORMAT, describe en cambio «El formato de los datos de enlace de la aplicación no es válido.». Ambos comparten Side-by-Side, pero aquí el discriminante operativo es activación, contexto, deshabilitada.
Confirma que la consulta falla porque el activation context está deshabilitado para esa ruta/hilo, no porque el bloque ACTCTX tenga un formato binario inválido.
La prueba de cierre debe demostrar que «activación, contexto, deshabilitada» desapareció sin reemplazarla por la condición de ERROR_SXS_INVALID_ACTCTXDATA_FORMAT; regenera el componente desde su fuente y valida el activation context resultante.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
