Deployment
如何使用 OCT 文件選擇帶有 MUI Office 2010 安裝的 shell 語言
我為 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.xml
setup 只顯示一組可用的命令行選項,顯然不會一次接受這兩個參數。那麼,如何覆蓋這種行為並強制英語成為預設的 shell UI 語言呢?
實際上問題出在命令行參數的順序上。
/config
必須先指定參數,然後再指定/adminfile
參數。然後安裝程序按預期執行,安裝標記ShellTransform="yes"
為顯示語言的語言。命令行將如下所示:
setup.exe /config ProPlus.WW\config.xml /adminfile myconfig.msp
*以前使用的解決方法:*很可能沒有辦法做到這一點,這是一個非常非常煩人的“功能”。唯一的解決方法是:
- 將區域設置中的 Windows 語言環境更改為所需的主要語言;
- 安裝Office 2010;
- 將 Windows 的語言環境改回輔助語言。