¿Qué significa el código de error de Windows 14094 (ERROR_MALFORMED_SUBSTITUTION_STRING)?

 
Anterior Siguiente
ERROR_SXS_IDENTITY_PARSE_ERROR ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN

ERROR_MALFORMED_SUBSTITUTION_STRING

Interpretación de ERROR_MALFORMED_SUBSTITUTION_STRING

ERROR_MALFORMED_SUBSTITUTION_STRING (14094, 0x0000370E) — Una cadena con contenido localizable sustituible tiene un formato incorrecto. Un signo de dólar ($) va seguido de un carácter distinto de un paréntesis izquierdo o de otro signo de dólar, o no se encontró el paréntesis derecho de una sustitución.

La recuperación debe preservar la coherencia del component store y de los manifiestos; reemplazar manualmente un archivo puede ocultar el síntoma y romper servicing.

Condición que hay que demostrar

La evidencia debe explicar exactamente «Una cadena con contenido localizable sustituible tiene un formato incorrecto. Un signo de dólar ($) va seguido de un carácter distinto de un paréntesis izquierdo o de otro signo de dólar, o no se encontró el paréntesis derecho de una sustitución» en el componente que devolvió el valor.

Qué comprobar

  • Valida la sintaxis de sustitución y cada placeholder antes de expandirlo; diferencia formato mal formado de placeholder bien formado pero sin mapping.
  • Conserva como etiqueta de correlación «malformed · substitution · string» y la descripción exacta «Una cadena con contenido localizable sustituible tiene un formato incorrecto. Un signo de dólar ($) va seguido de un carácter distinto de un paréntesis izquierdo o de otro signo de dólar, o no se encontró el paréntesis derecho de una sustitución»; 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 «Una cadena con contenido localizable sustituible tiene un formato incorrecto. Un signo de dólar ($) va seguido de un carácter distinto de un paréntesis izquierdo o de otro signo de dólar, o no se encontró el paréntesis derecho de una sustitución».

Recuperación segura

Ejemplo de aislamiento

Una aplicación o servicing devuelve 14094.

Referencias técnicas


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