Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0150002 (STATUS_SXS_CANT_GEN_ACTCTX)?

 
Anterior Siguiente
STATUS_SXS_SECTION_NOT_FOUND STATUS_SXS_INVALID_ACTCTXDATA_FORMAT

STATUS_SXS_CANT_GEN_ACTCTX

Qué significa STATUS_SXS_CANT_GEN_ACTCTX

STATUS_SXS_CANT_GEN_ACTCTX significa que Side-by-Side no pudo generar el activation context requerido por el proceso o componente. Es un resultado de la fase de resolución/binding: Windows combina el manifest de la aplicación, dependencias, policy y assemblies para construir el contexto efectivo.

Este status es más general que un XML parse error concreto. La causa real suele aparecer en un evento SideBySide o en un status más específico inmediatamente anterior: assembly ausente, identity incompatible, policy conflict, manifest inválido o corrupción del component store. Por eso repetir sólo «no se pudo generar el contexto» aporta poco.

La herramienta clásica sxstrace puede ser útil para capturar cómo se resolvieron las dependencias. No conviene empezar copiando DLL junto al EXE, porque puede cambiar el binding y esconder la identidad que realmente fallaba.

Qué comprobar

  • Busque el primer error específico en Event Viewer/SideBySide o un trace SxS.
  • Identifique assembly identity, versión y arquitectura requeridas.
  • Revise manifest/policy antes de copiar componentes manualmente.
  • Si afecta a muchas aplicaciones, investigue el component store y servicing.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version