Рекомендации по обслуживанию версии 2007 системы Office
Обновлено: Сентябрь 2008
Назначение: Office Resource Kit
Последнее изменение раздела: 2014-09-30
Содержание:
Использование файла Config.xml для обслуживания
Использование центра развертывания Office для обслуживания
Использование параметров командной строки программы настройки для обслуживания
В данной статье содержится информация об обслуживании и настройке установки Выпуск 2007 системы Microsoft Office. Выпуск 2007 системы Office предоставляет следующие методы настройки и обслуживания установок Office:
Config.xml Файл Config.xml используется для настройки задач установки. При использовании для настройки Office и файла настроек установки MSP, и файла Config.xml настройки, определенные в файле Config.xml, имеют преимущество перед файлом настроек установки MSP. В файле Config.xml можно настроить свойства следующего вида:
Путь к точке сетевой установки.
Устанавливаемые продукты.
Параметры установки, включая ведение журнала и папки для хранения файла настройки программы установки и обновлений ПО
Параметры установки, например имя пользователя и компании.
Копирование локального источника установки (LIS) на компьютер пользователя без установки Office.
Добавление или удаление устанавливаемых языков.
Центр развертывания Office Центр развертывания Office (OCT), часть программы настройки, является основным инструментом для выполнения большинства настроек. OCT сохраняет настройки в файлы настроек программы установки (MSP), применяющиеся во время установки или во время операций в режиме обслуживания. Центр развертывания Office используется для настройки следующих областей:
Раздел Настройка, используемый для указания места установки и имени организации по умолчанию, дополнительных сетевых источников установки, ключа продукта, условий лицензии, уровня отображения, удаляемых ранних версий Office, дополнительных программ, выполняющихся во время установки, параметров безопасности и свойств программы настройки.
Раздел Компоненты, используемый для настройки параметров пользователя и устанавливаемых компонентов Office.
Раздел Дополнительное содержимое, используемый для добавления или удаления файлов, записей реестра и настройки ярлыков.
Раздел Outlook, используемый для настройки стандартного профиля пользователя в Outlook, указания параметров Exchange, добавления и удаления учетных записей и указания групп отправки и получения.
Параметры командной строки программы настройки Параметры командной строки программы настройки также могут использоваться для операций по обслуживанию, восстановлению и удалению. Число параметров командной строки ограничено, однако для настройки свойств программы установки и других настроек можно использовать центр развертывания Office.
Использование файла Config.xml для обслуживания
Файл Config.xml не устанавливается и не сохраняется в кэш на компьютерах пользователей. Он используется только во время выполнения программы настройки. Администраторы могут вносить изменения в файл Config.xml для выполнения дополнительных настроек установки. По умолчанию файл Config.xml, находящийся в основной папке продукта, управляет программой настройки для этого продукта. Например, файл Config.xml в папке Pro.WW устанавливает Microsoft Office Professional 2007.
Используйте параметр /config в командной строке программы настройки для указания расположения файла Config.xml по умолчанию для продукта или для указания измененного файла Config.xml. При использовании параметра /config для уже установленного продукта программа настройки будет знать, какой продукт необходимо изменить. Команда /config использует следующий синтаксис:
/config [путь]
К примеру, для запуска Setup.exe с командой /config введите:
\\server\share\Office12 \setup.exe /config \\server\share\Office12\Pro.WW\Config.xml
где
Office12 является корнем сетевой точки установки.
После установки файл Config.xml может использоваться для следующих задач:
Операции в режиме обслуживания (добавление или удаление компонентов)
Восстановление
Удаление
В этом разделе:
Изменение файла Config.xml
Настройка различных состояний компонентов в файле Config.xml
Изменение файла Config.xml
На примере следующей процедуры будет показано, как изменить файл Config.xml для Office Корпоративный 2007.
Изменение файла Config.xml
Используйте Проводник Windows, чтобы открыть папку *\\сервер\общая_папка\Office_2007\Enterprise\*Enterprise.WW.
Откройте файл Config.xml в текстовом редакторе типа Блокнот. Чтобы сделать это, щелкните правой кнопкой мыши на файле Config.xml, выберите Открыть с помощью затем укажите Блокнот.
Измените файл Config.xml и сохраните файл по завершению изменений. В последующих разделах будут приведены примеры настроек файла Config.xml.
Чтобы указать параметр Уровень отображения для отключения пользовательского интерфейса программы настройки, отображения сообщений об ошибках и других диалоговых окон и принятия условий лицензионного соглашения компании Microsoft (данный пункт отображается как "Eula" в атрибуте AcceptEula элемента Display), найдите в файле Config.xml строку, содержащую элемент Display:
<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
Внесите изменения в элемент Display:
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
По тому же принципу, если вам требуется включить расширенное ведение журнала и сохранение файлов журнала в папке AppInst, необходимо найти строку в файле Config.xml, содержащую элемент Logging, и внести в нее следующие изменения:
<Logging Type="verbose" Path="%temp%\Log\AppInst\Office2007" Template="Microsoft Office 2007 Enterprise Setup(*).txt" />
Чтобы поменять состояние компонента на удаленное, можно указать элемент OptionState в файле Config.xml для удаления компонента на компьютере пользователя и приведения всех дочерних компонентов в то же указанное состояние. В данном примере используется Microsoft Office Access 2007. Для удаленияOffice Access 2007 найдите в файле Config.xml строку, содержащую элемент OptionState, и внесите следующие изменения. Следует иметь в виду, что при вводе учитывается состояние регистра:
<OptionState Id=”ACCESSFiles” State=”absent” Children=”force” />
Элемент OptionState файла Config.xml предоставляет параметры, позволяющие указать способ обработки отдельных возможностей продукта во время установки. Значение атрибута Id элемента OptionState расположено в файле Setup.xml, находящемся в папке устанавливаемого продукта. К примеру, при установке Microsoft Office Корпоративный 2007 данным файлом будет Enterprise.WW\setup.xml. Для получения более подробной информации о значениях OptionState Id для приложений, устанавливаемых вместе Office Корпоративный 2007, см. Значения "OptionState Id" файла Config.xml. Для получения более подробной информации о файле Config.xml см. Файл Config.xml в версии 2007 системы Office.
Настройка различных состояний компонентов в файле Config.xml
Если для развертывания Выпуск 2007 системы Office требуется настроить различные состояния компонентов для нескольких групп пользователей, можно использовать элемент OptionState файла Config.xml для указания состояний компонента. Для этого настройте файл Config.xml развертываемого продукта Office, как показано в следующем примере. Пример в этом разделе действителен только для Microsoft Office профессиональный плюс 2007. Для использования другого продукта Выпуск 2007 системы Office укажите код продукта в значении для Configuration Product. Например, используйте "Enterprise" для продукта Office Корпоративный 2007.
Значения ProductID включены в файл Setup.xml, расположенный в основной папке продукта (папка имя_основной_папки_продукта**.WW** к примеру, Enterprise.WW) в сетевой точке установки. В файле Setup.xml, значение [код продукта] равно значению атрибута Id элемента Setup. К примеру, файл Setup.xml для Office Корпоративный 2007 содержат следующую строку с Setup Id="Enterprise", где Enterprise является кодом продукта:
- <Setup Id="Enterprise" Type="Product" ProductCode="{90120000-0030-0000-0000-0000000FF1CE}">
<Configuration Product="ProPlus">
<OptionState Id="ACCESSFiles"State="absent"Children="force" /> <!-- Access -->
<OptionState Id="EXCELFiles" State="local"Children="force" /> <!-- Excel -->
<OptionState Id="OUTLOOKFiles" State="local"Children="force" /> <!-- Outlook -->
<OptionState Id="PPTFiles"State="local"Children="force" /> <!-- PowerPoint -->
<OptionState Id="PubPrimary" State="absent"Children="force" /> <!-- Publisher -->
<OptionState Id="SHAREDFiles"State="local"Children="force" /> <!-- Office Shared Features -->
<OptionState Id="TOOLSFiles" State="local"Children="force" /> <!-- Office Tools -->
<OptionState Id="VisioPreviewerFiles" State="local"Children="force" /> <!-- Visio Viewer -->
<OptionState Id="WORDFiles"State="local"Children="force" /> <!-- Word -->
<OptionState Id="XDOCSFiles"State="absent"Children="force" /> <!-- InfoPath -->
</Configuration>
Использование центра развертывания Office для обслуживания
Администраторы могут запустить центр развертывания Office для изменения совершенных установок. Чтобы сделать это, используйте Проводник Windows для поиска расположения совершенной установки Office, которую необходимо изменить, и затем выполнить Setup.exe /admin. Можно обновить существующий файл MSP или создать новый файл MSP. Далее есть возможность сохранить новый или обновленный файл MSP в удобную папку и затем использовать командную строку установщика Windows для установки исправления MSP.
Содержание:
Подготовка к развертыванию файлов настроек MSP
Определение установленных продуктов
Изменение файла настроек MSP
Определение продуктов системы Office 2007, обновляемых исправлением настроек MSP центра развертывания Office
Установка исправления настроек MSP
Подготовка к развертыванию файлов настроек MSP
В данном разделе обсуждаются важные вопросы, связанные с развертыванием международных языковых пакетов, а также поведение MSP при применении последовательных исправлений, которое нужно учитывать при работе с файлами настроек MSP.
Развертывание дополнительных языков
Если в ваших настройках имеется развертывание дополнительных языков, прежде всего необходимо скопировать все языковые пакеты Выпуск 2007 системы Office, которые планируется развернуть, в сетевую точку установки, содержащую файлы продукта Office. К примеру, \\сервер\общая папка\Office12. Статический список продуктов, содержащихся в источнике установки, генерируется только во время первоначального создания исправления настроек. При более позднем добавлении языков в источник установки существующее исправление настроек не будет обновлено и изменено. Таким образом, если вы внесли в источник установки дополнительные языки, необходимо также заново создать файл настроек MSP, который планируется развернуть. Несоблюдение данного правила может привести к непредсказуемому поведению программы установки, поскольку изменения в файле настроек MSP не будут применяться к добавленным языкам. Для получения более подробной информации о продуктах, обновляемых данным исправлением MSP, см. Определение продуктов системы Office 2007, обновляемых исправлением настроек MSP центра развертывания Office.
Использование папки Updates
Папка Updates используется только при начальных или новых установках Выпуск 2007 системы Office. Папка Updates может содержать начальные или основные исправления MSP центра развертывания Office, исправления по обслуживанию MSP центра развертывания, а также пакеты обновлений и исправления только в формате MSP. При начальных установках в качестве альтернативы помещению файла настроек MSP в папку Updates можно использовать параметр командной строки программы настройки /adminfile для указания полного пути к расположению файла настроек установки MSP. Например, введите:
setup.exe /adminfile \\server\share\mychanges\custom.msp
Также при начальных установках можно использовать элемент SetupUpdates файла Config.xml, как показано в следующем примере:
<SetupUpdates CheckForSUpdates="Yes" SUpdateLocation= "<путь1>;<путь2>" />
где
CheckForSUpdates="Yes" обозначает, что программа настройки использует список путей в элементе SUpdateLocation для поиска файлов настроек установки.
В SUpdateLocation через точку с запятой перечислены полные пути к папкам, содержащим файлы настроек установки.
Для получения более полной информации по элементу SetupUpdates см. Файл Config.xml в версии 2007 системы Office.
Поведение MSP при применении последовательных исправлений
При каждом сохранении файла настроек MSP в центре развертывания Office, средство обновляет порядковый номер исправления файла настроек, используя текущую дату компьютера и временную отметку, и создает новый глобальный уникальный идентификатор исправления (GUID). Файлы MSP центра развертывания применяются в хронологическом порядке сообразно их временной отметке.
Чтобы продемонстрировать поведение при последовательном применении, предположим, что вы создали следующие исправления MSP центра развертывания Office:
Файл MSP OCT с именем "uninstall-access.msp", в котором значение для компонента Office Access 2007 задано как Not Available. Этот файл сохраняется первым, так что у него будет более низкий номер последовательности исправлений и более ранняя дата и временная отметка, чем у исправлений центра развертывания Office, созданных позднее. Данный файл MSP будет обработан первым, и на компьютерах пользователей значение компонента Office Access 2007 будет задано как Not Available.
Файл MSP OCT с именем "install-access.msp" со значением для компонента Office Access 2007, заданным как Run All from My Computer. Данный файл сохраняется последним, так что у него будет наиболее большой номер последовательности исправлений и поздняя дата и временная отметка. Данный файл MSP будет применен позже, чем первый файл − "uninstall-access.msp". Таким образом на компьютерах пользователей значение компонента Office Access 2007 будет задано как Run All from My Computer.
Получение информации о последовательности исправлений из исправления настроек Office 2007
Временная отметка файла настроек MSP является частью SummaryInfo названия исправления. Чтобы определить последовательность применения исправлений для исправления настроек Выпуск 2007 системы Office, можно использовать пример сценария Microsoft Visual Basic (VBS), приведенный в данном разделе для просмотра временных отметок. Временная отметка отображает время в формате UTC и использует подобный формат для указания даты и времени: ГГГГ.MMДД.ччмм.ссссс. Для получения более полной информации о временном формате UTC см. Функция GetSystemTime (на английском языке) (https://go.microsoft.com/fwlink/?linkid=127840\&clcid=0x419) (на английском языке) на веб-сайте MSDN.
Для запуска сценария используйте Microsoft Windows Script Host (WSH), независимый от языка компонент, поддерживающий обработчики сценариев, совместимые с Windows Script. WSH позволяет запускать сценарии как с рабочего стола Windows, так и из командной строки:
Для запуска сценариев из Windows WScript.exe предоставляет диалоговое окно на базе Windows для установки свойств сценария.
Для запуска сценариев из командной строки CScript.exe предоставляет переключатели командной строки для установки свойств сценария.
WSH также поддерживает перетаскивание сценариев. Это означает, что вы можете перетаскивать файлы в сценарий WSH. Имена файлов переводятся в аргументы командной строки. Для получения более подробной информации о WSH см. следующие ресурсы на веб-сайте MSDN:
Основы Windows Script Host (на английском языке) (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0x419) (на английском языке)
Выполнение ваших сценариев (на английском языке) (https://go.microsoft.com/fwlink/?linkid=100319\&clcid=0x419) (на английском языке).
Чтобы сохранить пример сценария, откройте текстовый редактор типа Блокнот, скопируйте и вставьте код сценария, приведенный в данном разделе, в файл. Сохраните файл сценария как OCTPatchSequenceInfo.vbs. Сценарий можно сохранить в любом месте компьютера.
' Utility to extract the patch sequence information from an Office 2007 customization patch
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2008, Microsoft Corporation. All rights reserved.
Const PID_TITLE = 2
Const MSIOPENDATABASEMODE_READONLY = 0
Dim oMsi, SumInfo, sTitle
If Not wscript.arguments.count = 1 Then
Wscript.Echo "Office 2007 OCT Patch Sequence Number" & _
vbNewLine & "You must supply the location of the Office 2007 customization patch " & _
vbNewLine & _
vbNewLine & "Copyright (C) 2008, Microsoft Corporation. All rights reserved."
Wscript.Quit 1
End If
Set oMsi = CreateObject("WindowsInstaller.Installer")
Set SumInfo = oMsi.SummaryInformation(wscript.arguments(0), MSIOPENDATABASEMODE_READONLY)
sTitle = SumInfo.Property(PID_TITLE)
wscript.echo Mid(sTitle,30,20)
Запустите сценарий OCTPatchSequenceInfo.vbs
Используйте Проводник Windows, чтобы открыть папку, содержащую файл OCTPatchSequenceInfo.vbs.
Для запуска сценария перетащите Выпуск 2007 системы Office исправление MSP OCT, которое нужно использовать, на сценарий OCTPatchSequenceInfo.vbs, отображаемый в окне Проводника Windows.
- или -
Нажмите кнопку Пуск, выберите пункт Выполнить, затем введите cmd.
В окне командной строки введите:
cscript <путь к сценарию> \OCTPatchSequenceInfo.vbs <имя файла исправления MSP OCT и путь к нему>
- или -
wscript <путь к сценарию> \OCTPatchSequenceInfo.vbs <имя файла исправления MSP OCT и путь к нему>
При запуске сценария с помощью Cscript выходные параметры перечислены в окне командной строки. При запуске сценария с помощью Wscript отображается окно сообщения, содержащее выходные параметры.
Определение установленных продуктов
Чтобы определить, какие продукты Выпуск 2007 системы Office установлены на компьютерах под управлением Windows Vista, используйте окно Программы и компоненты в Панели управления до изменения свойств установленных продуктов Office. В Windows XP используйте средство Установка и удаление программ в Панели управления. Затем при запуске центра развертывания Office для внесения изменений в установленный продукт Office необходимо выбрать их списка продуктов в диалоговом окне Выберите продукт Microsoft Office тот же продукт, что установлен на компьютерах клиентов.
Например, предположим, что на клиентских компьютерах установлен продукт Office Корпоративный 2007, и вам нужно изменить настройки параметров профилей Microsoft Office Outlook 2007. При запуске центра развертывания Office для изменения файла настроек MSP необходимо выбрать продукт Office Корпоративный 2007 (являющийся установленным продуктом Office) из списка в диалоговом окне Выберите продукт Microsoft Office и затем внести изменения в настройки. Если вы не выбрали тот же продукт, что установлен на клиентских компьютерах, обновленное исправление MSP может не установиться и, возможно, отобразится сообщение об ошибке следующего типа:
"Обновление не может быть установлено службой Установщик Windows из-за отсутствия обновляемой программы или другой версии обновляемой программы. Убедитесь, что обновляемая программа установлена на вашем компьютере и что вы используете подходящее обновление."
Изменение файла настроек MSP
В следующем примере демонстрируется, как изменять существующий файл MSP. Предположим, что Microsoft Office Professional 2007 уже установлен.
Изменение файла MSP
Из корня точки сетевой установки выполните следующую команду для запуска программы настройки Office: \\сервер\общая папка\setup.exe /admin.
В диалоговом окне Выберите продукт выберите Открыть существующий файл настроек установки и затем нажмите OK. Или же выберите Создать новый файл настроек установки для следующего продукта, чтобы создать исправление OCT с нуля.
В диалоговом окне Открыть выберите файл настроек MSP, который нужно изменить, и нажмите Открыть.
В левой панели окна центра развертывания Office выберите область настройки и измените параметры, доступные в правой панели. Например, чтобы удалить Office Access 2007 из установки, выберите Состояния установки компонентов в левой панели. В правой панели разверните узел Microsoft Office и измените параметр установки для Microsoft Office Access на Недоступен.
Закончив настройку, выберите Сохранить как... в меню Файл.
Укажите уникальное имя для файла с расширением MSP и нажмите Сохранить.
Файл MSP можно сохранить в пользовательскую папку. К примеру, сохраните файл как NoAccesss.msp в папку \\server\share\Office_2007\Professional\Patches.
Для получения более подробной информации о центре развертывания Office см. Центр развертывания Office в выпуске 2007 системы Microsoft Office.
Определение продуктов системы Office 2007, обновляемых исправлением настроек MSP центра развертывания Office
Настройки, сделанные с помощью центра развертывания Office, сохраняются в файле настроек установки (MSP), использующем язык XML. В данном разделе представлен пример сценария Microsoft Visual Basic (VBS), который может использоваться администраторами для определения продуктов, обновляемых исправлением настроек MSP центра развертывания Office.
Для запуска сценария VBS используйте Microsoft Windows Script Host (на английском языке) (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0x419) (на английском языке) либо с рабочего стола Windows с помощью WScript.exe, либо из командной строки с помощью CScript.exe, или перетащите файлы исправления MSP OCT на сценарий VBS.
Чтобы сохранить пример сценария, откройте текстовый редактор типа Блокнот, скопируйте и вставьте код сценария, приведенный в этом разделе, в файл. Затем сохраните файл сценария как OctPatchTargets.vbs. Данный файл можно сохранить в любое место на вашем компьютере.
' Utility to extract the patch target information from an Office 2007 customization patch
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) Microsoft Corporation. All rights reserved.
'
Dim oMsi, oMsp, View, Record
Dim arrMspTargets, sTarget, sMetadata, sOutput
Dim iStart
Const MSIOPENDATABASEMODE_PATCHFILE = 32
Const PID_TEMPLATE = 7
Const MSIREADSTREAMBYTES = 1
Const OFFSET = 13
If Not wscript.arguments.count = 1 Then
Wscript.Echo "Office 2007 OCT Patch Targets utility" & _
vbNewLine & " You must supply the location of the Office 2007 customization patch " & _
vbNewLine & _
vbNewLine & "Copyright (C) Microsoft Corporation. All rights reserved."
Wscript.Quit 1
End If
Set oMsi = CreateObject("WindowsInstaller.Installer")
On Error Resume Next
Set oMsp = oMsi.OpenDatabase(WScript.Arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set View = oMsp.OpenView("SELECT * FROM _Streams WHERE `Name`='metadata' ")
If Not Err = 0 Then
Wscript.Echo "Failed to read from OCT .msp file: " & WScript.Arguments(0)
Wscript.Quit 1
End If
On Error Goto 0
View.Execute
Set Record = View.Fetch
If Not Record Is Nothing Then sMetadata = Record.ReadStream(2, Record.DataSize(2), MSIREADSTREAMBYTES)
arrMspTargets = Split(oMsp.SummaryInformation.Property(PID_TEMPLATE),";")
For Each sTarget in arrMspTargets
iStart = 0 : iStart = InStr(sMetadata,"<Property id="&chr(34)&"ProductCode"&chr(34)&" value="&chr(34)&sTarget)
iStart = InStrRev(sMetadata,"<Package id=",iStart) + OFFSET
iEnd = 0 : iEnd = InStr(iStart,sMetadata,chr(34))
sOutput = sOutput & sTarget & vbTab & Mid(sMetadata,iStart,iEnd-iStart) & vbCrLf
Next
WScript.Echo sOutput
Запустите сценарий OctPatchTargets.vbs
С помощью Проводника Windows откройте папку, содержащую файл OctPatchTargets.vbs.
Чтобы запустить сценарий, перетащите исправление Выпуск 2007 системы Office MSP OCT, которое вы хотите использовать, на сценарий OctPatchTargets.vbs, отображаемый в окне Проводника.
- или -
Нажмите кнопку Пуск, выберите пунктВыполнить и введите cmd.
В окне командной строки введите:
cscript <путь к сценарию>\ OctPatchTargets.vbs <имя файла исправления MSP OCT и путь к нему>
- или -
wscript <путь к сценарию>\ OctPatchTargets.vbs <имя файла исправления MSP OCT и путь к нему>
При запуске сценария с помощью Cscript выходные параметры будут перечислены в окне командной строки. При запуске сценария с помощью Wscript будет отображено окно сообщения с выходными параметрами.
Установка исправления настроек MSP
Файлы настроек установки, созданные центром развертывания Office, являются пакетами исправлений установщика Windows (файлы MSP), которые можно применять к компьютерам пользователей как и обновления программного обеспечения. Установка Office обновляется исходя из настроек, указанных в файле MSP.
Пользователи могут применять файлы настроек установки, дважды щелкнув по файлу MSP или запустив Msiexec.exe с параметром командной строки /p, как это показано в следующем примере:
msiexec.exe /p \\server\share\custom.msp
Использование параметров командной строки программы настройки для обслуживания
Администраторы могут запускать программу настройки в режиме обслуживания (MMode) следующими способами:
Запустив Setup.exe из первоначального источника установки.
Запустив Setup.exe из установленной корневой папки для всех файлов, связанных с установкой, как в следующем примере:
"%commonprogramfiles%\Microsoft Shared\Office12\Office Setup Controller"
Содержание:
Запуск Setup.exe в режиме обслуживания
Изменение существующей установки
Восстановление существующей установки
Удаление продукта
Запуск Setup.exe в режиме обслуживания
Можно запустить Setup.exe из первоначального источника установки. Программа настройки может быть в папке единичного продукта, папке многоязычного продукта или в общей для нескольких продуктов папке. Программа настройки проводит поиск продуктов, представленных в общей папке, до отображения пользовательского интерфейса. Если программа настройки находит несколько продуктов, появляется диалоговое окно Выберите продукт Microsoft Office для выбора продукта.
Для запуска программы настройки используйте следующую команду, указывающую путь к первоначальному источнику установки: \\сервер\общая_папка\Office12\setup.exe.
Существуют следующие варианты обслуживания:
Установка и удаление компонентов. Данный вариант отображает окно с вкладами Язык и Свойства установки и позволяет изменить состояние свойств и стандартный язык (если установлено более одного языка). На вкладке Язык все установленные языковые пакеты указаны отмеченными флажками. Также на этой вкладке показаны все доступные для продукта языковые пакеты − не отмеченными флажками указаны не установленные языковые пакеты. Нажатие кнопки "Продолжить" после выбора сохраняет изменения, внесенные в установку.
Восстановление. Данный вариант начинает повторную установку продукта, включая подтверждение и, при необходимости, восстановление локального источника установки (LIS). Отображается только индикатор состояния и сообщение о завершении.
Удаление. Данный вариант отображает диалоговое окно с запросом об удалении продукта. Выбрав Да, вы удалите продукт вместе со связанными языковыми пакетами.
Параметры командной строки Setup.exe могут использоваться для выполнения следующих задач по обслуживанию:
Изменение существующей установки
Восстановление существующей установки
Удаление продукта
Изменение существующей установки
Для запуска Setup.exe в режиме обслуживания для изменения существующей установки Office можно использовать параметр командной строки /modify со следующим синтаксисом:
/modify [КодПродукта]
где
[КодПродукта] − это значение изменяемого продукта. Как указывалось ранее, значения КодПродукта приведены в файле Setup.xml, расположенном в основной папке продукта (папка имя_основной_папки_продукта**.WW**, например Enterprise.WW) в сетевой точке установки. В файле Setup.xml [КодПродукта] равен значению атрибута Id элемента Setup.
В следующем примере продемонстрировано, как изменить установку, используя команду /modify. Office12 является корнем сетевой точки установки:
\\ сервер\общая папка \Office12\setup.exe /modify Enterprise
Восстановление существующей установки
Для запуска Setup.exe для восстановления установленного продукта Office используйте параметр командной строки /repair со следующим синтаксисом:
/repair [КодПродукта]
где
[КодПродукта] − это значение для изменяемого продукта. Найдите значение [КодПродукта] для продукта в файле Setup.xml.
В следующем примере продемонстрировано, как использовать команду /repair для восстановления установки Office Корпоративный 2007. Office12 является корнем сетевой точки установки:
\\ сервер\общая_папка \Office12\setup.exe /repair Enterprise
При корпоративном развертывании рекомендуется запускать операции по восстановлению и удалению в тихом режиме, чтобы предотвратить ввод пользователям информации и простой операций из-за ожидания действий пользователя, включая случаи с использованием файлов.
Для настройки восстановления в тихом режиме продукта Выпуск 2007 системы Office необходимо изменить файл Config.xml продукта и задать атрибуту Level элемента Display значение "none" (Display Level="none"), затем сохранив файл Config.xml как SilentRepairConfig.xml, как показано в следующей процедуре.
Указание параметров тихой установки в файле Config.xml
Откройте файл Config.xml восстанавливаемого продукта, используя текстовый редактор типа Блокнот.
Найдите строку с элементом Display, как видно в следующем примере:
<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
Измените запись элемента Display, используя нужные свойства тихого режима. К примеру, используйте следующий синтаксис:
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
Сохраните файл Config.xml как SilentRepairConfig.xml.
К примеру, для восстановления Microsoft Office Professional Plus 2007 после изменения файла Config.xml и указания свойств тихого режима, используйте следующую команду, где \\сервер\общая_папка\Office12\ProPlus − это путь к источнику файлов Office профессиональный плюс 2007, а <путь_к_SilentRepairConfig.xml> − расположение измененного файла Config.xml для Office Professional Plus:
\\сервер\общая_папка\Office12\ProPlus \setup.exe /repair ProPlus /config <путь_к_SilentRepairConfig.xml>\SilentRepairConfig.xml
Удаление продукта
Для запуска Setup.exe для удаления указанного продукта Office с компьютера пользователя используйте параметр командной строки**/uninstall** со следующим синтаксисом:
/uninstall [КодПродукта]
где
[КодПродукта] − это значение для изменяемого продукта. Найдите значение [КодПродукта] в файле Setup.xml продукта.
В следующем примере демонстрируется, как использовать команду /uninstall для удаления установки Office Корпоративный 2007 installation. Office12 является корнем сетевой точки установки:
\\ сервер\общая_папка \Office12\setup.exe /uninstall Enterprise
Как указывалось ранее, при корпоративных развертываниях рекомендуется запускать удаление в тихом режиме. Для удаления в тихом режиме продукта Выпуск 2007 системы Office необходимо изменить файл Config.xml удаляемого продукта и задать значение атрибута Level элемента Display как "none" (Display Level="none"), затем сохранить файл Config.xml как UninstallConfig.xml.
К примеру, для удаления Microsoft Office Visio Professional 2007 после того, как файл Config.xml был изменен для работы в тихом режиме, используйте следующую команду, где \\сервер\общая_папка\Office12\VisPro является путем к исходным файлам Visio Professional, а <путь_к_UninstallConfig.xml> − расположением измененного файла Config.xml для Visio Professional:
\\сервер\общая_папка\Office12\VisPro \setup.exe /uninstall VisPro /config <путь_к_Uninstallconfig.xml>\UninstallConfig.xml
Для получения более подробной информации о командах Setup.exe см. Настройка параметров командной строки для версии 2007 системы Office.