| 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_ACCESSDENIEDsirve como contraste porque significa «El usuario especificado no puede escribir en el Registro del sistema.».COMADMIN_E_BADREGISTRYLIBIDsirve 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.
