| Anterior | Siguiente |
| ERROR_SXS_XML_E_UNEXPECTED_STANDALONE | ERROR_SXS_XML_E_MISSINGEQUALS |
ERROR_SXS_XML_E_INVALID_VERSION
Significado operativo de ERROR_SXS_XML_E_INVALID_VERSION
ERROR_SXS_XML_E_INVALID_VERSION (14072, 0x000036F8) — Error al analizar el manifiesto: número de versión no válido.
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: número de versión no válido» en el componente que devolvió el valor.
Diagnóstico recomendado
- Comprueba el número de versión declarado y usa una versión XML admitida por el parser de Windows.
- Conserva como etiqueta de correlación «sxs · xml · e · invalid · version» y la descripción exacta «Error al analizar el manifiesto: número de versión no válido»; evita mezclar esta incidencia con otro código de la misma familia.
Estado próximo con otra causa
ERROR_SXS_XML_E_MISSINGSEMICOLON (14039) significa «Error al analizar el manifiesto: se esperaba un punto y coma». Aquí la condición es «Error al analizar el manifiesto: número de versión no válido».
Cómo actuar
No edites una copia protegida dentro de WinSxS.
Escenario de diagnóstico
Comando o consulta útil
sxstraceDistinción diagnóstica específica
La condición propia de esta página es «Error al analizar el manifiesto: número de versión no válido.». El estado más cercano por contenido, ERROR_SXS_XML_E_BADCHARINSTRING, describe en cambio «Error al analizar el manifiesto: un literal de cadena contiene un carácter no válido.». Ambos comparten Side-by-Side, XML, pero aquí el discriminante operativo es no válido, versión.
Usa como discriminante los términos «no válido, versión»: deben aparecer en la evidencia de la llamada que devolvió el estado, no solo en mensajes cercanos.
Conserva el archivo original, encoding y posición que reporta sxstrace, corrige únicamente la construcción asociada a «no válido, versión» y vuelve a analizar exactamente el mismo artefacto.
Prueba discriminante del estado
Para este código, la frontera real es versión XML no admitida. En sxstrace registra valor de version y parser/manifest format que lo consume; ese conjunto permite corregir la versión declarada sin mezclarla con problemas de encoding.
No lo intercambies con ERROR_SXS_XML_E_BADCHARINSTRING: ese código describe «Error al analizar el manifiesto: un literal de cadena contiene un carácter no válido.».
Guarda hash antes/después, regenera el artefacto que consume Side-by-Side y confirma que el parser supera la construcción asociada a versión XML no admitida sin editar directamente WinSxS.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
