Справочник по автоматической установе Windows XP

         

Способ 2 - SETUP.INI


Альтернативный метод мне показался покороче, тем более язык интерфейса у меня был всего один. В директории Files\Setup есть файл Setup.ini. Я, пожалуй его приведу, чтобы было наглядно и понятно, о чем речь.

; Microsoft Office SETUP.EXE settings file.

[MSI] ; The MSI section gives the name of the MSI file to install. This file must be in ; the same folder as Setup.exe, and both must be in the root of the installation ; tree. MSI=MUI.MSI

[Product] ProductCode={901E0419-6000-11D3-8CFE-0150048383C9} ProductName=Microsoft Office 2003 User Interface Pack ProductVersion=11.0.5614.0 Recache=1

[MST] ; The MST section gives the full path to a transform that should be applied. ;MST1=\\server\share\some transform.mst ;MST1=D:\transforms\my transform.mst

[Options] ; The option section is used for specifying individual Installer Properties. ;USERNAME=Customer ;COMPANYNAME=my company ;INSTALLLOCATION=C:\Program Files\MyApp SUPPRESSFINALDIALOG=1

[Display] ; The diplay section is used for overriding the default UI ; Value Default Description ; Display full Option to override the default UI ; [none, quiet, basic, reduced, full] ; CompletionNotice Yes Option to display a setup completion ; notice for otherwise quiet setup ;Display=None ;CompletionNotice=Yes

[Logging] ; The logging section provides settings for controlling the Setup log files. ; Value Default Description ; Type vpiwaeo Logging modes ; [a, c, e, i, m, o, p, r, u , v, ; w, *, +] ; Path %TEMP% Path to create logfiles ; Template SetupLog(*).txt File name for log file should end in ; "(*).txt"; the * is replaced with a 4 ; digit number to make the file name unique Template=Microsoft Office 2003 User Interface Pack Setup(*).txt Type=piwaeo ;Path=\\MyServer\logfiles\ ;Template=Product %UserName%(*).txt

[MinOSRequirement] ; MinOSRequirement is used for defining the minimal OS requirement for ; installing the product. VersionNT_1=500 WindowsBuild_1=2195 ServicePackLevel_1=3

[Cache] ; The cache section provides settings for caching the install source locally ; Value Default Description ; CDCACHE 2 Option to specify cache level ; [auto, 0, 1, 2] ; LOCALCACHEDRIVE (predefined) Option to specify a drive to cache ; the install source to ; DELETABLECACHE 1 Option to display UI to remove the ; cache at the end of setup [0,1] ; PURGE 0 Option to always remove cache at end of ; setup [0,1] CDCACHE=auto ;LOCALCACHEDRIVE=C:\ DELETABLECACHE=1 PURGE=0


Автоматическую установку можно организовать, изменяя некоторые параметры файла, о которых речь пойдет ниже. Обратим наш взор на секцию [Display]. По умолчанию все значения там деактивированы с помощью "точки с запятой" в начале строки, и установка без пользователя невозможна. Если привести секцию к такому виду:

то установка пройдет автоматически, и по ее завершении не будет выводится окно, рапортующее об успешной установке MUI.

[Display]

Display=Quiet

CompletionNotice=No

В секции [Options] вы можете указать каталог для установки MUI. Например,

INSTALLLOCATION=%programfiles%\Microsoft Office\MUI

Я рекомендую также обратить внимание на секцию [Cache]. Параметр PURGE отвечает за хранение/удаление инсталляционных файлов на локальном диске. Это может пригодится когда нужно поменять настройки MUI - язык интерфейса. Поскольку у меня MUI содержал всего один язык, то я не видел смысла хранить инсталляционные файлы на диске. Поясняю, что речь идет не об исходных файлах, которые использовались при установке, а о тех, что MUI кэширует отдельно.

[Cache]

PURGE=1

Таким образом файлы удаляются по окончании установки.



После окончания конфигурирования setup.ini команда для запуска будет выглядеть так (ниакие ключи не нужны):

ECHO.

ECHO Installing MUI for Office 2003 Professional

ECHO Please wait...

start /wait %systemdrive%\install\Applications\OfficeMUI\setup.exe

Вот, пожалуй, и все. Если все сделано правильно, то Office 2003 обретет русский язык интерфейса.


Содержание раздела