В предыдущих версиях Office программа установки считывала данные из файла настроек Setup.ini в самом начале установочного процесса. INI-файл содержал следующую информацию:
Кроме того, в файле Setup.ini можно было указать множество свойств установщика Windows. Можно было вносить изменения в имеющийся файл Setup.ini или создавать собственный файл настроек.
Например, для выполнения установки предыдущих версий Office в тихом режиме без отображения сообщения об успешном завершении установки в раздел [Display] файла Setup.ini добавлялись строки вида «свойство=значение»:
[Display]
Display=basic
CompletionNotice=no
В Office 2007 роль файла Setup.ini выполняет файл Config.xml, используемыуй для конфигурирования параметров, которые раньше указывались в файле Setup.ini. Тем не менее, структура и синтаксис файла Config.xml разительно отличаются от структуры INI-файла. На смену использовавшимся ранее строкам типа «свойство=значение» пришли элементы и атрибуты. Большинство прежних свойств установщика Windows представлены в качестве элементов, а значения присваиваются атрибутам этих элементов. Например, для выполнения установки Office 2007 в тихом режиме без отображения сообщения об успешном завершении установки необходимо добавить в файл Config.xml следующую строку:
<Display Level="Basic" CompletionNotice="No" />
В этом примере элементом является Display, а его атрибутами являются Level и CompletionNotice. Элемент и все его атрибуты располагаются в файле Config.xml в одной строке, начало и конец которой задают угловые скобки.
Рисунок 3 – Пример файла Config.xml (все параметры закомментированы)
Несмотря на то, что для выполнения большинства настроек рекомендуется использовать программу Office Customization Tool, следующий ряд параметров можно сконфигурировать только в файле Config.xml: