Рекомендации по обслуживанию Office 2010

 

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

Последнее изменение раздела: 2011-08-05

Для обслуживания и настройки установки Microsoft Office 2010 можно использовать любые методы, описанные в этой статье.

В Office 2010 предлагаются следующие методы обслуживания и настройки установок Office.

  • Файл Config.xml   Файл Config.xml предназначен для настройки задач установки. Если при настройке одновременного использовать MSP-файл параметров установки и файл Config.xml, то определенные в файле Config.xml настройки имеют преимущество перед теми же настройками в MSP-файле параметров установки. В помощью файла Config.xml выполняются следующие настройки.

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

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

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

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

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

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

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

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

    • Раздел Компоненты используется для настройки параметров пользователя и выбора компонентов Office для установки.

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

    • Раздел Outlook используется для настройки стандартного профиля пользователя в Outlook; указания параметров Exchange; добавления, изменения и удаления учетных записей; экспорта параметров и указания групп отправки и получения.

  • э

Содержание:

  • Обслуживание с помощью файла Config.xml

  • Обслуживание с помощью центра развертывания Office

  • Обслуживание с помощью параметров командной строки программы установки

Обслуживание с помощью файла Config.xml

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

Используя команду /config в командной строке программы установки, можно указать для файла Config.xml соответствующего продукта расположение по умолчанию или пользовательское расположение. Для уже установленного продукта команда /config передает в программу установки данные о том, какой продукт следует изменить. В команде /config применяется следующий синтаксис.

/config [путь]

Например, чтобы выполнить программу Setup.exe с командой /config, введите:

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

где

Office14 — корневой каталог точки сетевой установки.

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

  • Операции в режиме обслуживания (Добавить или удалить компоненты)

  • Восстановление

  • Удаление

Содержание:

  • Изменение файла Config.xml

  • Настройка различных состояний компонентов в файле Config.xml

Изменение файла Config.xml

В приведенной ниже процедуре описано, как изменить файл Config.xml для Office 2010 (в данном примере — Office профессиональный плюс 2010).

Изменение файла Config.xml

  1. В проводнике Windows перейдите к папке *\\server\share\Office_2010\ProfessionalPlus\*ProPlusWW.

  2. Откройте файл Config.xml в текстовом редакторе (например, в Блокноте). Для этого щелкните правой кнопкой мыши файл Config.xml, выберите пункт Открыть с помощью, затем выберите Блокнот.

  3. Измените файл Config.xml и сохраните его после внесения изменений в настройки. В следующих разделах содержатся примеры настроек файла Config.xml.

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

    Примечание

    Условия лицензионного соглашения имеют обозначение "Eula" и содержатся в атрибуте AcceptEula элемента 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\Office2010" Template="Microsoft Office 2010 Professional Plus Setup(*).txt" />

    Чтобы настроить удаление компонента, можно указать для элемента OptionState в файле Config.xml состояние удаления компонента на компьютере пользователя и настроить состояние удаления для всех составных частей этого компонента. В данном примере используется приложение Microsoft Access 2010. Для удаления приложения Access 2010 найдите строку, содержащую элемент OptionState, и внесите следующие изменения. Обратите внимание на то, что учитывается регистр букв.

    <OptionState Id="ACCESSFiles" State="absent" Children="force" />

    Элемент OptionState в файле Config.xml содержит параметры, определяющие обработку каждого компонента во время установки. Значение Id элемента OptionState находится в файле Setup.xml в папке продукта, установка которого выполняется. Например, при установке Microsoft Office профессиональный плюс 2010 это файл ProPlus.WW\setup.xml. Дополнительные сведения о значениях OptionState Id для приложений, установленных с Office профессиональный плюс 2010, см. в статье Значения идентификаторов OptionState файла Config.xml в Office 2010. Дополнительные сведения о файле Config.xml см. в статье Config.xml file in Office 2010.

Настройка различных состояний компонентов в файле Config.xml

