Deployment

如何使用 OCT 文件選擇帶有 MUI Office 2010 安裝的 shell 語言

  • May 6, 2012

我為 Office 2010 ProPlus 創建了一個網路安裝點,其中包含兩個語言包 — en-us 和 cs-cz(捷克語)。我還創建了一個 Office 自定義文件。

在我的環境中,作業系統語言是英語,但是語言環境設置為捷克語。從網路安裝點執行 Office 2010 安裝程序時,會繼續以捷克語作為 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.xmlsetup 只顯示一組可用的命令行選項,顯然不會一次接受這兩個參數。

那麼,如何覆蓋這種行為並強制英語成為預設的 shell UI 語言呢?

實際上問題出在命令行參數的順序上。/config必須先指定參數,然後指定/adminfile參數。然後安裝程序按預期執行,安裝標記ShellTransform="yes"為顯示語言的語言。

命令行將如下所示:

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

*以前使用的解決方法:*很可能沒有辦法做到這一點,這是一個非常非常煩人的“功能”。唯一的解決方法是:

  1. 將區域設置中的 Windows 語言環境更改為所需的主要語言;
  2. 安裝Office 2010;
  3. 將 Windows 的語言環境改回輔助語言。

引用自:https://serverfault.com/questions/253798