¿Qué significa el código NTSTATUS 0xC015000C (STATUS_SXS_ASSEMBLY_MISSING)?

 
Anterior Siguiente
STATUS_SXS_THREAD_QUERIES_DISABLED STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET

STATUS_SXS_ASSEMBLY_MISSING

Qué significa STATUS_SXS_ASSEMBLY_MISSING

STATUS_SXS_ASSEMBLY_MISSING indica que una dependencia Side-by-Side requerida no está disponible en los lugares donde el resolver esperaba encontrarla. En SxS una assembly identity no es sólo un nombre de DLL: puede incluir nombre, versión, arquitectura, idioma y public-key token.

Por eso instalar «algún Visual C++ Redistributable» o copiar un DLL de nombre parecido puede no satisfacer la dependencia. La assembly puede ser privada junto a la aplicación o compartida en el component store, y debe coincidir con la identidad declarada.

La evidencia más útil es el trace de activación que muestre el manifest solicitante, la identidad completa y los paths examinados. Eso separa ausencia real de architecture mismatch, policy redirect o despliegue en el directorio equivocado.

Qué comprobar

  • Capture la assembly identity completa y el manifest que la solicita.
  • Use un trace SxS para ver las ubicaciones realmente buscadas.
  • Compruebe si la dependencia debe ser private o shared.
  • Despliegue/repare la assembly completa; no copie sólo un DLL aislado.

Referencias técnicas


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