¿Qué significa el código HRESULT 0x8004E021 (CO_E_ACTIVATIONFAILED)?

 
Anterior Siguiente
CONTEXT_E_TMNOTAVAILABLE CO_E_ACTIVATIONFAILED_EVENTLOGGED

CO_E_ACTIVATIONFAILED

Qué significa CO_E_ACTIVATIONFAILED

CO_E_ACTIVATIONFAILED corresponde al HRESULT 0x8004E021. Windows indica: «Se produjo un error inesperado durante la activación de COM+.».

Qué comprobar

  • Registra CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación en el mismo intento que devuelve el HRESULT.
  • Comprueba la descripción «Se produjo un error inesperado durante la activación de COM+.» contra la evidencia real de la llamada y no contra supuestos del código llamador.

Resultados cercanos que significan otra cosa

  • CO_E_FAILEDTOCREATEFILE corresponde a «No se pudo crear el archivo.».
  • CO_E_CANTDETERMINECLASS significa «No se puede determinar la clase del objeto.».

La reparación se valida repitiendo la misma llamada y confirmando que deja de cumplirse «Se produjo un error inesperado durante la activación de COM+.» sin introducir una conversión, registro o fallback distinto.

Referencias técnicas


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