2011-10-11 20 views
6

Tengo un paquete MSI de tercera parte con transformación de múltiples idiomas, el idioma de MSI es inglés, cuando instalo este paquete MSI, se comprueba automáticamente la configuración de "Opciones regionales y de idioma" "en el panel de control, y ejecutarlo con cierto idioma.cómo forzar la instalación de MSI con lenguaje spcified

La pregunta es que puedo ejecutar esta MSI con cierto lenguaje como "msiexec -i setup.msi TRANSFORM =": 1028 "", mientras que no puedo ejecutarlo en inglés. ¿Hay algún método que pueda usar para este problema? ¿Puedo deshabilitar la acción para elegir el idioma automáticamente? o puedo ejecutar este MSI con la versión en inglés directamente?

Cualquier idea será apreciada.

Respuesta

4

Puede iniciar el MSI con una transformación específica configurando la propiedad TRANSFORM en la ruta real del archivo de transformación. Aquí están algunos artículos que pueden ayudarle a:

Pero si el MSI selecciona automáticamente el idioma, más probable es que las transformaciones se aplican automáticamente. En este caso, puede intentar configurar la propiedad ProductLanguage para establecer el idioma que desea.

+0

Permítanme explicar mi pregunta nuevamente, MSI de 3ra parte tiene una propiedad ProductLanguage con valor 1033 y transformación de múltiples idiomas, también puede seleccionar automáticamente el idioma por Configuración regional. lo que necesito es que quiero lanzarlo en inglés en un entorno regional que no esté en inglés. – Frank

+1

Puede establecer el valor de ProductLanguage que desee a través de la línea de comando de msiexec. –

+0

sí, funciona ahora! ¡Muchas gracias! – Frank

Cuestiones relacionadas