¿Qué significa el código HRESULT 0x80110411 (COMADMIN_E_NOREGISTRYCLSID)?

 
Anterior Siguiente
COMADMIN_E_INVALIDUSERIDS COMADMIN_E_BADREGISTRYPROGID

COMADMIN_E_NOREGISTRYCLSID

Qué significa COMADMIN_E_NOREGISTRYCLSID

COMADMIN_E_NOREGISTRYCLSID corresponde al HRESULT 0x80110411. Windows indica: «Falta el CLSID del componente o está dañado.».

Qué comprobar

  • Conserva CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
  • Reproduce la condición «Falta el CLSID del componente o está dañado.» con la misma identidad y los mismos objetos antes de modificar varias propiedades a la vez.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_PROPERTYSAVEFAILED no es equivalente; su descripción es «Uno o varios valores de propiedades no son válidos o entran en conflicto entre sí.».
  • COMADMIN_E_REMOTEINTERFACE describe una condición distinta: «Falta información de la interfaz o esta ha cambiado.».

Repite la operación original sin cambiar simultáneamente aplicación, partición y credenciales. El cierre correcto es que ya no se reproduzca «Falta el CLSID del componente o está dañado.» y el catálogo quede coherente al repoblarlo.

Referencias técnicas


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