我为Office 2010 ProPlus创建了一个网络安装点,它包含两个语言包- en-us和cs-cz (捷克语)。我还创建了一个Office自定义文件。
在我的环境中,OS语言是英语,但是地区设置为捷克语。Office2010安装程序从网络安装点运行时,始终以捷克语作为shell UI语言运行。这种行为是有记录的。
我试图修改config.xml目录中的ProPlus.WW文件,并添加以下两行:
<AddLanguage Id="en-us" ShellTransform="yes"/>
<AddLanguage Id="cs-cz" />当我运行setup.exe /adminfile myconfig.msp时,该设置将被忽略。当我试图在命令行(如setup.exe /adminfile myconfig.msp /config ProPlus.WW\config.xml安装程序)上指定配置文件时,只显示一组可用的命令行选项,显然不能同时接受这两个参数。
那么,如何覆盖这种行为并强制英语成为默认的shell UI语言呢?
发布于 2011-04-29 19:31:30
实际上,问题在于命令行参数的顺序。必须先指定/config参数,然后再指定/adminfile参数。然后,安装程序按照预期的方式运行,安装标记为ShellTransform="yes"的语言作为显示语言。
命令行将如下所示:
setup.exe /config ProPlus.WW\config.xml /adminfile myconfig.msp解决方法以前使用过:很可能没有办法做到这是一个非常非常烦人的“功能”。唯一的解决办法是:
发布于 2012-02-09 10:57:12
SETUP.EXE /CONFIG CONFIG.XML /ADMINFILE SOME-MSP.MSP注意: Office产品ID是OMUI.xx-xx。Visio = VISMUI.xx-xx和Project MUI = PMUI.xx-xx。必须在第一行中设置它: Configuration Product="OMUI.nl-nl“
定制CONFIG.XML的示例:
<Configuration Product="OMUI.nl-nl">
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
<Logging Type="Verbose" Path="C:\TEMP" Template="MS-Office-OMUI.NL-NL.TXT" />
<AddLanguage Id="nl-nl" ShellTransform="yes"/>
<AddLanguage Id="nl-nl" />
<Setting Id="SETUP_REBOOT" Value="Never" />
</Configuration>https://serverfault.com/questions/253798
复制相似问题