如何强制使用spcified语言安装MSI

Fra*_*ank 6 multilingual windows-installer

我有一个带有多语言转换的第三部分MSI包,MSI的语言是英语,当我安装这个MSI包时,它会自动检查控制面板中"区域和语言选项"的设置,并用某种语言运行它.

问题是我可以使用某些语言运行此MSI,例如"msiexec -i setup.msi TRANSFORM =":1028"",而我无法用英语运行它.我可以使用一些方法解决这个问题吗?我可以禁用自动选择语言的操作吗?或者我可以直接使用英文版本运行此MSI吗?

任何想法将不胜感激.

Cos*_*rvu 5

TRANSFORM您可以通过将属性设置为实际转换文件路径来启动具有特定转换的 MSI 。以下是一些可能对您有帮助的文章:

但如果 MSI 自动选择语言,则很可能会自动应用转换。在这种情况下,您可以尝试设置ProductLanguage属性来设置您想要的语言:

msiexec -i setup.msi ProductLanguage="1033"
Run Code Online (Sandbox Code Playgroud)