Файл 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.
Важно: |
---|
Для изменения файла 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
Примечание: |
---|
Если вы уже создали файл настройки установки, используя центр развертывания Office, настройки, определенные вами в файле Config.xml, будут иметь преимущество перед файлом настройки. |
Формат файла Config.xml
XML-элементы в файле Config.xml начинаются с < и заканчиваются на />.
Основной формат элементов:
< элемент [атрибут**="значение"] [атрибут="значение"**] … />
К примеру,
<Display Level="none" AcceptEula="Yes" />
Для элементов и атрибутов учитывается регистр. Значения атрибутов должны заключаться в кавычки ("), для них регистр не учитывается.
Определение элемента может занимать несколько строк. Пробелы, возвраты каретки, переводы строки и символы табуляции не учитываются в определении элемента.
К примеру,
<Display
Level="none"
AcceptEula="yes"
/>
Совет: |
---|
Для длинных определений элементов располагайте атрибуты в отдельных строках и используйте отступ для удобства чтения. |
Элемент Элемент 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 имеет преимущество, и язык устанавливается.
Примечание: |
---|
Если указано более одного элемента 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
Задает командную строку для выполнения. Дополнительные сведения см. в статье Примечания.
Совет: |
---|
Эквивалентным параметром в центре развертывания 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 только запуском облегченных исполняемых файлов или произвольных команд, которые не будут вносить изменения на компьютере или не требуют ввода пользователя. Например, можно выполнить служебную программу для копирования журналов или команду, извлекающую страницу приветствия в конце установки.
Важно: |
---|
Связанная установка не так надежна, как отдельная установка каждого продукта. Например, при включении в цепочку двух установок и возникновении сбоя или неожиданной ошибки при установке одного из продуктов основная установка и привязанная установка могут завершиться неудачно. Поэтому использование цепочек не рекомендуется. При установке нескольких продуктов в производственной среде рекомендуется вместо цепочек использовать программы управления развертыванием, такие как Диспетчер конфигураций 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
Имя организации или компании пользователя, на компьютер которого устанавливается продукт.
Совет: |
---|
Эквивалентным параметром в центре развертывания Office является установка Имя организации в Расположение установки и название организации. |
Синтаксис
<COMPANYNAME Value=" Имя компании " />
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
Value |
companyname |
Имя компании или организации |
Пример
<COMPANYNAME Value="Microsoft Corporation" />
Элемент Display
Уровень пользовательского интерфейса, который отображает программа установки для пользователя.
Совет: |
---|
Эквивалентным параметром в центре развертывания 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, программа настройки предполагает, что вы также от имени пользователя приняли лицензионное соглашение.
Примечание: |
---|
При корпоративном развертывании рекомендуется выбрать для параметра 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 расположен в корне сетевой точки установки.
Примечание: |
---|
Элемент DistributionPoint используется программой настройки только в том случае, если она находит файл Config.xml в одной папке с setup.exe, или если файл Config.xml указывается с использованием параметра командной строки программы настройки/config. При использовании программой настройки файла Config.xml, находящегося в папке продукта, она игнорирует данный элемент, поскольку сетевая точка установки уже найдена. |
Пример
<DistributionPoint Location="\\server1\office" />
Элемент INSTALLLOCATION
Задает полный путь к папке на компьютере пользователя, в которую устанавливается продукт.
Совет: |
---|
Эквивалентным параметром в центре развертывания 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
где
YYYY = год
MM = месяц
DD = день
HH = час
MM = минуты
SS = секунды
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
Элемент 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
Определяет, как будут обрабатываться специфические компоненты продукта во время установки.
Важно: |
---|
В большинстве случаев для изменения состояния установки компонентов рекомендуется использовать центр развертывания 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-значный лицензионный ключ.
Совет: |
---|
Эквивалентным параметром в центре развертывания Office является Ключ продукта в разделе "Лицензирование и пользовательский интерфейс" статьи Центр развертывания Office в выпуске 2007 системы Microsoft Office. |
Синтаксис
<PIDKEY Value=" 25-значный ключ " />
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
Value |
25-значный ключ |
25-значный лицензионный ключ. |
Примечания
При заданном значении PIDKEY пользователям не нужно вводить ключ продукта при установке Office.
Пример
<PIDKEY Value="1234512345123451234512345" />
Примечание: |
---|
Если у атрибута 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.
Совет: |
---|
Эквивалентным параметром в центре развертывания 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.
Примечание: |
---|
При установке 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.
Примечание: |
---|
Доставленная версия этого файла использует 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>
Загрузить эту книгу
Для упрощения чтения и печати эта статья включена в следующую загружаемую книгу:
Техническая справка для выпуска 2007 системы Microsoft Office(на английском языке)
Полный список доступных книг представлен в разделе Загружаемые материалы для набора ресурсов для выпуска 2007 системы Microsoft Office.
См. также
Понятия
Обзор архитектуры установки для выпуска 2007 системы Microsoft Office
Центр развертывания Office в выпуске 2007 системы Microsoft Office
Параметры установки в версии 2007 системы Office
Пошаговое руководство. Развертывание настраиваемых конфигураций выпуска 2007 системы Microsoft Office
Рекомендации по обслуживанию версии 2007 системы Office