| Anterior | Siguiente |
| COMADMIN_E_SAFERINVALID | COMADMIN_E_PARTITIONS_DISABLED |
COMADMIN_E_REGISTRY_ACCESSDENIED
Qué significa COMADMIN_E_REGISTRY_ACCESSDENIED
COMADMIN_E_REGISTRY_ACCESSDENIED corresponde al HRESULT 0x80110823. Windows indica: «El usuario especificado no puede escribir en el Registro del sistema.».
La frontera técnica es registro de clases, TypeLib y binarios instalados en COM+. Para este código, La frontera es de seguridad o identidad; conserva SID, rol/policy y operación exacta para no confundir autenticación, autorización y restricción de software. Captura antes de reparar 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.
- Valida la condición «El usuario especificado no puede escribir en el Registro del sistema.» 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_CAT_PAUSE_RESUME_NOT_SUPPORTEDdescribe una condición distinta: «La aplicación no se puede pausar ni reanudar.».COMADMIN_E_NOREGISTRYCLSIDdescribe una condición distinta: «Falta el CLSID del componente o está dañado.».
La prueba final debe usar el mismo objeto lógico y confirmar tanto la operación como el estado persistido. Si «El usuario especificado no puede escribir en el Registro del sistema.» reaparece, la causa original sigue presente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.