¿Qué significa el código HRESULT 0x80110474 (COMADMIN_E_REGDB_SYSTEMERR)?

 
Anterior Siguiente
COMADMIN_E_REGDB_NOTOPEN COMADMIN_E_REGDB_ALREADYRUNNING

COMADMIN_E_REGDB_SYSTEMERR

Qué significa COMADMIN_E_REGDB_SYSTEMERR

COMADMIN_E_REGDB_SYSTEMERR corresponde al HRESULT 0x80110474. Windows indica: «La base de datos del Registro de COM+ detectó un error del sistema.».

Qué comprobar

  • Reúne CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino en una sola traza para que identidad, objeto y operación no queden separados durante el diagnóstico.
  • Confirma que «La base de datos del Registro de COM+ detectó un error del sistema.» se mantiene al repetir solo la operación mínima; después cambia una única precondición por prueba.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_SAFERINVALID sirve como contraste porque significa «El nivel SAFER especificado no es válido.».
  • COMADMIN_E_SESSION marca otro estado del mismo subsistema: «No se admite la versión del catálogo del servidor.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««La base de datos del Registro de COM+ detectó un error del sistema.».». 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 systemerr; 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.