Если при развертывании Office 2010 требуется настроить различные состояния компонентов для нескольких групп пользователей, можно указать состояния компонентов в элементе OptionState файла Config.xml. При этом можно настроить файл Config.xml для развертываемых продуктов Office, как показано в следующем примере. Данный пример подходит только для Microsoft Office профессиональный плюс 2010. При использовании другого продукта Office 2010 укажите нужное значение идентификатора продукта productID для параметра Configuration Product. Например, используйте значение "ProPlus" для продукта Office профессиональный плюс 2010.

Значения ProductID содержатся в файле Setup.xml, находящемся в папке основного продукта (имя_основной_папки_продукта**.WW**, например ProPlus.WW) в точке сетевой установки. В файле Setup.xml значение [ProductID] совпадает со значением атрибута Id элемента Setup. Например, в файле Setup.xml для Office профессиональный плюс 2010 содержится следующая строка с текстом Setup Id="ProPlus", где ProPlus является значением ProductID:

<Setup Id="ProPlus" Type="Product" ProductCode="{90140000-0011-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-файл можно сохранить в пользовательском каталоге, чтобы затем установить исправление MSP с помощью командной строки установщика Windows.

Содержание:

  • Подготовка к развертыванию MSP-файлов параметров установки

  • Определение установленных продуктов

  • Изменение MSP-файла параметров установки

  • Определение обновляемых продуктов Office 2010 в MSP-файле параметров установки центра развертывания Office

  • Установка MSP-файла исправления настроек

Подготовка к развертыванию MSP-файлов параметров установки

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

Развертывание дополнительных языков

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

\\server\share\Office14

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

Если в Office 2010 был создан первоначальный файл параметров установки (MSP-файл) для настройки установки продукта (например, Microsoft Office профессиональный плюс 2010), а затем было решено добавить языки, можно использовать команду Импорт в центре развертывания Office, чтобы применить изменения языка. В таких случаях нужно сначала добавить языковые пакеты в точку сетевой установки, содержащую исходные файлы продукта Office (в данном примере — Microsoft Office профессиональный плюс 2010). Затем нужно запустить центр развертывания Office из корневого каталога точки сетевой установки и создать новый файл параметров установки для этого продукта, а потом импортировать исходный MSP-файл параметров, созданный ранее для Office профессиональный плюс 2010. См. инструкции в разделе Импорт языков в существующую установку статьи Импортирование файла параметров установки Office 2010.

Дополнительные сведения о продуктах, обновляемых с помощью конкретного MSP-файла параметров установки, см. в разделе Определение обновляемых продуктов Office 2010 в MSP-файле параметров установки центра развертывания Office

Использование папки Updates

Папка Updates используется только для первоначальных или новых установок Office 2010. Папка Updates может содержать первоначальные или базовые MSP-файлы параметров установки центра развертывания Office, а также пакеты обновлений и исправления только в формате MSP.

Важно!

