Site icon EfmSoft

¿Qué significa el código HRESULT 0x80110434 (COMADMIN_E_COMPFILE_NOREGISTRAR)?

 
Anterior Siguiente
COMADMIN_E_SYSTEMAPP COMADMIN_E_COREQCOMPINSTALLED

COMADMIN_E_COMPFILE_NOREGISTRAR

Qué significa COMADMIN_E_COMPFILE_NOREGISTRAR

COMADMIN_E_COMPFILE_NOREGISTRAR corresponde al HRESULT 0x80110434. Windows indica: «El registrador de componentes al que hace referencia este archivo no está disponible.».

La causa debe buscarse en registro de clases, TypeLib y binarios instalados en COM+. Para esta constante, 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. Anota en el mismo intento 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.
  • Reproduce la condición «El registrador de componentes al que hace referencia este archivo no está disponible.» con la misma identidad y los mismos objetos antes de modificar varias propiedades a la vez.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_APP_FILE_READFAIL se refiere a otra frontera: «Se produjo un error al leer el archivo de aplicación.».
  • COMADMIN_E_REGISTRY_ACCESSDENIED sirve como contraste porque significa «El usuario especificado no puede escribir en el Registro del sistema.».

Referencias técnicas


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

Exit mobile version