| Anterior | Siguiente |
| COMADMIN_E_PRIVATE_ACCESSDENIED | COMADMIN_E_REGISTRY_ACCESSDENIED |
COMADMIN_E_SAFERINVALID
Qué significa COMADMIN_E_SAFERINVALID
COMADMIN_E_SAFERINVALID corresponde al HRESULT 0x80110822. Windows indica: «El nivel SAFER especificado no es válido.».
No es un error COM+ genérico: aparece en identidades, roles, autenticación y permisos de administración COM+. En este caso, 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. Antes de cambiar el sistema, registra SID del llamador, AppID/rol/usuario, nivel de autenticación, ACL o política de partición y operación exacta que fue rechazada.
Qué comprobar
- Conserva SID del llamador, AppID/rol/usuario, nivel de autenticación, ACL o política de partición y operación exacta que fue rechazada y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
- Reproduce la condición «El nivel SAFER especificado no es válido.» con la misma identidad y los mismos objetos antes de modificar varias propiedades a la vez.
Tratamiento recomendado
Corrige la identidad, rol, ACL, nivel de autenticación o política de partición en el ámbito mínimo necesario. No reduzcas la seguridad global de COM+ para hacer pasar una operación administrativa.
Cómo distinguirlo de resultados cercanos
COMADMIN_E_NOSERVERSHAREsirve como contraste porque significa «No hay disponible ningún recurso compartido de archivos del servidor.».COMADMIN_E_OBJECTNOTPOOLABLEno es equivalente; su descripción es «Este objeto no admite agrupación en un pool.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
