Я создал точку сетевой установки для Office 2010 ProPlus, которая содержит два языковых пакета - en-us и cs-cz (чешский). Я также создал файл настройки Office.
В моей среде язык ОС - английский, но языковой стандарт - чешский. Программа установки Office 2010 при запуске из точки сетевой установки продолжает работать с чешским языком пользовательского интерфейса оболочки. Это поведение задокументировано.
Я попытался изменить 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 просто отображает набор доступных параметров командной строки, очевидно, не принимая эти два параметра одновременно.
Итак, как изменить это поведение и сделать английский язык интерфейсом оболочки по умолчанию?
Собственно проблема в порядке аргументов командной строки. В /config
аргумент должен быть указан первым, перед в /adminfile
аргумент. Затем установка работает, как ожидалось, устанавливая язык, отмеченный ShellTransform="yes"
как язык отображения.
Командная строка будет выглядеть так:
setup.exe /config ProPlus.WW\config.xml /adminfile myconfig.msp
Обходной путь, использованный ранее: Скорее всего, нет способа сделать то, что очень, очень раздражает "характерная черта". Единственный обходной путь:
SETUP.EXE /CONFIG CONFIG.XML /ADMINFILE SOME-MSP.MSP
Обратите внимание: идентификатор продукта MUI Office - 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>