| Anterior | Siguiente |
| ERROR_UNMAPPED_SUBSTITUTION_STRING | ERROR_SXS_COMPONENT_STORE_CORRUPT |
ERROR_SXS_ASSEMBLY_NOT_LOCKED
Qué significa ERROR_SXS_ASSEMBLY_NOT_LOCKED
ERROR_SXS_ASSEMBLY_NOT_LOCKED (14097, 0x00003711) — El componente debe estar bloqueado antes de realizar la solicitud.
Este resultado se interpreta dentro de Side-by-Side/servicing, pero su frontera concreta es bloqueo/lifetime del ensamblado. El texto de Windows es «El componente debe estar bloqueado antes de realizar la solicitud.»; úsalo como hipótesis que debe quedar demostrada en la misma reproducción.
El aislamiento debe permanecer en bloqueo/lifetime del ensamblado. Usa sxstrace/CBS cuando corresponda para identificar el ensamblado o la transacción exactos antes de modificar el almacén.
Comprobación específica
- Recoge assembly identity, contexto que esperaba el lock y transición que lo liberó.
- Compáralo con
ERROR_SXS_PROCESS_TERMINATION_REQUESTED, que describe «Un componente utilizado por el mecanismo de aislamiento solicitó terminar el proceso.». - Para validar la corrección, reproduce el orden de lock/unlock y evita operar sobre un assembly cuyo lock ya no está retenido.
Recuperación y validación
reproduce el orden de lock/unlock y evita operar sobre un assembly cuyo lock ya no está retenido. El cierre correcto exige que la misma llamada o flujo deje de producir «El componente debe estar bloqueado antes de realizar la solicitud.» sin introducir una excepción más amplia.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.