В папку Updates для начальной установки можно поместить только один MSP-файл для каждого устанавливаемого продукта Office 2010. Остальные MSP-файлы продукта можно развертывать только после завершения установки Office. В папке Updates поддерживается размещение только одного файла настройки для каждого устанавливаемого продукта.
Если выполняется развертывание первичной установки Office 2010 и требуется также развернуть обновления для Office 2010, например пакеты обновления и исправления, программа установки позволяет применить эти обновления в ходе процесса установки. Обновления для Office 2010 можно скопировать в папку Updates. В подобных сценариях (в папке Updates находится 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 file in Office 2010.

Общие сведения о последовательности применения MSP-файлов

При каждом сохранении MSP-файла настроек центр развертывания Office обновляет порядковый номер исправления файла настройки текущей отметкой даты и времени компьютера и создает новый GUID для этого исправления. После первоначальной установки MSP-файлы центра развертывания Office применяются в хронологическом порядке в соответствии с отметкой времени.

Для демонстрации поведения последовательности предположим, что созданы следующие MSP-файлы центра развертывания Office:

  1. В MSP-файле с именем "uninstall-access.msp" для параметра Microsoft Access задано значение Компонент недоступен. Этот файл был сохранен первым, поэтому его порядковый номер исправления ниже, а отметка даты и времени старше, чем у MSP-файлов центра развертывания Office, созданных позднее. Этот MSP-файл применяется первым и для компонента Microsoft Access на компьютерах пользователей задается значение Компонент недоступен.

  2. В MSP-файле с именем "install-access.msp" для параметра Microsoft Access задано значение Запускать все с моего компьютера. Этот файл сохранен последним, поэтому его порядковый номер исправления выше, а отметка даты и времени является самой поздней. Этот MSP-файл находится в последовательности позже первого MSP-файла центра развертывания Office с именем "uninstall-access.msp"; поэтому для компонента Microsoft Access на компьютерах пользователей задается значение Запускать все с моего компьютера.

Получение сведений о последовательности исправлений из файла настройки Office 2010

Отметка времени MSP-файла параметров установки является частью заголовка исправления SummaryInfo. Для поиска сведений о последовательности исправлений в файле настройки Office 2010 и просмотра сведений об отметке времени можно использовать пример скрипта Microsoft Visual Basic (VBS), предложенного в этом разделе. Отметка времени показывает время в формате UTC: ГГГГ.ММДД.ччмм.ссссс. Дополнительные сведения о UTC см. в статье, посвященной функции GetSystemTime (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=127840\&clcid=0x419) (Возможно, на английском языке) на веб-сайте MSDN.

Чтобы запустить скрипт, используйте сервер скриптов Microsoft Windows, независимый от языка сервер скриптов для обработчиков скриптов, совместимых со скриптами Windows. Сервер скриптов Windows позволяет выполнять скрипты как с рабочего стола Windows, так и из командной строки.

  • Чтобы выполнить скрипты из Windows, WScript.exe предоставляет диалоговое окно Window для настройки свойств скриптов.

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

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

Чтобы сохранить пример скрипта, откройте текстовый редактор, например Блокнот, а затем скопируйте и вставьте в файл код скрипта из этого раздела. Сохраните файл скрипта как PatchSequenceInfo.vbs. Скрипт может быть сохранен в любом месте на компьютере пользователя.

' Utility to show the patch sequence information of a patch
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Patch Sequence Number" & _
        vbNewLine & "You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

sMsiPatchSequence = "PatchFamily" & Space(22) & "Sequence" & vbCrLf
Set Msi = CreateObject("WindowsInstaller.Installer")
On Error Resume Next
Set MspDb = Msi.OpenDatabase(wscript.arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set qView = MspDb.OpenView("SELECT `PatchFamily`,`Sequence` FROM MsiPatchSequence")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
qView.Execute : Set Record = qView.Fetch()
If Not Record Is Nothing Then
    Do Until Record Is Nothing
        sMsiPatchSequence = sMsiPatchSequence & Record.StringData(1) & _
            Space(Abs(33 - Len(Record.StringData(1)))) & Record.StringData(2) & vbCrLf
        Set Record = qView.Fetch()
    Loop
End If

wscript.echo sMsiPatchSequence

Выполнение скрипта PatchSequenceInfo.vbs

  1. В проводнике Windows откройте папку, содержащую файл PatchSequenceInfo.vbs.

  2. Для выполнения скрипта перетащите нужный MSP-файл центра развертывания Office для Office 2010 в скрипт PatchSequenceInfo.vbs, отображаемый в окне проводника Windows.

    -или-

  3. Нажмите кнопку Пуск, выберите пунктВыполнить и введите cmd.

  4. В окне командной строки введите:

    cscript <путь к скрипту> \PatchSequenceInfo.vbs <путь и имя MSP-файла центра развертывания Office>

    -или-

    wscript <путь к скрипту> \PatchSequenceInfo.vbs <путь и имя MSP-файла центра развертывания Office>

    При выполнении сценария с помощью Cscript выходные данные выводятся в окне командной строки. При выполнении сценария с помощью Wscript выходные данные выводятся в окне сообщения.

Определение установленных продуктов

Чтобы определить, какие продукты Office 2010 установлены на компьютерах с ОС Windows 7 и Windows Vista, откройте раздел Программы и компоненты в панели управления перед изменением параметров установленных продуктов Office. Затем при запуске центра развертывания Office для изменения в существующей установке системы Office из списка продуктов в диалоговом окне Выберите продукт Microsoft Office необходимо выбрать тот же продукт Office, который установлен на клиентских компьютерах.

Предположим, что на клиентских компьютерах установлен продукт Office профессиональный 2010 и требуется изменить настройки профилей Microsoft Outlook 2010. При запуске центра развертывания Office для изменения MSP-файла параметров установки из списка в диалоговом окне Выберите продукт Microsoft Office необходимо выбрать продукт Office профессиональный 2010 (то есть установленный продукт Office). Затем можно изменить настройки. Если выбран другой продукт, обновленное исправление MSP не может быть установлено и отображается сообщение об ошибке, например следующее:

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

Изменение MSP-файла параметров установки

В следующем примере показан порядок изменения существующего MSP-файла при условии, что уже установлен продукт Office профессиональный 2010.

Изменение MSP-файла

  1. Из корневой папки точки сетевой установки выполните следующую команду командной строки, чтобы запустить центр развертывания Office: \\server\share\setup.exe /admin.

  2. В диалоговом окне Выбор продуктов выберите Открыть существующий файл параметров установки и нажмите кнопку ОК. Либо выберите Создать новый файл параметров установки для следующего продукта для создания нового исправления центра развертывания Office.

  3. В диалоговом окне Открыть выберите MSP-файл параметров установки, который нужно изменить, и нажмите кнопку Открыть.

  4. В левой панели окна центра развертывания Office выберите область настройки и настройте параметры из правой панели. Например, чтобы удалить из установки приложение Access 2010, выберите в левой панели Задание режимов установки компонентов. В правой панели разверните узел Microsoft Office и измените параметр установки Microsoft Access на Компонент недоступен.

  5. Закончив настройку, выберите команду Сохранить как в меню Файл.

  6. Задайте уникальное имя для файла настройки с расширением MSP и нажмите кнопку Сохранить.

    Можно сохранить MSP-файл в пользовательской папке. Например, сохраните файл с именем NoAccess.msp в папке \\server\share\Office_2010\ProPlus\Patches.

Подробные сведения о центре развертывания Office см. в статье Office Customization Tool in Office 2010.

Определение обновляемых продуктов Office 2010 в MSP-файле параметров установки центра развертывания Office

Настройки центра развертывания Office сохраняются в файле параметров установки (MSP-файл), в котором используется формат XML. В этом разделе содержится пример скрипта Microsoft Visual Basic (VBS), позволяющий определить, какие продукты обновляются с помощью данного MSP-файла центра развертывания Office.

Выполнить скрипт VBS можно с помощью сервера скриптов Microsoft Windows (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0x419) (Возможно, на английском языке) с рабочего стола Windows (используя файл WScript.exe), из командной строки (используя файл CScript.exe) или путем перетаскивания MSP-файлов исправлений центра развертывания Office в скрипт VBS.

Чтобы сохранить пример скрипта, откройте текстовый редактор, например Блокнот, а затем скопируйте и вставьте в файл код скрипта из этого раздела. Сохраните файл скрипта как OctPatchTargets.vbs. Скрипт может быть сохранен в любом месте на компьютере пользователя.

' Utility to list patch target information of an Office customization patch 
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32
Const PID_TEMPLATE                  =  7
Const MSIREADSTREAMBYTES            =  1

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Office OCT Patch Targets utility" & _
        vbNewLine & " You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

Set Msi = CreateObject("WindowsInstaller.Installer")
Set XmlDoc = CreateObject("Microsoft.XMLDOM")
sOutput = "ProducCode                              Product" & vbCrLf

On Error Resume Next
Set MspDb = Msi.OpenDatabase(WScript.Arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set View = MspDb.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 
    XmlDoc.LoadXml(Record.ReadStream(2, Record.DataSize(2), MSIREADSTREAMBYTES))
    Set Elements = XmlDoc.GetElementsByTagName("Property")
    arrMspTargets = Split(MspDb.SummaryInformation.Property(PID_TEMPLATE),";")
    For Each sTarget in arrMspTargets
        For Each Element in Elements
            If Element.getAttribute("value") = sTarget Then
                sOutput = sOutput & sTarget & vbTab & _
                    Element.parentNode.parentNode.attributes(0).value & vbCrLf
            End If
        Next
    Next
End If

WScript.Echo sOutput

Выполнение скрипта OctPatchTargets.vbs

  1. В проводнике Windows откройте папку, содержащую файл OctPatchTargets.vbs.

  2. Для выполнения скрипта перетащите нужный MSP-файл центра развертывания Office для Office 2010 в скрипт OctPatchTargets.vbs, отображаемый в окне проводника Windows.

    -или-

  3. Нажмите кнопку Пуск, выберите пунктВыполнить и введите cmd.

  4. В окне командной строки введите:

    cscript <путь к скрипту>\ OctPatchTargets.vbs <путь и имя MSP-файла центра развертывания Office>

    -или-

    wscript <путь к скрипту>\ OctPatchTargets.vbs <путь и имя MSP-файла центра развертывания Office>

    При выполнении сценария с помощью Cscript выходные данные выводятся в окне командной строки. При выполнении сценария с помощью Wscript выходные данные выводятся в окне сообщения.

Установка MSP-файла исправления настроек

Обслуживающие MSP-файлы параметров установки центра развертывания Office (созданные после первоначальной установки Office 2010) представляют собой пакеты исправления установщика Windows (MSP-файлы), которые можно применять на компьютерах пользователей так же, как и обновления программного обеспечения. Установка Office изменяется в зависимости от изменений настроек в MSP-файле.

Для применения обслуживающих MSP-файлов параметров установки можно дважды щелкнуть MSP-файл или выполнить в командной строке команду Msiexec.exe с параметром /p, как показано в следующем примере.

msiexec.exe /p \\server\share\custom.msp

где

  • /p применяет исправление;

  • \\server\share указывает путь к общей папке, в которой находится MSP-файл.

Дополнительные сведения об установщике Windows см. в следующих ресурсах на веб-сайте MSDN:

Обслуживание с помощью параметров командной строки программы установки

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

  • Запустить файл Setup.exe из источника первоначальной установки.

  • Запустить файл Setup.exe из корневой папки установки для всех файлов, относящихся к программе установки, как показано в следующем примере.

    "%commonprogramfiles%\Microsoft Shared\Office14\Office Setup Controller"

Содержание:

  • Запуск файла Setup.exe в режиме обслуживания

  • Изменение существующей установки

  • Восстановление существующей установки

  • Удаление продукта

Запуск файла Setup.exe в режиме обслуживания

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

Для запуска программы установки используйте следующую команду, указав путь к источнику первоначальной установки: \\server\share\Office14\setup.exe.

Доступны следующие параметры обслуживания:

  • Добавить/удалить компоненты. При выборе этого параметра отображается окно со вкладками Язык и Параметры установки, где можно изменить состояния параметров и язык по умолчанию (если установлено несколько языков). На вкладке Язык указаны все установленные языки, отмеченные флажками. Для всех остальных доступных языков, которые еще не установлены, флажки сняты. Внесите изменения и нажмите кнопку Продолжить, чтобы применить изменения к установке.

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

  • Удалить. При выборе этого параметра отображается диалоговое окно, в котором предлагается подтвердить удаление продукта. Если нажать кнопку Да, продукт полностью удаляется вместе с всеми связанными языковыми пакетами.

С помощью параметров команды Setup.exe в командной строке можно выполнять следующие задачи обслуживания:

  • Изменение существующей установки

  • Восстановление существующей установки

  • Удаление продукта

Изменение существующей установки

Чтобы запустить файл Setup.exe в режиме обслуживания для изменения существующей установки Office, можно использовать в командной строке параметр /modify со следующим синтаксисом:

/modify [код_продукта]

где

[ProductID] — это значение для продукта, который необходимо изменить. Как было отмечено ранее, значения ProductID содержатся в файле Setup.xml в основной папке продукта (папка имя_основной_папки_продукта**.WW**, например ProPlus.WW) в точке сетевой установки. В файле Setup.xml значение [ProductID] совпадает со значением атрибута Id элемента Setup.

В следующем примере показан порядок изменения установки с помощью команды /modify. Office14 — корневой каталог точки сетевой установки.

\\ server\share \Office14\setup.exe /modify ProPlus

Восстановление существующей установки

Чтобы запустить файл Setup.exe для восстановления установленного продукта Office, введите в командной строке параметр /repair со следующим синтаксисом:

/repair [код_продукта]

где

[ProductID] — это значение для продукта, который необходимо изменить. Найдите в файле Setup.xml значение [ProductID] для конкретного продукта.

В следующем примере показано использование команды /repair для восстановления установки Office профессиональный плюс 2010. Office14 — корневой каталог точки сетевой установки.

\\ server\share \Office14\setup.exe /repair ProPlus

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

Чтобы настроить автоматическое восстановление продукта Office 2010, для которого не требуется взаимодействие с пользователем, следует изменить файл Config.xml для этого продукта и установить в элементе Display для атрибута Level значение "none" (Display Level="none"), а затем сохранить файл Config.xml с именем SilentRepairConfig.xml, как показано в следующей процедуре.

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

  1. Откройте файл Config.xml для восстанавливаемого продукта в текстовом редакторе, таком как Блокнот.

  2. Найдите строку с элементом Display, как показано в следующем примере:

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

  3. Измените запись элемента Display, указав нужные параметры автоматического режима. Например, используйте следующий синтаксис:

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

  4. Сохраните файл Config.xml с именем SilentRepairConfig.xml.

Например, для восстановления Office профессиональный плюс 2010 после изменения файла Config.xml и задания параметров автоматического восстановления используйте следующую команду, где \\server\share\Office14\ProPlus — путь к исходным файлам Office профессиональный плюс 2010, а <путь_к_SilentRepairConfig.xml> — расположение измененного файла Config.xml для продукта Office профессиональный плюс.

\\server\share\Office14\ProPlus \setup.exe /repair ProPlus /config <путь_к_SilentRepairConfig.xml>\SilentRepairConfig.xml

Удаление продукта

Чтобы запустить файл Setup.exe для удаления указанного продукта Office на компьютере пользователя, используйте в командной строке параметр /uninstall со следующим синтаксисом:

/uninstall [код_продукта]

где

[ProductID] — это значение для продукта, который необходимо изменить. Найдите в файле Setup.xml значение [ProductID] для конкретного продукта.

В следующем примере показано, как с помощью команды /uninstall удалить установку Office профессиональный плюс 2010. Office14 — корневой каталог точки сетевой установки.

\\ server\share \Office14\setup.exe /uninstall ProPlus

При развертывании на предприятии рекомендуется выполнять удаление в автоматическом режиме. Чтобы выполнить автоматическое удаление продукта Office 2010, для которого не требуется взаимодействие с пользователем, следует изменить файл Config.xml для удаляемого продукта и установить в элементе Display для атрибута Level значение "none" (Display Level="none"), а затем сохранить файл Config.xml с именем UninstallConfig.xml.

Например, для удаления Microsoft Visio профессиональный 2010 после изменения файла Config.xml и задания параметров автоматического удаления используйте следующую команду, где \\server\share\Office14\VisPro — путь к исходным файлам Visio профессиональный, а <путь_к_UninstallConfig.xml> — расположение измененного файла Config.xml для продукта Visio профессиональный:

\\server\share\Office14\VisPro \setup.exe /uninstall VisPro /config <путь_к_Uninstallconfig.xml>\UninstallConfig.xml

Более подробные сведения о командах Setup.exe см. в статье Setup command-line options for Office 2010.