| Anterior | Siguiente |
| ERROR_SXS_XML_E_MISSINGEQUALS | ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT |
ERROR_SXS_PROTECTION_RECOVERY_FAILED
Interpretación de ERROR_SXS_PROTECTION_RECOVERY_FAILED
ERROR_SXS_PROTECTION_RECOVERY_FAILED (14074, 0x000036FA) — Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado.
SxS compara identidad, versión, arquitectura, publicKeyToken, hash y dependencias. Captura qué manifiesto y ensamblado se seleccionaron realmente antes de copiar archivos.
Condición que hay que demostrar
La evidencia debe explicar exactamente «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado» en el componente que devolvió el valor.
Qué comprobar
- 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.
- Conserva como etiqueta de correlación «sxs · protection · recovery · failed» y la descripción exacta «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado»; evita mezclar esta incidencia con otro código de la misma familia.
Diferencia frente a otro estado
ERROR_SXS_FILE_HASH_MISMATCH (14028) significa «Un archivo del componente no coincide con la información de verificación incluida en su manifiesto». Aquí la condición es «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado».
Recuperación segura
Ejemplo de aislamiento
Una aplicación o servicing devuelve 14074.
Comando o consulta útil
DISM /Online /Cleanup-Image /ScanHealthDistinción diagnóstica específica
La condición propia de esta página es «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado.». El estado más cercano por contenido, ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT, describe en cambio «Error de protección del ensamblado: la clave pública del ensamblado es demasiado corta para estar permitida.». Ambos comparten Side-by-Side, protección, pero aquí el discriminante operativo es recuperación, fallo.
Usa como discriminante los términos «recuperación, fallo»: deben aparecer en la evidencia de la llamada que devolvió el estado, no solo en mensajes cercanos.
La prueba de cierre debe demostrar que «recuperación, fallo» desapareció sin reemplazarla por la condición de ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT; regenera el componente desde su fuente y valida el activation context resultante.
Prueba discriminante del estado
Esta página se aísla en estado Side-by-Side específico. Usa sxstrace para conservar manifest/assembly exacto, sxstrace y sección que devuelve el código; la interpretación correcta exige mantener separadas identidad, parsing, protección y lifecycle.
ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT informa «Error de protección del ensamblado: la clave pública del ensamblado es demasiado corta para estar permitida.», mientras este estado informa «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado.». 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ó estado Side-by-Side específico, regenera el artefacto y crea de nuevo el activation context. No edites WinSxS para hacer desaparecer el síntoma.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.