Справочник по файлу Config.xml в Office 2013

 

Применимо к: Office 2013

Последнее изменение раздела: 2016-12-16

Сводка. В этой статье описывается настройка установки Office 2013 на базе установщика Windows с помощью файла Config.xml.

Аудитория: ИТ-специалисты

Файл Config.xml используется администраторами для выполнения задач по установке и обслуживанию Office 2013.

Основным средством настройки и установки продуктов на базе установщика Windows в Office 2013 является центр развертывания Office. В Office 2013, Office 2010 и Office 2007 применяются одинаковые средства и методы настройки. Дополнительные сведения о создании файлов настройки установки с помощью центра развертывания Office и обновлении этого средства в Office 2013 см. в статье Справочные сведения для центра развертывания для Office 2013.

Используйте файл Config.xml для настройки задач установки и только в программе установки. Файл Config.xml не устанавливается и не сохраняется в кэш на компьютерах пользователей. Администраторы могут изменять файл Config.xml для настройки установки. Файл Config.xml, по умолчанию хранящийся в основной папке продукта core_product_folder_name.WW, содержит указания для программы установки, касающиеся установки данного продукта. Например, файл Config.xml в папке ProPlus.WW устанавливает Office профессиональный плюс 2013.

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

  • Выбор пути к точке сетевой установки.

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

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

  • Определение параметров установки (например, имени пользователя и компании).

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

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

Файл Config.xml можно также использовать для выполнения операций обслуживания, таких как добавление или удаление компонентов, восстановление и удаление продуктов. Для этого администратору необходимо повторно запустить программу установки (Setup.exe) из первоначального источника.

ВажноВажно!
Чтобы изменить файл Config.xml, используйте текстовый редактор, например "Блокнот". Не используйте XML-редактор общего назначения, такой как Word 2013.

В этой статье

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

  • Использование файла Config.xml в программе установки

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

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

  • Образец файла Config.xml

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

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

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

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

Конфигурация

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

Элемент AddLanguage

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

Элемент ARP

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

Элемент Command

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

Элемент COMPANYNAME

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

Элемент Display

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

Элемент DistributionPoint

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

Элемент INSTALLLOCATION

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

Элемент LIS

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

Элемент Logging

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

Элемент OptionState

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

Элемент PIDKEY

25-значный ключ многопользовательской установки

Элемент RemoveLanguage

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

Элемент Setting

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

Элемент SetupUpdates

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

Элемент USERINITIALS

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

Элемент USERNAME

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

Использование файла Config.xml в программе установки

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

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

\\ server \ share \setup.exe /config \\ server \ share \ProPlus.WW\config.xml

ПримечаниеПримечание
Если вы используете созданный с помощью центра развертывания Office файл пользовательской настройки установки (MSP), его параметры будут иметь меньший приоритет, чем параметры, определенные в файле Config.xml.

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

Элементы XML в файле Config.xml заключены в угловые скобки (< и />).

Формат основных элементов:

< element [attribute**="value"] [attribute="value"**] … />

Например:

<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

