¿Qué significa el código de error de Windows 14004 (ERROR_SXS_MANIFEST_FORMAT_ERROR)?

 
Anterior Siguiente
ERROR_SXS_ASSEMBLY_NOT_FOUND ERROR_SXS_MANIFEST_PARSE_ERROR

ERROR_SXS_MANIFEST_FORMAT_ERROR

Interpretación de ERROR_SXS_MANIFEST_FORMAT_ERROR

ERROR_SXS_MANIFEST_FORMAT_ERROR (14004, 0x000036B4) — El archivo de manifiesto no comienza con la etiqueta ni con la información de formato requeridas.

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 «El archivo de manifiesto no comienza con la etiqueta ni con la información de formato requeridas» en el componente que devolvió el valor.

Qué comprobar

  • Conserva como etiqueta de correlación «sxs · manifest · format · error» y la descripción exacta «El archivo de manifiesto no comienza con la etiqueta ni con la información de formato requeridas»; evita mezclar esta incidencia con otro código de la misma familia.

Diferencia frente a otro estado

ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED (14016) significa «El manifiesto de un ensamblado utilizado por la aplicación hace referencia a un ensamblado dependiente que no está instalado». Aquí la condición es «El archivo de manifiesto no comienza con la etiqueta ni con la información de formato requeridas».

Recuperación segura

Ejemplo de aislamiento

Una aplicación o servicing devuelve 14004.

Distinción diagnóstica específica

La condición propia de esta página es «El archivo de manifiesto no comienza con la etiqueta ni con la información de formato requeridas.». El estado más cercano por contenido, ERROR_SXS_MANIFEST_PARSE_ERROR, describe en cambio «El archivo de manifiesto contiene uno o más errores de sintaxis.». Ambos comparten Side-by-Side, manifiesto, pero aquí el discriminante operativo es format.

Separa estructura/formato global del manifiesto de un token XML concreto: valida schema, secciones esperadas e identidad después de que el XML sea sintácticamente legible.

La prueba de cierre debe demostrar que «format» desapareció sin reemplazarla por la condición de ERROR_SXS_MANIFEST_PARSE_ERROR; regenera el componente desde su fuente y valida el activation context resultante.

Prueba discriminante del estado

Esta página se aísla en formato del manifiesto SxS. Usa sxstrace para conservar secciones, identidad y schema después de parsear XML; la interpretación correcta exige un documento XML bien formado todavía puede no ser un manifiesto SxS válido.

ERROR_SXS_MANIFEST_PARSE_ERROR informa «El archivo de manifiesto contiene uno o más errores de sintaxis.», mientras este estado informa «El archivo de manifiesto no comienza con la etiqueta ni con la información de formato requeridas.». 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ó formato del manifiesto SxS, 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.