Файл Config.xml в версии 2007 системы Office

Обновлено: Сентябрь 2010

Назначение: Office Resource Kit

 

Последнее изменение раздела: 2015-03-09

Если вы являетесь профессиональным IT-специалистом и используете TechNet или ресурсы Office, обратите внимание на наш сетевой обзор(на английском языке) (https://go.microsoft.com/fwlink/?linkid=132189\&clcid=0x419). Сообщите нам о наилучших способах удовлетворения ваших потребностей по работе с документами. Узнать больше о нашей работе по улучшению документооборота можно в блоге, посвященном ресурсам Office(на английском языке) (https://go.microsoft.com/fwlink/?linkid=125627\&clcid=0x419).

Содержание:

  • Краткий справочник по элементам файла Config.xml

  • Как это работает

  • Формат файла Config.xml

  • Перечень элементов файла Config.xml

  • Пример файла Config.xml

Главным инструментом при настройке установки продуктов системы Выпуск 2007 системы Microsoft Office является центр развертывания Office (OCT). Для получения дополнительной информации об использовании центра развертывания Office для создания файла параметров настройки установки см.Центр развертывания Office в выпуске 2007 системы Microsoft Office.

Файл Config.xml предназначен для настройки задач установки и используется только во время работы программы настройки. Он не устанавливается и не сохраняется в кэш на компьютерах пользователей. Чтобы настроить установку, администраторы могут изменить файл Config.xml. Файл Config.xml, по умолчанию хранящийся в основных папках продукта (имя_основной_папки_продукта.WW, например, Enterprise.WW или Pro.WW) дает указания программе настройки по установке данного продукта. К примеру, файл Config.xml в папке Pro.WW устанавливает Microsoft Office Professional 2007.

Файл Config.xml используется для выполнения следующих действий по установке:

  • Указание пути к точке сетевой установки.

  • Выбор устанавливаемого продукта.

  • Настройка параметров установки, например ведения журнала и папки для хранения файла настройки и обновлений ПО.

  • Настройка параметров установки, например имени пользователя и компании.

  • Копирование локального источника установки (LIS) на компьютер пользователя без установки Office.

  • Добавление или удаление устанавливаемых языков.

Файл Config.xml также может быть использован для выполнения операций по обслуживанию, таких как добавление или удаление компонентов, восстановление и удаление программ. Для этого администратор должен заново запустить Setup.exe с первоначального источника. Для получения более полной информации см. "Использование файла Config.xml для выполнения операций по обслуживанию" по адресу: Рекомендации по обслуживанию версии 2007 системы Office.

Файл Config.xml требуется для настройки установки, развертываемой с помощью групповой политики установки программ. Дополнительные сведения см. в статье Использование установки программного обеспечения групповой политики для развертывания выпуска 2007 системы Microsoft Office.

ImportantВажно:
Для изменения файла Config.xml используйте текстовый редактор, например Блокнот. Не используйте XML-редактор общего назначения, например Microsoft Office Word 2007.

Для получения большей информации о редактировании файла Config.xml и о примере настроенного файла Config.xml см. Пошаговое руководство. Развертывание настраиваемых конфигураций выпуска 2007 системы Microsoft Office.

Краткий справочник по элементам файла Config.xml

В следующей таблице представлен список элементов файла Config.xml. Эти элементы могут появляться в любом порядке, за исключением элемента Элемент Configuration, который всегда первый, а также таких элементов, как Элемент Command, чей порядок в файле Config.xml влияет на способ их обработки в ходе установки.

Элемент Описание

Элемент Configuration

Элемент верхнего уровня

Элемент AddLanguage

Добавляет язык к установке

Элемент ARP

Значения, которые управляют текстом и поведением окна Установка и удаление программ в панели управления для продукта

Элемент CCP_DRIVE

Полный путь до папки, просматриваемой RMCCPSEARCH

Элемент Command

Выполняет команду в процессе установки

Элемент COMPANYNAME

Имя организации или компании пользователя, на компьютер которого устанавливается продукт

Элемент Display

Уровень интерфейса пользователя, который отображает программа установки

Элемент DistributionPoint

Полный путь до точки сетевой установки, где запущена установка

Элемент INSTALLLOCATION

Полный путь к папке на компьютере пользователя, в которую устанавливается продукт

Элемент LIS

Параметры кэширования локального источника установки на компьютере пользователя

Элемент Logging

Параметры для типа сбора ведения журнала, выполняемого программой установки

Элемент MinOSRequirement

Минимально необходимая для продукта операционная система

Элемент OptionState

Параметры, определяющие метод обработки отдельных компонентов продукта во время установки

Элемент PIDKEY

25-значный лицензионный ключ

Элемент RemoveLanguage

Удаляет язык из установки

Элемент Setting

Значения для свойств установщика Windows

Элемент SetupUpdates

Путь, по которому программа настройки будет искать файлы настройки установки

Элемент USERINITIALS

Инициалы пользователя, на компьютер которого устанавливается продукт

Элемент USERNAME

Имя пользователя, на компьютер которого устанавливается продукт

Как это работает

Программа настройки ищет копию файла Config.xml в той же папке, где находится Setup.exe. Если копия в данной папке не обнаружена, программа установки использует файл Config.xml, находящийся в основной папке устанавливаемого продукта (если в сетевой точке установке имеется несколько продуктов, программа настройки направит запрос на подтверждение установки продукта перед тем, как искать копию Config.xml). Копия файла Config.xml, находящегося в папке продукта, определяет продукт по атрибуту Product элемента Элемент Configuration.

Кроме того, можно использовать параметр командной строки /config программы установки, чтобы указать расположение файла Config.xml. Например:

\\ сервер \ общая папка \setup.exe /config \\ сервер \ общая папка \Enterprise.WW\config.xml

NoteПримечание:
Если вы уже создали файл настройки установки, используя центр развертывания Office, настройки, определенные вами в файле Config.xml, будут иметь преимущество перед файлом настройки.

Формат файла Config.xml

XML-элементы в файле Config.xml начинаются с < и заканчиваются на />.

Основной формат элементов:

< элемент [атрибут**="значение"] [атрибут="значение"**] … />

К примеру,

<Display Level="none" AcceptEula="Yes" />

Для элементов и атрибутов учитывается регистр. Значения атрибутов должны заключаться в кавычки ("), для них регистр не учитывается.

Определение элемента может занимать несколько строк. Пробелы, возвраты каретки, переводы строки и символы табуляции не учитываются в определении элемента.

К примеру,

<Display
   Level="none"
   AcceptEula="yes"
/>
TipСовет:
Для длинных определений элементов располагайте атрибуты в отдельных строках и используйте отступ для удобства чтения.

Элемент Элемент Configuration является обязателен и является исключением. Все прочие элементы находятся в элементе Элемент Configuration, в конце его ставится </Configuration>.

К примеру,

<Configuration Product="Enterprise">
   <PIDKEY Value="1234512345123451234512345" />
   <Display Level="none" AcceptEula="Yes"/>
</Configuration>

В любом месте можно вставить примечание, которые отделяются "<!--" и "-->".

К примеру,

<!-- Install Office Enterprise 2007 -->
<Configuration Product="Enterprise" >
   <!-- Set the product key -->
   <PIDKEY Value="1234512345123451234512345" />
   <Display
      <!-- Turn off all Setup UI -->
      Level="none"
      <!-- Accept the EULA for the user -->
      AcceptEula="Yes"
   />
</Configuration>

Каждая папка продукта Office содержит стандартный файл Config.xml, состоящий из элемента Элемент Configuration с атрибутом Product, установленным в соответствующее продукту значение. Несколько элементов, заключенных в знаки комментария, содержатся в элементе Элемент Configuration. Для активации данных элементов уберите знаки комментария в начале и конце и введите соответствующие значения атрибутов.

К примеру, можно активировать элемент Элемент PIDKEY, изменив данный пример:

<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

на:

<PIDKEY Value="1234567890123456789012345" />

Перечень элементов файла Config.xml

В описаниях этой справки используются следующие обозначения:

Полужирный шрифт

Имя элемента или атрибута.

Обычный шрифт

Текст, который должен быть введен именно так, как показано.

Курсив

Замещающий текст для добавляемого значения.

x|y

Выбор из нескольких значений.

[x]

Необязательное значение.

Элемент Configuration

Элемент верхнего уровня. Этот элемент обязателен, все остальные элементы должны входит в этот элемент.

Синтаксис

<Configuration [Product="productID"] >

   ...

</Configuration>

Атрибуты

Атрибут Значение Описание

Продукт

productID

Значение атрибута ID в элементе Setup файла setup.xml, относящееся к устанавливаемому продукту

Примечания

Атрибут Product определяет продукт, на который влияет данный файл Config.xml. productID определяется в файле Setup.xml, расположенном в основной папке продукта, в атрибуте ID элемента Setup.

Атрибут Product не является обязательным, если атрибуту Элемент DisplayLevel не задано значение "Basic" или "None". В таком случае атрибут Product будет необходим. Если приложения, определенного атрибутом Product, нет в точке сетевой установки, программа настройки прекращает установку.

Пример

ИД_продукта для Office Корпоративный 2007 расположен в файле Enterprise.WW\Setup.xml в следующей строке:

<Setup Id="Enterprise" Type="Product" ... >

Данный элемент productID в файле Config.xml можно использовать для указания Office Корпоративный 2007, введя следующее:

<Configuration Product="Enterprise">
   ...
</Configuration>

Элемент AddLanguage

Добавляет указанный язык в установку.

Синтаксис

<AddLanguage

   Id="ll-cc" | "match"

   [ShellTransform="Yes"]

/>

Атрибуты

Атрибут Значение Описание

Id

ll - cc

Идентификатор языка. Полный список тегов языков см. в разделе Языковые идентификаторы в версии 2007 системы Office.

match

Приводит в соответствие с языком языкового пакета Windows пользователя.

ShellTransform

Yes

Указывает язык для оболочки пользовательского интерфейса. Если указано больше одного элемента AddLanguage, то один (и только один) из языков должен указать элемент ShellTransform.

Примечания

Язык должен быть доступен в точке сетевой установки.

Можно использовать несколько элементов AddLanguage и Элемент RemoveLanguage. Если и элемент Элемент RemoveLanguage, и AddLanguage указывают один и тот же язык, элемент AddLanguage имеет преимущество, и язык устанавливается.

NoteПримечание:
Если указано более одного элемента AddLanguage, то один (и только один) язык должен указать элемент ShellTransform, или программа настройки прекращает установку.

При установке Выпуск 2007 системы Office нужно знать о трех языковых принципах:

  • Пользовательский интерфейс программы настройки: язык установки.

  • Пользовательский интерфейс оболочки: язык ярлыков, контекстных меню и подсказок.

  • Пользовательский интерфейс Office: язык пользовательского интерфейса и меню Office.

При наличии нескольких языков Office данные три значения определяются следующим образом:

По умолчанию пользовательский интерфейс программы настройки зависит от набора доступных ресурсов для установки и их соответствия языковому стандарту пользователя. Стандартно пользовательский интерфейс программы настройки соответствует языковому стандарту пользователя. Пользовательский интерфейс оболочки зависит от набора установленных языков и по умолчанию соответствует пользовательскому интерфейсу программы настройки. Стандартный пользовательский интерфейс Office зависит от языковых настроек и текущих настроек пользователя. Стандартно он использует набор языковых параметров Windows, заданный на компьютере пользователя. Это означает, что в стандартном случае будет использоваться один язык для пользовательских интерфейсов программы настройки, оболочки и Office.

Языковой стандарт в операционных системах семейства Windows представляет собой набор информации о предпочтениях пользователя, связанных с языком, окружением и культурными условиями. Данная информация отображается в качестве списка значений, используемых для определения верного языка ввода, раскладки клавиатуры, порядка сортировки и форматов, используемых для чисел, дат, валюты и отображения времени. Региональные параметры пользователя являются отдельным набором настроек для каждого пользователя, определяющим используемые по умолчанию форматы отображения дат, времени, валюты, чисел и порядка сортировки в тексте. Региональные параметры пользователя указываются для каждой учетной записи на компьютере.

При указании в файле Config.xml нескольких языков для установки язык пользовательского интерфейса оболочки должен быть выбран из набора устанавливаемых языков. Чтобы это сделать, укажите атрибут ShellTransform элемента AddLanguage в файле Config.xml. Это укажет язык, который программа установки будет использовать для пользовательского интерфейса оболочки. Однако это может не повлиять на выбор языков программы настройки или Office при установке.

Например, если у вас образ Office с английским, французским, немецким и испанским языками, то чтобы программа настройки установила полную поддержку для данных языков, а пользовательский интерфейс оболочки следовал региональным настройкам пользователя по умолчанию, нужно добавить следующие элементы в файл Config.xml:

<AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de" /> <AddLanguage Id="es-es" />

В предыдущем примере программа настройки установила все указанные языки, а пользовательский интерфейс оболочки был приведен в соответствие с региональными и языковыми параметрами пользователя. Если в исходном образе имеется большее число языков, значение match в предыдущем примере может установить дополнительный язык в том случае, если язык match не соответствует ни одному из явно названных языков. Например, при наличии японского языка в исходном образе элементы из примера установят японский в дополнение к остальным языкам, если японский язык установлен в качестве основного в языковых и региональных настройках пользователя.

Пример

<AddLanguage Id="en-us" ShellTransform="Yes" />

Элемент ARP

Задает значения, которые управляют текстом и поведением окна Установка и удаление программ в панели управления продукта.

Синтаксис

<ARP атрибут =" значение " [атрибут**="значение"**] ... />

Атрибуты

Атрибут Значение Описание

ARPCOMMENTS

текст

Дополнительный текст. Может быть длиной до 255 знаков, однако не все символы могут отображаться.

ARPCONTACT

текст

Список контактов технической поддержки.

ARPNOMODIFY

Yes

Предотвращает изменение пользователями установки продукта, отключая кнопку Изменить.

No (по умолчанию)

Позволяет пользователям изменять установку продукта.

ARPNOREMOVE

Yes

Предотвращает удаление продукта пользователями, отключая кнопку Удалить.

No (по умолчанию)

Позволяет пользователям удалять продукт.

ARPURLINFOABOUT

URL-адрес

URL-адрес для домашней страницы продукта.

ARPURLUPDATEINFO

URL-адрес

URL-адрес для сведений об обновлениях продукта.

ARPHELPLINK

URL-адрес

URL-адрес веб-сайта, где пользователи могут получить техническую поддержку.

ARPHELPTELEPHONE

текст

Номера телефонов для технической поддержки.

Элемент CCP_DRIVE

Полный путь к папке, просматриваемой RMCCPSEARCH. Действие RMCCPSEARCH использует подписи файлов для подтверждения того, что соответствующие продукты установлены в систему до выполнения установки обновления.

Синтаксис

<Значение CCP_DRIVE=" значение " />

Атрибуты

Атрибут Значение Описание

Value

значение

Полный путь к папке, просматриваемой RMCCPSEARCH

Пример

<CCP_DRIVE Value="\\server\office2003" />

Элемент Command

Задает командную строку для выполнения. Дополнительные сведения см. в статье Примечания.

TipСовет:
Эквивалентным параметром в центре развертывания Office является Добавление установок и запуск программ.

Синтаксис

<Command

   Path="путь"

   [QuietArg="аргументы"]

   [Args="аргументы"]

[ChainPosition="Before" | "After"(default)]

   [Wait="мсек"]

[Execute="Install"(по умолчанию) | "Uninstall"]

[Platform="x86"(по умолчанию) | "x64"]

/>

Атрибуты

В следующей таблице описываются атрибуты элемента Command.

Атрибут Значение Описание

Path

путь

Полный путь к исполняемому файлу. Если в значении пути имеется пробел, необходимо заключить его в двойные кавычки, как показано в следующем примере:

"\\сервер\общая_папка\Office 12\copylogs.bat"

QuietArg

строка

Строка аргументов, применяемых к командной строке при настройке установки в тихом режиме. Дополнительные сведения об использовании атрибута QuietArg см. в разделе Примечания после данной таблицы.

Args

строка

Строка аргументов, передаваемых в исполняемый файл. Сведения об использовании атрибута Args при связанных установках см. в разделе Примечания после данной таблицы.

Если в значении элемента Args имеются кавычки, можно заключить все значение в одинарные кавычки ('), как показано в следующем примере:

Args='"/param value"'

ChainPosition

Before

Эта команда выполняется до основной установки продукта.

After (по умолчанию)

Эта команда выполняется после установки основного продукта.

Wait

мсек

При установке продукта с атрибутом Уровеньотображения, для которого задано значение "Полный" или "Базовый", этот параметр означает количество миллисекунд ожидания после выполнения программы и до продолжения установки. Значение по умолчанию — 0, что означает отсутствие ожидания.

Execute

Install (по умолчанию)

Программа установки выполняет эту команду, когда устанавливается основной продукт.

Uninstall

Программа установки выполняет эту команду, когда удаляется основной продукт.

Platform

x86 (по умолчанию)

Указывает, что для этой программы требуется платформа Intel x86. Эта команда выполняется, только если компьютером, на котором производится установка, соблюдается это требование по платформе.

x64

Указывает, что для этой программы требуется 64-разрядный процессор, поддерживающий расширения х64 до архитектуры х86. Эта команда выполняется, только если компьютером, на котором производится установка, соблюдается это требование по платформе.

Примечания

Элемент Command файла Config.xml и параметр Добавить установки и запустить программы центра развертывания Office (командные строки, введенные в диалоговых окнах Добавление записи программы и Изменение записи программы) предназначены только для использования при начальных установках и удалениях продуктов. Команды элемента Command обрабатываются только во время начальных установок и удалений. Если команды элемента Command используются для настройки после начальной установки, то они игнорируются.

Командную строку можно задать для выполнения произвольной команды или для выполнения облегченного исполняемого файла, который планируется запускать при установке этого продукта.

Элемент Command в файле Config.xml и параметр Добавить установки и запустить программы в центре развертывания Office не предоставляют тех возможностей развертывания программного обеспечения, которые предоставляет средство управления и развертывания программного обеспечения предприятия, таких как отслеживание процесса развертывания и устранение проблем. Таким образом, рекомендуется ограничить использование элемента Command в файле Config.xml и параметра Добавить установки и запустить программы в центре развертывания Office только запуском облегченных исполняемых файлов или произвольных команд, которые не будут вносить изменения на компьютере или не требуют ввода пользователя. Например, можно выполнить служебную программу для копирования журналов или команду, извлекающую страницу приветствия в конце установки.

ImportantВажно:
Связанная установка не так надежна, как отдельная установка каждого продукта. Например, при включении в цепочку двух установок и возникновении сбоя или неожиданной ошибки при установке одного из продуктов основная установка и привязанная установка могут завершиться неудачно. Поэтому использование цепочек не рекомендуется. При установке нескольких продуктов в производственной среде рекомендуется вместо цепочек использовать программы управления развертыванием, такие как Диспетчер конфигураций Microsoft System Center Configuration Manager 2007 и Microsoft Systems Management Server (SMS) 2003, или средство сторонних производителей.

Атрибуты Args и QuietArg используются следующим образом.

  • Атрибут Args всегда добавляется в команду. Он может содержать ключи, такие как "/install" или **"Company=**MyCorporation".

  • Атрибут QuietArg также добавляется в команду, если выполняется установка без уведомлений (атрибут Display задан как Display="none"). В таких случаях можно указать атрибут QuietArg с ключом "/quiet", например QuietArg="/quiet".

Следующие операторы применяются к атрибуту Wait.

  • Установка атрибута Wait в значение 0 указывает на отсутствие паузы после запуска программы и до продолжения установки; команда будет выполнена немедленно.

    Коды возврата относятся только к случаю, когда значение Wait отлично от 0. Если задано значение 0, то программа установки не будет ожидать, прежде чем продолжить установку после выполнения указанной программы; следовательно, в этом случае отсутствует код возврата для отчета.

  • При установке атрибута Wait в любое отличное от нуля положительное значение программа установки будет ожидать ровно указанное количество миллисекунд. Если процесс закончится раньше указанного времени, установка продолжится. Если процесс не закончится до истечения указанного времени, установка завершится неудачно.

  • Установка атрибута Wait в значение -1 указывает бесконечное ожидание. Это может представлять проблему, поскольку если процесс команды перестанет отвечать (зависнет), то установка перестанет отвечать и будет бесконечно ожидать выполнения команды.

Если в файле Config.xml есть два или более элементов Command, они выполняются в том порядке, в каком они указаны в Config.xml.

Примеры.

<Command Path="\\server\share\myscript.exe" Args='/id "123 abc"' QuietArg="/q" Wait="30000" />

Элемент COMPANYNAME

Имя организации или компании пользователя, на компьютер которого устанавливается продукт.

TipСовет:
Эквивалентным параметром в центре развертывания Office является установка Имя организации в Расположение установки и название организации.

Синтаксис

<COMPANYNAME Value=" Имя компании " />

Атрибуты

Атрибут Значение Описание

Value

companyname

Имя компании или организации

Пример

<COMPANYNAME Value="Microsoft Corporation" />

Элемент Display

Уровень пользовательского интерфейса, который отображает программа установки для пользователя.

TipСовет:
Эквивалентным параметром в центре развертывания Office является Уровень отображения и параметры лицензионного соглашения в "Лицензирование и пользовательский интерфейс" в Центр развертывания Office в выпуске 2007 системы Microsoft Office.

Синтаксис

<Display

   Level="None" | "Basic" | "Full"(по умолчанию)

   CompletionNotice="Yes" | "No"(по умолчанию)

   SuppressModal="Yes" | "No"(по умолчанию)

   NoCancel="Yes" | "No"(по умолчанию)

   AcceptEula="Yes" | "No"(по умолчанию)

/>

Атрибуты

Атрибут Значение Описание

Level

None

Интерфейс пользователя программы установки не отображается. Установка Display Level="none" указывает, что программа установки должна выполняться в "тихом" режиме (автоматическая установка). Дополнительные сведения см. в разделе Примечания.

Basic

Программа настройки отображает экран приветствия, страницу ключа продукта (PIDKEY) (если необходимо), страницу лицензионного соглашения (EULA) (если необходимо), индикатор хода выполнения и уведомление о выполнении (если разрешено).

Full (по умолчанию)

Программа установки отображает для пользователя весь пользовательский интерфейс.

CompletionNotice

Yes

Применимо, только если для Level задано значение "Basic" или "None": Программа установки отображает сообщение о завершении выполнения.

No (по умолчанию)

Применимо, только если для Level задано значение "Basic". Программа установки не отображает сообщение о завершении выполнения.

SuppressModal

Yes

Применимо, только если для Level задано значение "Basic". Программа установки не отображает сообщения об ошибках и другие диалоговые окна, которые могут прервать установку.

No (по умолчанию)

Применимо, только если для Level задано значение "Basic". Программа установки отображает сообщения об ошибках и другие диалоговые окна по мере необходимости.

NoCancel

Yes

Если для параметра Level задано значение "Full" или "Basic", будет отключена кнопка отмена (X в верхнем правом углу диалогового окна хода выполнения).

No (по умолчанию)

Если для параметра Level задано значение "Full" или "Basic", пользователь может отменить установку из окна с индикатором хода выполнения.

AcceptEULA

Yes

Лицензионное соглашение принимается от лица пользователя. Программа настройки не отображает страницу лицензионного соглашения.

No (по умолчанию)

Если для параметра Level установлено значение "None", программа настройки отображает страницу лицензионного соглашения.

Примечания

Если этот элемент не определен, используются параметры по умолчанию. Если задано допустимое значение, программа установки завершает установку.

Если для атрибута Level установлено значение "Basic" или "None" и указан ключ продукта с помощью элемента Элемент PIDKEY, программа настройки предполагает, что вы также от имени пользователя приняли лицензионное соглашение.

NoteПримечание:
При корпоративном развертывании рекомендуется выбрать для параметра Display level значение none (без уровня): установка будет выполняться в автоматическом режиме, чтобы избежать ввода пользователем данных по запросу и ожидания какого-либо отклика со стороны пользователей, включая ситуации, в которых файлы находятся в работе. Использование в качестве параметра Display level значения none подразумевает, что атрибуты SuppressModal и CompletionNotice отключены, а лицензионное соглашение принято. Администраторы также должны удостовериться, что в процессе установки Выпуск 2007 системы Office не выполняется ни одно приложение Office.
Если при установке для параметра Display level задано значение basic и для параметра SuppressModal задано значениеyes, может появиться запрос об использовании какого-либо файла Office. При выборе для параметра Display level значения none запросы пользователям не поступают. Атрибут SuppressModal не предотвращает сообщения об использовании файлов, это позволяет сделать только установка для параметра Display level значения none.
Элемент Display используется программой установки, только если программа обнаруживает файл Config.xml в той же папке, что и setup.exe, либо если задать файл Config.xml с помощью параметра командной строки /config программы установки. Если программа настройки использует файл Config.xml в папке продукта, программой настройки используются параметры отображения по умолчанию.

Пример

<Display Level="none" AcceptEula="Yes" />

Элемент DistributionPoint

Указывает полный путь к точке сетевой установки, из которой осуществляется установка.

Синтаксис

<DistributionPoint Location=" путь " />

Атрибуты

Атрибут Значение Описание

Расположение

путь

Полный путь к сетевой точке установки, из которой осуществляется установка

Примечания

Если не указан, программа настройки предполагает, что файл Setup.exe расположен в корне сетевой точки установки.

NoteПримечание:
Элемент DistributionPoint используется программой настройки только в том случае, если она находит файл Config.xml в одной папке с setup.exe, или если файл Config.xml указывается с использованием параметра командной строки программы настройки/config. При использовании программой настройки файла Config.xml, находящегося в папке продукта, она игнорирует данный элемент, поскольку сетевая точка установки уже найдена.

Пример

<DistributionPoint Location="\\server1\office" />

Элемент INSTALLLOCATION

Задает полный путь к папке на компьютере пользователя, в которую устанавливается продукт.

TipСовет:
Эквивалентным параметром в центре развертывания Office является Путь установки по умолчанию в Расположение установки и название организации.

Синтаксис

<INSTALLLOCATION Value=" путь " />

Атрибуты

Атрибут Значение Описание

Value

путь

Полный путь к папке на компьютере пользователя, в которую устанавливается продукт.

Примечания

В пути можно использовать системные переменные среды. Если данный элемент не указан, Office устанавливается в %ProgramFiles%\Microsoft Office.

Пример

<INSTALLLOCATION VALUE="%ProgramFiles%\MyApps" />

Элемент LIS

Управляет кэшированием локального источника установки на компьютере пользователя и указывает расположение одной или нескольких сетевых точек установки, содержащих файлы установки для продукта.

Синтаксис

<LIS

[CACHEACTION="CacheOnly" | "RemoveCacheOnly"]

[SOURCELIST=" список-путей-через-точку-с-запятой "]

/>

Атрибуты

Атрибут Значение Описание

CACHEACTION

CacheOnly

Программа настройки копирует локальный источник установки на компьютер пользователя, но не устанавливает продукт.

RemoveCacheOnly

Если кэш скопирован на компьютер пользователя, и Office не установлен, программа настройки удаляет локальный источник установки с компьютера пользователя, но не устанавливает или удаляет продукт.

SOURCELIST

список-путей-через-точку-с-запятой

Список через точку с запятой, состоящий из одной или нескольких сетевых точек установки, содержащих файлы установки для продукта.

Эквивалентным параметром в центре развертывания Office является Дополнительные сетевые источники.

Примечания

По умолчанию локальный источник установки создается в папке \MsoCache\All Users, расположенной в корне диска, на который устанавливается Office. Файлы настроек установки и обновления для ПО в папке обновлений сетевой точки установки также копируются.

При указании Элемент INSTALLLOCATION обозначение диска в пути используется для указания того диска, на котором будет создан локальный источник установки. К примеру, если путем Элемент INSTALLLOCATION является E:\office\files, локальный источник установки создан на диске E. Источники, перечисленные атрибутом SOURCELIST, содержатся вместе с установленным продуктом и используются программой настройки в том случае, если локальный источник установки на компьютере пользователя отсутствует или поврежден.

Пример

<LIS CACHEACTION="CacheOnly" />   
<LIS SOURCELIST="\\server1\office;\\server2\corpdata" />

Элемент Logging

Задает тип ведения журнала, которое выполняет программа установки.

Синтаксис

<Logging

   Type="Off" | "Standard"(по умолчанию) | "Verbose"

   Path="путь"

   Template="имя_файла.txt"

/>

Атрибуты

Атрибут Значение Описание

Type

Off

Программа установки не ведет журнал.

Standard (default)

Программа установки записывает сведения об установке в файл журнала.

Verbose

Программа установки записывает все сведения об установке в файл журнала.

путь

путь

Полный путь к папке, используемой для хранения файла журнала. Можно использовать переменные среды. Значение по умолчанию %temp%.

Template

имя_файла .txt

Имя файла журнала. Если в имя файла вставить строку *, для каждой установки, выполняемой Setup.exe, создается уникальный файл журнала (см. пояснения далее). Если строка * не включена, а указанное имя файла уже существует, сведения для журнала будут добавляться в конец существующего файла. Необходимо указать расширение файла TXT. Шаблон по умолчанию: SetupExe(*).log.

Примечания

Можно вставить строку * в любое место значения Template. Программа настройки вставит строку в это расположение в следующем формате:

YYYYMMDDHHMMSS xxx

где

  1. YYYY = год

  2. MM = месяц

  3. DD = день

  4. HH = час

  5. MM = минуты

  6. SS = секунды

  7. xxx = уникальная строка, создаваемая программой установки

NoteПримечание:
Элемент Logging используется программой настройки только в том случае, если она обнаруживает файл Config.xml в той же папке, что и setup.exe, либо если задать файл Config.xml с помощью параметра командной строки /config программы настройки. Если программа настройки использует файл Config.xml, расположенный в папке продукта, то программа настройки использует стандартные параметры ведения журнала.

Пример

<Logging Type="standard" Path="%temp%" 
   Template="MyLog(*).txt" 
/>

В данном примере программа установки создает файл журнала при каждой установке продукта. Программой установки используются уникальные имена файлов, например:

%temp%\MyLog(20060428110717CFC).txt
%temp%\MyLog(20060429113143C70).txt

Элемент MinOSRequirement

Указывает минимально поддерживаемую операционную систему, необходимую для данного продукта.

Синтаксис

<MinOSRequirement

   VersionNT="версия"

   WindowsBuild="номер"

   ServicePackLevel="номер"

/>

Атрибуты

Атрибут Значение Описание

VersionNT

version

Версия Windows NT

WindowsBuild

number

Номер сборки Windows

ServicePackLevel

number

Номер пакета обновлений Windows

Могут быть использованы следующие значения:

Система VersionNT WindowsBuild ServicePackLevel

Windows XP

501

2600

2 или выше

Windows Server 2008

502

3790

0 или выше

Примечания

В том случае, если на компьютере установлена более ранняя операционная система, чем указана в данном элементе (или по умолчанию для Office, если элемент не задан), программа настройки прекратит свою работу. В данном элементе нельзя задать более раннюю версию Microsoft Windows, чем необходимо для Выпуск 2007 системы Office.

Для получения более подробной информации о системных требованиях см. Приступая к работе с выпуском 2007 системы Microsoft Office.

Элемент OptionState

Определяет, как будут обрабатываться специфические компоненты продукта во время установки.

ImportantВажно:
В большинстве случаев для изменения состояния установки компонентов рекомендуется использовать центр развертывания Office. Эквивалентным параметром в центре развертывания Office является Настройка состояний установки компонентов.

Синтаксис

<СостояниеПараметра

   Id="КодПараметра"

   Состояние="Отсутствует" | "Объявление" | "По умолчанию" | "Локальный"

   [Дочерние компоненты="force"]

/>

Атрибуты

Атрибут Значение Описание

Id

optionID

Элемент, который пользователь выбирает для установки.

State

Absent

Компонент не установлен.

Advertise

Компонент устанавливается при первом использовании.

Default

Компонент возвращается в состояние установки по умолчанию.

Local

Компонент устанавливается на компьютер пользователя.

Children

force

Все дочерние компоненты устанавливаются в определенное состояние.

Примечания

Компонент — это элемент, который пользователь выбирает для установки. Значение Id для компонента определяется в элементе Option файла Setup.xml в основной папке продукта.

Значения идентификаторов OptionState см. в статье Значения "OptionState Id" файла Config.xml. Сведения об изменении элемента OptionState в Config.xml см. в разделе Изменение элемента OptionState файла Config.xml статьи Использование установки программного обеспечения групповой политики для развертывания выпуска 2007 системы Microsoft Office.

Пример

<OptionState Id="ExcelAddinFiles" 
   State="Absent" 
   Children="force" 
/>

Элемент PIDKEY

25-значный лицензионный ключ.

TipСовет:
Эквивалентным параметром в центре развертывания Office является Ключ продукта в разделе "Лицензирование и пользовательский интерфейс" статьи Центр развертывания Office в выпуске 2007 системы Microsoft Office.

Синтаксис

<PIDKEY Value=" 25-значный ключ " />

Атрибуты

Атрибут Значение Описание

Value

25-значный ключ

25-значный лицензионный ключ.

Примечания

При заданном значении PIDKEY пользователям не нужно вводить ключ продукта при установке Office.

Пример

<PIDKEY Value="1234512345123451234512345" />
NoteПримечание:
Если у атрибута Level элемента Элемент Display задано значение "Basic" или "None" и указан ключ продукта с помощью элемента PIDKEY, программа установки предполагает, что вы также приняли лицензионное соглашение от лица пользователя. Независимо от настройки атрибута AcceptEULA элемента Элемент Display пользователю не будет сделан запрос о лицензионном соглашении ни во время установки, ни во время первого запуска приложения Office.

Элемент RemoveLanguage

Удаляет указанный язык из установки.

Синтаксис

<RemoveLanguage Id=" ll - cc " />

Атрибуты

Атрибут Значение Описание

Id

ll-cc

Языковой идентификатор. Полный список тегов языка см. в разделе Языковые идентификаторы в версии 2007 системы Office.

Примечания

Если язык не установлен на компьютере пользователя, элемент RemoveLanguage игнорируется.

Можно использовать несколько элементов Элемент AddLanguage и RemoveLanguage. Если для элементов RemoveLanguage и Элемент AddLanguage задан один и тот же язык, элемент Элемент AddLanguage имеет преимущество, и язык устанавливается.

Пример

<RemoveLanguage Id="en-us" />

Элемент Setting

Позволяет задать значения для свойств установщика Windows.

TipСовет:
Эквивалентным параметром в центре развертывания Office является "Изменение свойств установки" в Центр развертывания Office в выпуске 2007 системы Microsoft Office.

Синтаксис

<Setting Id=" имя " Value=" значение " />

Атрибуты

Атрибут Значение Описание

Id

name

Имя свойства установщика Windows

Value

значение

Значение, задаваемое свойству

Примечания

В элементе Setting задаются не все свойства установщика Windows. Если указано заблокированное свойство, процесс установки завершается. Если указано поддерживаемое свойство, программа установки передает свойство непосредственно установщику Windows. Например, список свойств установщика Windows, включая описание поддерживаемых и заблокированных свойств, можно просмотреть в разделе Параметры установки в версии 2007 системы Office.

Элемент Setting поддерживает параметр REMOVEPREVIOUS. Данный параметр удаляет указанное приложение из установки и использует следующий синтаксис:

<Setting Id="REMOVEPREVIOUS" Value="Option Id" />

где Option Id является значением-идентификатором для приложений системы Office 2007. Чтобы указать несколько приложений, перечислите из через запятую, чтобы указать соответствующие значения Option Id. Для получения полного списка значений Option Id см. Значения "OptionState Id" файла Config.xml.

NoteПримечание:
При установке Outlook версия Outlook, установленная ранее, удаляется всегда, независимо от настроек пользователя.

Если REMOVEPREVIOUS указан со значением Option Id, удаляются только указанные приложения.

Если REMOVEPREVIOUS не указан, все установленные ранее приложения Office, для которых устанавливается замена, удаляются. Это поведение по умолчанию.

При указании REMOVEPREVIOUS с пустым значением (REMOVEPREVIOUS="") приложения не удаляются.

Элемент Setting также поддерживает свойство SETUP_REBOOT. SETUP_REBOOT запускает перезагрузку после установки и использует следующий синтаксис:

<Setting Id="SETUP_REBOOT" Value="value" />

где значение может быть одним из следующих:

  • AutoAlways--Всегда начинать перезагрузку. Не запрашивать пользователя.

  • Always--Всегда запрашивать пользователя о перезагрузке в конце установки.

  • IfNeeded--Запрашивать перезагрузку в конце установки, если это требуется для установки. (По умолчанию)

  • AutoIfNeeded--Начинать перезагрузку, если это требуется. Не запрашивать пользователя.

  • Never--Никогда не начинать перезагрузку и не запрашивать пользователя.

Примеры.

<Setting Id="SETUP_REBOOT" Value="NEVER" />
<Setting Id="REMOVEPREVIOUS" Value="WORDFiles" />

Элемент SetupUpdates

Указывает путь для программы настройки для просмотра файлов настроек установки.

Синтаксис

<SetupUpdates

   [CheckForSUpdates="Yes"(по умолчанию) | "No"]

   [SUpdateLocation="список-путей"]

/>

Атрибуты

Атрибут Значение Описание

CheckForSUpdates

Yes (по умолчанию)

Программа настройки использует список путей в SUpdateLocation для поиска файлов настроек установки.

Нет

Программа настройки не ищет файлы настроек установки, используя список путей в SUpdateLocation.

SUpdateLocation

список-путей

Список через точку с запятой полных путей к папкам.

Примечания

Программа настройки ищет во всех указанных папках файлы настроек установки, созданные для устанавливаемого продукта, и применяет их в алфавитном порядке по именам файлов. Если файл настроек установки был указан в командной строке программы установки, он будет применен первым, после чего будут применены остальные файлы, найденные в указанной элементом папке.

Пример

<SetupUpdates
   CheckForSUpdates="Yes"
   SUpdateLocation="\\server1\office\updates;\\server2\corpdata\updates"
/>

Элемент USERINITIALS

Инициалы пользователя, на компьютер которого устанавливается продукт.

Синтаксис

<USERINITIALS Value=" значение " />

Атрибуты

Атрибут Значение Описание

Value

значение

Инициалы пользователя

Пример

<USERINITIALS Value="JD" />

Элемент USERNAME

Имя пользователя, на компьютер которого устанавливается продукт.

Синтаксис

<USERNAME Value=" значение " />

Атрибуты

Атрибут Значение Описание

Value

значение

Имя пользователя.

Примечания

Данные элемента Office 2007 Username заполняются следующим образом:

Если пользователь, запускающий Office, является тем же пользователем, кто устанавливал Office, используются имя пользователя и инициалы, указанные во время установки. Пользователю не поступает запрос во время первого запуска Office. Данный случай наиболее часто встречается у пользователей домашних компьютеров, которые устанавливают Office для собственного использования.

Если пользователь, запускающий Office не, является тем пользователем, кто устанавливал Office, ему при первом запуске Office направляется запрос для подтверждения имени пользователя и инициалов. Данный случай наиболее часто встречается в корпоративном окружении, когда администратор устанавливает Office от лица пользователя.

Значение элемента Username, показываемое пользователю во время первой загрузки, может быть задано с помощью стандартного значения, взятого из ранее установленной версии Office или от текущего пользователя. Обратите внимание, что стандартное значение не используется, пока не будет подтверждено пользователем. Если на компьютере установлена более ранняя версия Office, используется созданный ей раздел реестра. К примеру, если более ранняя версия Office представляет собой Office 2003, раздел реестра находится по адресу HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\UserInfo.

Пример

<USERNAME Value="John Doe" />

Пример файла Config.xml

В следующем примере показан файл Config.xml для типичной установки. В примере используется версия продукта Microsoft Office Enterprise 2007.

NoteПримечание:
Доставленная версия этого файла использует Command Path="msiexec.exe". Следующий пример использует полный путь к файлу msiexec.exe:
Command Path="%WINDIR%\system32\msiexec.exe"
где %WINDIR% является папкой с файлами Windows. Для выполнения команды необходимо включить полный путь.
<Configuration Product="Enterprise">

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
    
    <!-- <Logging Type="verbose" Path="%temp%" Template="Microsoft Office Enterprise Setup(*).txt" /> -->
    
    <!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

    <!-- <USERNAME Value="Customer" /> -->
    
    <!-- <COMPANYNAME Value="MyCompany" /> -->
    
    <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
    
    <!-- <LIS CACHEACTION="CacheOnly" /> -->
        
    <!-- <DistributionPoint Location="\\server\share\Office12" /> -->
    
    <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
    
    <!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> -->
    
    <!-- <Command Path="%WINDIR%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->

</Configuration>

Загрузить эту книгу

Для упрощения чтения и печати эта статья включена в следующую загружаемую книгу: