Site icon EfmSoft

¿Qué significa el código HRESULT 0x80110473 (COMADMIN_E_REGDB_NOTOPEN)?

 
Anterior Siguiente
COMADMIN_E_REGDB_NOTINITIALIZED COMADMIN_E_REGDB_SYSTEMERR

COMADMIN_E_REGDB_NOTOPEN

Qué significa COMADMIN_E_REGDB_NOTOPEN

COMADMIN_E_REGDB_NOTOPEN corresponde al HRESULT 0x80110473. Windows indica: «La base de datos del Registro de COM+ no está abierta.».

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.
  • Correlaciona el código con la llamada que lo genera, no solo con el mensaje final mostrado por la herramienta de administración.
  • Comprueba que el estado observado coincide con «La base de datos del Registro de COM+ no está abierta.» y descarta una transición posterior que haya sustituido el error original.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_REGISTRY_ACCESSDENIED sirve como contraste porque significa «El usuario especificado no puede escribir en el Registro del sistema.».
  • COMADMIN_E_BADREGISTRYLIBID sirve como contraste porque significa «El identificador TypeLib registrado no es válido.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««La base de datos del Registro de COM+ no está abierta.».». Conserva catalog object, application/component ID, operación COM+ y estado del catalog/service antes del fallo y cambia únicamente la precondición relacionada con regdb notopen; si el siguiente intento devuelve otro HRESULT, trátalo como una fase distinta en vez de ocultar el primero.

Referencias técnicas


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

Exit mobile version