¿Qué significa el código HRESULT 0x80110423 (COMADMIN_E_REGISTRARFAILED)?

 
Anterior Siguiente
COMADMIN_E_APPDIRNOTFOUND COMADMIN_E_COMPFILE_DOESNOTEXIST

COMADMIN_E_REGISTRARFAILED

Qué significa COMADMIN_E_REGISTRARFAILED

COMADMIN_E_REGISTRARFAILED corresponde al HRESULT 0x80110423. Windows indica: «Se produjeron errores en el registrador de componentes.».

La frontera técnica es registro de clases, TypeLib y binarios instalados en COM+. Para este código, La instalación está en la frontera del binario y su registro; captura loader/registration HRESULT, arquitectura y dependencias antes de modificar el catálogo. La investigación debe correlacionar CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino.

Qué comprobar

  • Documenta CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino y evita limpiar catálogo, registro o cola hasta saber qué objeto concreto produjo el resultado.
  • Correlaciona el código con la llamada que lo genera, no solo con el mensaje final mostrado por la herramienta de administración.
  • Valida la condición «Se produjeron errores en el registrador de componentes.» sobre el mismo catálogo o contexto; una prueba en otra partición puede dar un resultado engañoso.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_BADREGISTRYLIBID marca otro estado del mismo subsistema: «El identificador TypeLib registrado no es válido.».
  • COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED marca otro estado del mismo subsistema: «La aplicación no se puede pausar ni reanudar.».

Referencias técnicas


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