| Anterior | Siguiente |
| MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE | MQ_ERROR_NO_INTERNAL_USER_CERT |
MQ_ERROR_INTERNAL_USER_CERT_EXIST
MQ_ERROR_INTERNAL_USER_CERT_EXIST: qué indica en MSMQ
Condición: ya existe un certificado interno de usuario y la operación trata el registro duplicado como error. MSMQ la comunica mediante MQ_ERROR_INTERNAL_USER_CERT_EXIST; el componente que merece atención inmediata es certificado.
Señales para el log
- Reproduce con la misma identidad, host y configuración de producción, porque una prueba administrativa puede ocultar permisos o stores distintos.
- Anota store, thumbprint, cadena y acceso a la clave privada bajo la identidad real del servicio.
- Correlaciona el HRESULT con timestamps y con el identificador del recurso afectado.
La causa indicada por el código es más estrecha que «MSMQ falló»: una prueba bajo otra cuenta o contra otra cola puede cambiar precisamente la precondición que estás intentando medir.
Respuesta recomendada
Evita retries ilimitados: corrige primero la precondición que expresa el HRESULT y conserva evidencia de que la siguiente ejecución parte de un estado conocido.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.