Формат элементов определяется следующим образом:

  • Названия элементов и атрибутов зависят от регистра символов.

  • Значения атрибутов заключены в кавычки (") и не зависят от регистра символов.

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

    Ниже приводится пример многострочного определения элемента.

    <Display
       Level="none"
       CompletionNotice="no"
       SuppressModal="yes"
       AcceptEula="yes"
    />
    

Совет

Для большего удобства при создании длинного определения элемента рекомендуется располагать атрибуты на отдельных строках с отступами.

Обязательный элемент Элемент Configuration стоит особняком. Элемент Элемент Configuration содержит в себе все остальные элементы и завершается тегом </Configuration>, как показано в следующем примере.

<Configuration Product="ProPlus">
  <!--  <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" />  --> 
  <!--  <Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" />  --> 
  <!--  <USERNAME Value="Customer" />   --> 
  <!--  <COMPANYNAME Value="MyCompany" />   --> 
  <!--  <INSTALLLOCATION Value="%programfiles%\Microsoft Office" />   --> 
  <!--  <LIS CACHEACTION="CacheOnly" />   --> 
  <!--  <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->
  <!--  <DistributionPoint Location="\\server\share\Office" />   --> 
  <!--  <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>

Комментарии можно добавлять в любом месте файла между маркерами "<!--" и "-->".

Например:

<!-- Configure install options for Microsoft Office Professional Plus 2010 -->
<Configuration Product="ProPlus" >
   <Display
      <!-- Turn off all Setup UI and prevent prompting users-->
      Level="none"
      CompletionNotice="no"
      SuppressModal="yes"
      <!-- Accept the EULA for the user -->
      AcceptEula="Yes"
   />
</Configuration>

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

Как показано в следующем примере, для активации элемента Display необходимо заменить следующую строку:

<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

на строку следующего вида:

<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

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

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

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

Соглашение о форматировании

bold

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

обычный

Текст, который требуется ввести в указанном виде

italic

Заполнитель добавляемого значения

x|y

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

[x]

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

Элемент Configuration

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

Синтаксис

<Configuration [Product="productID"] >

...

</Configuration>

Атрибуты

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

Атрибуты элемента Configuration

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

Product

productID

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

Заметки

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

Атрибут Product является обязательным только в том случае, если атрибуту Элемент Display Level присвоено значение "basic" или "none". В остальных случаях атрибут Product является необязательным. Если заданный атрибутом Product продукт не существует в точке сетевой установки, программа установки завершает работу.

Пример

Значение productID для системы Office профессиональный плюс 2013 хранится в следующей строке файла ProPlus.WW\Setup.xml:

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

Это значение productID используется в файле Config.xml для определения системы Office профессиональный плюс 2013 в следующем виде:

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

Элемент AddLanguage

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

Синтаксис

<AddLanguage

Id=" ll-cc " | "match"

[ShellTransform="Yes"]

/>

Атрибуты

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

Атрибуты элемента AddLanguage

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

Id

ll - cc

Идентификатор языка.

match

Сопоставляет идентификатор языка Id с региональными параметрами пользователя ОС Windows.

ShellTransform

Yes

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

Заметки

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

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

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

При установке системы Office 2013 используется три языковых параметра:

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

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

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

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

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

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

Если администратор настраивает несколько языков установки в файле Config.xml, язык оболочки выбирается из набора установленных языков. Для этого администратор задает атрибут ShellTransform элемента AddLanguage в файле Config.xml. Элемент AddLanguage определяет язык пользовательского интерфейса оболочки для программы установки. Обратите внимание, что этот элемент не обязательно задает язык программы установки или системы 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 attribute =" value " [attribute**="value"**] ... />

Атрибуты

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

Атрибуты элемента ARP

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

ARPCOMMENTS

text

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

ARPCONTACT

text

Список контактных лиц службы технической поддержки.

ARPNOMODIFY

Yes

Запрещает пользователям изменять установку продукта (кнопка Изменить будет недоступна).

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

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

ARPNOREMOVE

Yes

Запрещает пользователям удалять продукт (кнопка Удалить будет недоступна).

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

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

ARPURLINFOABOUT

URL

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

ARPURLUPDATEINFO

URL

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

ARPHELPLINK

URL

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

ARPHELPTELEPHONE

text

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

Элемент Command

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

Совет

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

Синтаксис

<Command

Path=" path "

[QuietArg="arguments"]

[Args="args"]

[ChainPosition="Before" | "After"(по умолчанию)]

[Wait="mseconds"]

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

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

/>

Атрибуты

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

Атрибуты элемента Command

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

Path

path

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

"\\server\share\Office 14\copylogs.bat"

QuietArg

string

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

Args

string

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

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

Args='"/param value"'

ChainPosition

Before

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

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

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

Wait

mseconds

Если при установке продукта атрибуту Элемент Display Level присвоено значение "full" или "basic", этот атрибут задает период ожидания в миллисекундах после запуска программы, по истечении которого продолжается установка. По умолчанию этот атрибут имеет значение 0 (ноль), который означает отсутствие задержки.

Execute

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

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

Uninstall

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

Platform

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

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

x64

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

Заметки

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

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

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

ВажноВажно!
Формирование цепочек не так надежно, как установка каждого из продуктов по отдельности. Например, если при объединении в цепочку двух установок установка одного из продуктов не удается или сталкивается с неожиданной ошибкой, первая установка и следующая установка в цепочке могут закончиться неудачно. Таким образом, подход с формированием цепочек использовать не рекомендуется. Рекомендуемым способом совместной установки нескольких продуктов в корпоративной среде является использование вместо цепочки программы управления развертыванием, такой как Microsoft System Center 2012 Configuration Manager, 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, устанавливается неограниченное время ожидания. В некоторых случаях это может вызвать проблемы из-за зависания (отсутствия ответа) команды, когда программа установки перестает отвечать и ожидает выполнения команды неограниченное время.

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

Примеры

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

Элемент COMPANYNAME

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

Совет

Эквивалентный параметр в центре развертывания Office — параметр Название организации в разделе Расположение установки и имя организации.

Синтаксис

<COMPANYNAME Value=" companyname " />

Атрибуты

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

Атрибуты элемента COMPANYNAME

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

Value

companyname

Название компании или организации.

Пример

<COMPANYNAME Value="Microsoft Corporation" />

Элемент Display

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

Совет

Эквивалентный параметр в центре развертывания Office — Уровень отображения, а также настройки лицензионного соглашения в разделе "Лицензирование и пользовательский интерфейс" в компоненте Справочные сведения для центра развертывания для Office 2013.

Синтаксис

<Display

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

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

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

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

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

/>

Атрибуты

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

Атрибуты элемента Display

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

Level

None

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

Basic

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

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, программа установки автоматически принимает лицензионное соглашение от имени пользователя.

ПримечаниеПримечание
В корпоративных развертываниях рекомендуется присвоить атрибуту Display Level значение "none", которое задает автоматическую установку. Это освобождает пользователей от необходимости ввода данных, а также предотвращает ожидание вмешательства пользователя в программе установки даже в случае использования отдельных файлов. Если атрибуту Display Level присвоено значение "none", атрибуты SuppressModal и CompletionNotice обрабатываются как отключенные, и программа автоматически принимает условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Администратору также необходимо убедиться, что никакие приложения Office не выполняются во время установки Office 2013.
Если атрибуту Display Level присвоено значение "basic", а атрибуту SuppressModal — значение "yes", в тех случаях, когда используются какие-либо файлы Office, пользователям может отображаться запрос на ввод. Если атрибуту Display Level присвоено значение "none", запросы на ввод в таких ситуациях не отображаются. Атрибут SuppressModal не определяет отображение сообщений об files in use. Только если атрибуту Display Level присвоено значение "none", сообщения об files in use не отображаются.
Программа установки использует элемент Display только в том случае, если файл Config.xml располагается в одной папке с файлом setup.exe, либо если файл Config.xml задан с использованием параметра командной строки /config программы установки. Если используемый файл Config.xml располагается в папке продукта, программа установки применяет заданные по умолчанию параметры отображения.

Пример

<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="Yes" />

Элемент DistributionPoint

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

Синтаксис

<DistributionPoint Location=" path " />

Атрибуты

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

Атрибуты элемента DistributionPoint

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

Location

path

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

Заметки

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

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

Пример

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

Элемент INSTALLLOCATION

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

Совет

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

Синтаксис

<INSTALLLOCATION Value=" path " />

Атрибуты

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

Атрибуты элемента INSTALLLOCATION

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

Value

path

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

Заметки

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

Пример

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

Элемент LIS

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

Синтаксис

<LIS

[CACHEACTION="CacheOnly" | "RemoveCacheOnly"]

[SOURCELIST=" semicolon-delimited-path-list "]

/>

Атрибуты

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

Атрибуты элемента LIS

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

CACHEACTION

CacheOnly

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

ПримечаниеПримечание
Не используйте элементы Command в файле Config.xml с заданным значением CacheOnly. В этом случае определенные команды не будут выполняться.

RemoveCacheOnly

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

SOURCELIST

semicolon-delimited-path-list

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

В центре развертывания Office поддерживается аналогичный параметр: Дополнительные сетевые источники.

Заметки

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

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

Пример

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

Элемент Logging

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

Синтаксис

<Logging

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

Path=" path "

Template=" filename .txt"

/>

Атрибуты

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

Атрибуты элемента Logging

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

Type

Off

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

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

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

Verbose

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

Path

path

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

Template

filename .txt

Имя файла журнала. Если в любой части имени файла присутствует строка *, для каждой отдельной установки с использованием программы setup.exe создается уникальный файл журнала (дополнительные сведения см. далее в этой статье). Если символ * не указан, и заданное имя определяет существующий файл, данные журнала добавляются в этот файл. Расширение файла TXT является обязательным. По умолчанию используется шаблон SetupExe(*).log.

Заметки

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

YYYYMMDDHHMMSS xxx

где:

  1. YYYY = год

  2. MM = месяц

  3. DD = день

  4. HH = час

  5. MM = минуты

  6. SS = секунды

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

ПримечаниеПримечание
Программа установки использует элемент 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

Элемент OptionState

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

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

Синтаксис

<OptionState

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

State="Absent" | "Advertise" | "Local"

[Children="force"]

/>

Атрибуты

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

Атрибуты OptionState

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

Id

optionID

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

State

Absent

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

Advertise

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

Local

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

Children

force

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

Заметки

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

ПримечаниеПримечание
Следующие подкомпоненты Publisher 2013 не видимы в дереве состояний установки компонентов программы установки Office 2013.
  • средство профессиональной печати и его подкомпонент расширенного преобразования формата RGB в формат CMYK;

  • схемы шрифтов;

  • предварительный просмотр PaperDirect;

  • шаблоны Publisher и их подкомпоненты "Деловые публикации" и "Другие публикации".

Пример

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

Элемент PIDKEY

25-значный ключ многопользовательской установки.

ПримечаниеПримечание
Эквивалентный параметр в центре развертывания Office — параметр Ключ продукта в разделе Лицензирование и пользовательский интерфейс в компоненте Справочные сведения для центра развертывания для Office 2013. Дополнительные сведения о корпоративном лицензировании в Office профессиональный 2013 см. в статье Планирование многопользовательской активации Office 2013.
Ввод ключа продукта не требуется для развертываний на предприятии с использованием активации через службу управления ключами (KMS), так как во всех выпусках Office 2013 с корпоративными лицензиями предварительно установлен клиентский ключ KMS. KMS представляет собой один из методов активации продуктов, лицензированных по программам корпоративного лицензирования корпорации Майкрософт. Для активации компьютера узла KMS и установки локальной службы активации в среде служба KMS использует ключ узла KMS. Office 2013 подключается к локальному узлу KMS для выполнения активации. Параметр Использовать ключ клиента KMS выбран по умолчанию в центре развертывания Office (раздел Лицензирование и пользовательский интерфейс).
Ключ многократной активации (MAK) представляет собой еще один метод активации продуктов Office, лицензированных по программам корпоративного лицензирования корпорации Майкрософт. С помощью ключа многократной активации клиенты активируют Office 2013 через Интернет с использованием серверов активации корпорации Майкрософт или по телефону. Администраторы могут использовать файл Config.xml для ввода ключа многократной активации. Дополнительные сведения о добавлении ключа многократной активации см. в разделе Заметки.
При использовании KMS активируются все клиенты Office с корпоративными лицензиями, подключенные к узлу KMS, а при активации с помощью Active Directory активируются все клиенты Office с корпоративными лицензиями в домене Active Directory. Дополнительные сведения о втором способе активации см. в статье Общие сведения об активации с помощью Active Directory. Дополнительные сведения об активации корпоративных лицензий см. в статье Планирование многопользовательской активации Office 2013.
ВажноВажно!
Эти сведения относятся только к выпускам Office 2013 с корпоративной лицензией. Они неприменимы к выпуску Office 365 профессиональный плюс с лицензией по подписке.

Синтаксис

<PIDKEY Value=" 25-character-key " />

Атрибуты

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

Атрибуты элемента PIDKEY

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

Value

25-character-key

25-значный ключ многопользовательской установки.

Заметки

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

Чтобы ввести ключ многопользовательской активации с помощью файла Config.xml, добавьте в него следующую строку.

<PIDKEY Value="AAAAABBBBBCCCCCDDDDDEEEEE" />

Где AAAAABBBBBCCCCCDDDDDEEEEE — 25-символьный ключ продукта. Дополнительные сведения о лицензировании для Office 2013 см. в статье Многопользовательская активация Office 2013.

Пример

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

Элемент RemoveLanguage

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

Синтаксис

<RemoveLanguage Id=" ll - cc " />

Атрибуты

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

Атрибуты элемента RemoveLanguage

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

Id

ll-cc

Идентификатор языка.

Заметки

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

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

Пример

<RemoveLanguage Id="en-us" />

Элемент Setting

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

Совет

Эквивалентный параметр центра развертывания Office — "Изменение свойств установки" в разделе Справочные сведения для центра развертывания для Office 2013.

Синтаксис

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

Атрибуты

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

Атрибуты элемента Setting

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

Id

name

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

Value

value

Значение, присваиваемое свойству.

Заметки

С помощью элемента Setting невозможно задать некоторые свойства установщика Windows. Если в нем указано заблокированное свойство, программа завершает процесс установки. Если указано поддерживаемое свойство, программа установки передает его непосредственно в установщик Windows.

Элемент Setting поддерживает следующие свойства службы управления ключами (KMS):

  • KMSSERVICENAME — имя узла KMS.

  • KMSSERVICEPORT — порт узла KMS.

Например, при работе со свойствами KMS введите команды в следующем формате:

<Setting Id="KMSSERVICENAME" Value="contoso.com" />

<Setting Id="KMSSERVICEPORT" Value="1234" />

где:

contoso.com — имя хоста KMS,

1234 — номер порта.

ПримечаниеПримечание
Для установки значений свойств KMSSERVICENAME и KMSSERVICEPORT рекомендуется использовать скрипт платформы защиты программного обеспечения Office (OSPP) с названием ospp.vbs. Чтобы задать имя и порт узла KMS с помощью скрипта ospp.vbs, выполните следующие команды:
ospp.vbs /sethst:value
ospp.vbs /setprt:value
В предыдущем примере команда sethst value задает имя узла KMS, а команда setprt value — номер порта узла KMS.
Также можно задать атрибуты KMS в файле Config.xml, например в сценарии с установкой 32-разрядной системы Office 2013 на компьютере под управлением 64-разрядного выпуска Windows. Дополнительные сведения о многопользовательской активации см. в статье Планирование многопользовательской активации Office 2013.

Элемент Setting поддерживает свойство AUTO_ACTIVATE для активации ключа продукта. Это свойство задает автоматическую активацию продукта во время развертывания Office 2013 и использует следующий синтаксис.

<Setting Id="AUTO_ACTIVATE" Value="1" />

ПримечаниеПримечание
Если автоматическая активация не требуется, не устанавливайте параметр AUTO_ACTIVATE или присвойте элементу AUTO_ACTIVATEvalue 0. В этом случае во время развертывания Office 2013 активация продукта не выполняется.
Обратите внимание, что значение свойства AUTO_ACTIVATE также можно задать с помощью центра развертывания Office. Для этого выполните указанные ниже действия:
  1. В области навигации центра развертывания Office выберите Изменение свойств установки и щелкните элемент Добавить в области сведений.

  2. В диалоговом окне Добавление значения свойства в поле Имя введите AUTO_ACTIVATE. Обратите внимание, что имена свойств пишутся заглавными буквами.

  3. В поле Значение введите 1 и нажмите кнопку ОК.

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

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

где Option Id — идентификатор приложения Office 2013. Чтобы задать несколько приложений, введите вместо атрибута Option Id разделенный запятыми список значений.

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

Значение REMOVEPREVIOUS, присвоенное атрибуту Option Id, задает удаление только указанных приложений.

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

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

Элемент Setting также поддерживает свойство SETUP_REBOOT. Свойство SETUP_REBOOT запускает перезагрузку после установки. Синтаксис свойства SETUP_REBOOT подразумевает обязательное использование верхнего регистра символов.

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

где атрибут value может принимать следующие значения:

  • AutoAlways — перезагрузка выполняется всегда. Запрос пользователя не отображается.

  • Always — по завершении установки всегда отображается запрос на перезагрузку.

  • IfNeeded — по завершении установки запрос на перезагрузку отображается по необходимости (по умолчанию).

  • AutoIfNeeded — перезагрузка выполняется автоматически при необходимости. Запрос пользователя не отображается.

  • Never — запрос на перезагрузку не отображается.

Примеры

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

Элемент SetupUpdates

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

Синтаксис

<SetupUpdates

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

[SUpdateLocation="path-list"]

/>

Атрибуты

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

Атрибуты элемента SetupUpdates

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

CheckForSUpdates

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

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

No

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

SUpdateLocation

path-list

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

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

Заметки

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

Пример

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

Элемент USERINITIALS

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

Синтаксис

<USERINITIALS Value=" value " />

Атрибуты

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

Атрибуты элемента USERINITIALS

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

Value

value

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

Пример

<USERINITIALS Value="JD" />

Элемент USERNAME

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

Синтаксис

<USERNAME Value=" value " />

Атрибуты

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

Атрибуты элемента USERNAME

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

Value

value

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

Заметки

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

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

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

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

Пример

<USERNAME Value="John Doe" />

Образец файла Config.xml

В следующем примере показан файл Config.xml для типовой установки. В этом примере используется версия Office профессиональный плюс 2013.

<Configuration Product="ProPlus">

<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

<!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" /> -->

<!-- <USERNAME Value="Customer" /> -->

<!-- <COMPANYNAME Value="MyCompany" /> -->

<!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->

<!-- <LIS CACHEACTION="CacheOnly" /> -->

<!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->

<!-- <DistributionPoint Location="\\server\share\Office" /> -->

<!-- <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>

См. также

Справочные сведения для центра развертывания для Office 2013
64-разрядные выпуски Office 2013