¿Qué significa el código de error de Windows 14075 (ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT)?

 
Anterior Siguiente
ERROR_SXS_PROTECTION_RECOVERY_FAILED ERROR_SXS_PROTECTION_CATALOG_NOT_VALID

ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT

Qué significa ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT

ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT (14075, 0x000036FB) — Error de protección del ensamblado: la clave pública del ensamblado es demasiado corta para estar permitida.

Condición que hay que demostrar

Evidencia que conviene recoger

  • Conserva manifiesto, catálogo, hash y public key token del artefacto exacto. Repara desde una fuente conocida en vez de editar el archivo protegido.
  • Distingue catálogo ausente, catálogo no válido, hash mismatch y clave pública insuficiente: cada uno falla en una etapa distinta de verificación.

Frontera con un código relacionado

ERROR_SXS_PROTECTION_RECOVERY_FAILED (14074) significa «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado». Aquí la condición es «Error de protección del ensamblado: la clave pública del ensamblado es demasiado corta para estar permitida».

Corrección y nueva prueba

Validación práctica

Una aplicación o servicing devuelve 14075.

Distinción diagnóstica específica

El estado más cercano por contenido, ERROR_SXS_PROTECTION_RECOVERY_FAILED, describe en cambio «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado.». Ambos comparten Side-by-Side, protección, pero aquí el discriminante operativo es pública, clave, exceso, short.

Registra algoritmo y longitud efectiva de la clave pública que no alcanza la política mínima; distinguir tamaño de token/identidad evita reemplazar el ensamblado equivocado.

La prueba de cierre debe demostrar que «pública, clave, exceso, short» desapareció sin reemplazarla por la condición de ERROR_SXS_PROTECTION_RECOVERY_FAILED; regenera el componente desde su fuente y valida el activation context resultante.

Prueba discriminante del estado

Esta página se aísla en longitud de clave de protección. Usa sxstrace para conservar algoritmo y bits efectivos de la clave pública; la interpretación correcta exige la política mínima de longitud no equivale a un publicKeyToken incorrecto.

ERROR_SXS_PROTECTION_RECOVERY_FAILED informa «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado.», mientras este estado informa «Error de protección del ensamblado: la clave pública del ensamblado es demasiado corta para estar permitida.». La comparación es útil solo para descartar el vecino; la corrección debe seguir la tabla, identidad o fase indicada por este código.

Corrige la fuente del manifiesto/ensamblado o el estado que originó longitud de clave de protección, regenera el artefacto y crea de nuevo el activation context. No edites WinSxS para hacer desaparecer el síntoma.

Aislamiento específico

Mide la clave pública del assembly que activa la protección y comprueba qué algoritmo/tamaño exige esa versión de Windows. El rechazo ocurre por fortaleza insuficiente de la identidad criptográfica, no porque falte un catalog o porque el token no coincida.

La salida correcta es reconstruir y firmar el assembly con una clave admitida y actualizar sus referencias de identidad. No se corrige extendiendo o reemplazando bytes del public key dentro de un manifest ya firmado.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.