| Anterior | Siguiente |
| COMADMIN_E_CANTRECYCLELIBRARYAPPS | COMADMIN_E_PROCESSALREADYRECYCLED |
COMADMIN_E_CANTRECYCLESERVICEAPPS
Qué significa COMADMIN_E_CANTRECYCLESERVICEAPPS
COMADMIN_E_CANTRECYCLESERVICEAPPS corresponde al HRESULT 0x80110811. Windows indica: «Las aplicaciones que se ejecutan como servicios NT no se pueden reciclar.».
Windows devuelve este HRESULT dentro de pooling, pausa y reciclaje de procesos de aplicaciones COM+. La pista principal es la siguiente: La operación se refiere al lifecycle del proceso COM+; registra tipo de aplicación y estado actual antes de solicitar pooling, pausa o recycling. Para poder reproducirlo, guarda AppID, PID del servidor COM+, tipo de aplicación, propiedades de pooling/recycling, estado de pausa y transición solicitada.
Qué comprobar
- Obtén AppID, PID del servidor COM+, tipo de aplicación, propiedades de pooling/recycling, estado de pausa y transición solicitada en la misma llamada que devuelve el HRESULT y no reinicies COM+ antes de guardar esa evidencia.
- Verifica que «Las aplicaciones que se ejecutan como servicios NT no se pueden reciclar.» describe el objeto actual y no otro AppID, partición, CLSID, mensaje o contexto con un nombre parecido.
Tratamiento recomendado
Trata la operación como una transición de lifecycle. Conserva el estado previo, aplica solo una transición permitida y verifica el nuevo PID/estado; matar el proceso puede ocultar la regla de COM+ que rechazó pooling, pausa o recycling.
Cómo distinguirlo de resultados cercanos
COMADMIN_E_CANTMAKEINPROCSERVICEsirve como contraste porque significa «Las aplicaciones de biblioteca no pueden ejecutarse como servicios NT.».COMADMIN_E_CAT_BITNESSMISMATCHsirve como contraste porque significa «Se produjo una incompatibilidad de arquitectura entre archivos binarios.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
