如何使用 OCT 文件安装 MUI Office 2010 并选择 shell 语言

如何使用 OCT 文件安装 MUI Office 2010 并选择 shell 语言

我已为 Office 2010 ProPlus 创建了一个网络安装点,其中包含两个语言包 - en-us 和 cs-cz(捷克语)。我还创建了一个 Office 自定义文件。

在我的环境中,操作系统语言是英语,但区域设置设置为捷克语。从网络安装点运行时,Office 2010 安装程序始终以捷克语作为外壳 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 语言?

答案1

实际上问题在于命令行参数的顺序。/config必须先指定参数,参数/adminfile。然后安装程序将按预期运行,安装标记为 的语言ShellTransform="yes"作为显示语言。

命令行将如下所示:

setup.exe /config ProPlus.WW\config.xml /adminfile myconfig.msp

之前使用过的解决方法:很可能没有办法做到这一点,这是一个非常非常烦人“功能”。唯一的解决方法是:

  1. 将区域设置中的 Windows 区域设置更改为所需的主要语言;
  2. 安装 Office 2010;
  3. 将 Windows 的区域设置改回第二语言。

答案2

SETUP.EXE /CONFIG CONFIG.XML /ADMINFILE SOME-MSP.MSP

请注意:Office MUI 产品 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>

相关内容