¿Qué significa el código HRESULT 0x80004027 (CO_E_CLASS_DISABLED)?

 
Anterior Siguiente
CO_E_SERVER_NOT_PAUSED CO_E_CLRNOTAVAILABLE

CO_E_CLASS_DISABLED

Qué significa CO_E_CLASS_DISABLED

CO_E_CLASS_DISABLED corresponde al HRESULT 0x80004027. Windows indica: «El componente o la aplicación que lo contiene se ha deshabilitado.».

El diagnóstico debe centrarse en resolución y activación de clases COM, servidores y aplicaciones. La observación principal es: la política o configuración impide esa forma de activación aunque el registro pueda existir correctamente.

Qué comprobar

  • Captura CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación antes de cualquier retry, re-registro o reinicio del proceso.
  • Verifica que «El componente o la aplicación que lo contiene se ha deshabilitado.» siga siendo cierto con el mismo objeto y parámetros antes de modificar varias condiciones simultáneamente.

Resultados cercanos que significan otra cosa

  • CO_E_ELEVATION_DISABLED describe «La clase no está configurada para admitir la activación con privilegios elevados.».
  • CO_S_NOTALLINTERFACES corresponde a «No estaban disponibles todas las interfaces solicitadas.».

Después del cambio, repite desde un lifecycle limpio y verifica que «El componente o la aplicación que lo contiene se ha deshabilitado.» desaparece sin relajar controles globales ni sustituir datos por valores artificiales.

Referencias técnicas


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