¿Qué significa el código de error de Windows 14054 (ERROR_SXS_XML_E_MULTIPLEROOTS)?

 
Anterior Siguiente
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE ERROR_SXS_XML_E_INVALIDATROOTLEVEL

ERROR_SXS_XML_E_MULTIPLEROOTS

Interpretación de ERROR_SXS_XML_E_MULTIPLEROOTS

ERROR_SXS_XML_E_MULTIPLEROOTS (14054, 0x000036E6) — Error al analizar el manifiesto: un documento XML solo puede contener un elemento de nivel superior.

Los errores XML de SxS se diagnostican sobre el manifiesto exacto que Windows leyó. Guarda el archivo, su codificación y el trace antes de sustituirlo o reparar el componente.

Condición que hay que demostrar

La evidencia debe explicar exactamente «Error al analizar el manifiesto: un documento XML solo puede contener un elemento de nivel superior» en el componente que devolvió el valor.

Qué comprobar

  • El documento debe conservar un único elemento raíz. Mueve contenido adicional dentro de la estructura válida o separa documentos, no lo envuelvas arbitrariamente si cambia el esquema.
  • Conserva como etiqueta de correlación «sxs · xml · e · multipleroots» y la descripción exacta «Error al analizar el manifiesto: un documento XML solo puede contener un elemento de nivel superior»; evita mezclar esta incidencia con otro código de la misma familia.

Diferencia frente a otro estado

ERROR_SXS_XML_E_UNCLOSEDTAG (14052) significa «Error al analizar el manifiesto: las siguientes etiquetas no se cerraron: %1». Aquí la condición es «Error al analizar el manifiesto: un documento XML solo puede contener un elemento de nivel superior».

Recuperación segura

No edites una copia protegida dentro de WinSxS.

Ejemplo de aislamiento

Distinción diagnóstica específica

La condición propia de esta página es «Error al analizar el manifiesto: un documento XML solo puede contener un elemento de nivel superior.». El estado más cercano por contenido, ERROR_SXS_XML_E_DUPLICATEATTRIBUTE, describe en cambio «Error al analizar el manifiesto: atributo duplicado.». Ambos comparten Side-by-Side, XML, pero aquí el discriminante operativo es multipleroots.

Enumera los elementos de nivel superior: XML exige exactamente una raíz. La corrección debe respetar el esquema del manifiesto y no envolver arbitrariamente dos documentos.

Conserva el archivo original, encoding y posición que reporta sxstrace, corrige únicamente la construcción asociada a «multipleroots» y vuelve a analizar exactamente el mismo artefacto.

Referencias técnicas


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