¿Qué significa el código HRESULT 0x80080015 (CO_E_MISSING_DISPLAYNAME)?

 
Anterior Siguiente
MEM_E_INVALID_SIZE CO_E_RUNAS_VALUE_MUST_BE_AAA

CO_E_MISSING_DISPLAYNAME

Qué significa CO_E_MISSING_DISPLAYNAME

CO_E_MISSING_DISPLAYNAME corresponde al HRESULT 0x80080015. Windows indica: «La activación requiere que exista un nombre para mostrar bajo la clave CLSID.».

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.
  • Usa «La activación requiere que exista un nombre para mostrar bajo la clave CLSID.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.

Resultados cercanos que significan otra cosa

  • CO_E_ELEVATION_DISABLED marca una condición diferente: «La clase no está configurada para admitir la activación con privilegios elevados.».
  • CO_E_FAILEDTOSETDACL corresponde a «No se pudo establecer una ACL discrecional (DACL) en el descriptor de seguridad.».

Después del cambio, repite desde un lifecycle limpio y verifica que «La activación requiere que exista un nombre para mostrar bajo la clave CLSID.» 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.