Распространение обновлений для продуктов Office 2010

 

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

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

Узнайте о способах развертывания, которые используются для развертывания обновления ПО для клиентов Microsoft Office 2010, Project 2010 и Visio 2010.

Содержание:

  • Версии установщика Windows

  • Сохранение существующих установок Office 2010

  • Использование средств корпоративного развертывания для установки обновлений

  • Выбор стратегии обновления

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

Обновление Определение

Пакет обновления

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

Обновление системы безопасности

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

Общее обновление

Общедоступное исправление определенной важной проблемы, не связанной с безопасностью.

Исправление

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

Программные обновления выпускаются как полные обновления, заменяющие все соответствующие файлы. Так как устанавливаются полные файлы, таким обновлениям не требуется доступ к исходному источнику установки Office. Дополнительные сведения о последних обновлениях Office 2010 и связанных продуктов см. в Центре обновлений Microsoft Office, Office Server и связанных продуктов (https://go.microsoft.com/fwlink/?linkid=197069\&clcid=0x419).

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

Версии установщика Windows

Минимальная версия установщика Windows, необходимая для развертывания исправления Office 2010, — установщик Windows 3.1. Обратите внимание на то, что установщик Windows 4.5 был выпущен с Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2 (SP2). Установщик Windows 5.0 был выпущен с Windows Server 2008 R2 и Windows 7. Дополнительные сведения об установщике Windows см. в следующих ресурсах на веб-сайте MSDN:

Сохранение существующих установок Office 2010

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

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

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

Примечание

При использовании Microsoft Office 2003 крупные организации обычно устанавливали продукт с административной точки установки. Установка продукта с локального источника установки была дополнительной возможностью. В Office 2010 и Выпуск 2007 системы Office административная установка недоступна, требуется локальный источник установки. Так как все обновления применяются непосредственно к клиентам, сетевой источник не изменяется. Клиентские установки остаются синхронизированными с исходным источником.

Локальное распространение обновлений

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

Рекомендуется в большинстве случаев использовать стратегию локального обновления, особенно если выполняются следующие условия:

  • программные обновления распространяются для различных групп пользователей или в разное время;

  • существуют ограничения пропускной способности сети;

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

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

Поддерживаемые базовые версии

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

Полные обновления обычно поддерживаются в двух самых последних базовых версиях. Например, можно развернуть обновление, выпущенное после того, как набор Office 2010 с пакетом обновления 2 (SP2) будет доступен для пользователей, обновившихся до пакета обновления 1 (SP1).

Примечание

Предыдущая базовая версия поддерживается только в течение 12 месяцев после выхода последнего пакета обновления. Например, программные обновления поддерживаются в SP1 в течение 12 месяцев после выхода Office 2010 с пакетом обновления 2 (SP2). Через 12 месяцев полные обновления предназначаются только для клиентских компьютеров, обновляемых с помощью SP2. Дополнительные сведения о жизненном цикле поддержки корпорации Майкрософт см. на странице правил по срокам поддержки продуктов Майкрософт (https://go.microsoft.com/fwlink/?linkid=108468&clcid=0x419).

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

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

  • Центр обновления Майкрософт;

  • Службы Windows Server Update Services;

  • System Center Configuration Manager 2007;

  • Самоизвлекающиеся файлы Майкрософт;

  • Папка Updates.

    Примечание

    Метод с папкой Updates используется только для развертывания программных обновления при выполнении начальной установки Office 2010.

Центр обновления Майкрософт

Центр обновления Майкрософт (Центр обновления Windows на компьютерах под управлением Windows 7 и Семейства Windows Vista и Windows Server 2008) позволяет пользователям, подключенным к Интернету, управлять своими компьютерами и загружать последние обновления. Пользователи могут настроить автоматическое расписание для периодической проверки наличия обновлений и их загрузки. Рекомендуется использовать Центр обновления Майкрософт, который предоставляет централизованное и автоматизированное решение для обновления продуктов Майкрософт, в том числе Windows и Microsoft Office. Дополнительные сведения о Центре обновления Майкрософт см. на домашней странице Центра обновления Майкрософт (https://go.microsoft.com/fwlink/?linkid=201921\&clcid=0x419).

В управляемой среде Active Directory можно управлять доступом к сайту Office.com и Центру обновления Майкрософт из приложений Office с помощью параметра групповой политики Отключить команды в разделе "Справка" на вкладке "Файл". Этот параметр доступен в узле Конфигурация пользователя\Административные шаблоны\Microsoft Office 2010\Отключить элементы пользовательского интерфейса оснастки консоли управления редактора объекта групповой политики Майкрософт.

Если включить параметр политики Отключить команды в разделе "Справка" на вкладке "Файл", можно отключить следующие параметры (доступ к которым можно получить, щелкнув в интерфейсе пользователя приложений Office 2010 вкладку Файл и выбрав элемент Справка в представлении Microsoft Office Backstage):

  • Свяжитесь с нами: открывает в клиентском браузере по умолчанию страницу с контактной информацией службы поддержки продукта Office.com.

  • Начало работы: открывает в клиентском браузере по умолчанию веб-сайт Office.com.

  • Проверить наличие обновлений: открывает в клиентском браузере по умолчанию веб-сайт Центра обновления Майкрософт.

Политика Отключить команды в разделе "Справка" на вкладке "Файл" не запрещает пользователям поиск обновлений в Центре загрузки Майкрософт или непосредственное использование сайта Центра обновления Майкрософт, на котором также представлены обновления Office. Дополнительные сведения о групповой политике и настройке ее параметров см. в разделах Обзор групповой политики для Office 2010 и Принудительное применение параметров с помощью групповой политики в Office 2010.

Службы Windows Server Update Services

Службы Windows Server Update Services (WSUS) — это бесплатное средство, которое можно использовать для развертывания последних обновлений продуктов Майкрософт в корпоративной сети. Службы WSUS подключаются к Центру обновления Майкрософт для получения последних обновлений и синхронизируют обновления с корпоративным сервером WSUS. Можно настроить автоматическую или ручную синхронизацию. Основной сервер WSUS можно использовать для обновления других серверов WSUS в сети.

Дополнительные сведения о службах WSUS см. в пошаговом руководстве по службам Windows Server Update Services 3.0 SP2 (https://go.microsoft.com/fwlink/?linkid=199899\&clcid=0x419).

System Center Configuration Manager 2007

System Center Configuration Manager 2007 — это средство распространения программного обеспечения, предназначенное для средних и крупных организаций, которые управляют множеством клиентов в сложной и быстро меняющейся среде. Помимо использования Configuration Manager 2007 для первого развертывания Office, можно также применять его для распространения обновлений продуктов для различных клиентов Microsoft Windows.

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

Дополнительные сведения о Configuration Manager 2007 см. в разделах, посвященных System Center Configuration Manager 2007 (https://go.microsoft.com/fwlink/?linkid=119683\&clcid=0x419) и развертыванию обновлений программного обеспечения (https://go.microsoft.com/fwlink/?linkid=201489\&clcid=0x419).

Самоизвлекающиеся файлы Майкрософт

Самоизвлекающиеся файлы Майкрософт используются для объединения обновлений установки и исправлений в исполняемые файлы, которые называются самоизвлекающимися пакетами Майкрософт. Администраторы могут установить эти пакеты, дважды щелкнув EXE-файл или запустив этот файл в командной строке. Такой вариант развертывания полезен, если Configuration Manager 2007 или WSUS не установлены.

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

Примечание

Не рекомендуется извлекать и выполнять MSP-файлы из EXE-файлов исправлений продуктов. Неправильное применение MSP-файлов создает ошибку, если исправление не применяется к продукту, установленному на компьютере. Кроме того, продукт может быть обновлен не полностью, пока не будут применены все необходимые MSP-файлы. Пакет обновления содержит логику для обнаружения и установки только применимых исправлений.
Однако если обновление применяется во время начальной установки Office, рекомендуется извлечь MSP-файлы в папку Updates для установки вместе с продуктом Office.
Установщик исправлений Microsoft Office (Ohotfix.exe), который использовался в предыдущих версиях Office, не поддерживается для Office 2010 (и Выпуск 2007 системы Office). В Office 2010 используется новая технология самоизвлекающихся файлов Майкрософт, не совместимая с Ohotfix.

Сведения об использовании папки Updates для обновлений, развертываемых с начальными установками, см. в разделе Развертывание обновлений программного обеспечения с начальной установкой Office 2010.

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

  • Параметры командной строки самоизвлекающихся файлов Майкрософт

  • Развертывание всех самоизвлекающихся пакетов Майкрософт в папке

  • Пример пакетного файла

  • Пример скрипта

Параметры командной строки самоизвлекающихся файлов Майкрософт

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

/?

/h

/help

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

Параметр Описание

/extract:[ путь ]

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

/log:[ путь к файлу журнала ]

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

/lang: lcid

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

/quiet

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

/passive

Запускает обновление, не требующее вмешательства пользователя.

/norestart

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

/forcerestart

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

/?

/h

/help

Отображает справочное сообщение.

Дополнительные сведения о параметрах командной строки см. в статье 912203 базы знаний Майкрософт, посвященной описанию параметров командной строки, поддерживаемых пакетом установки программного обеспечения, пакетом обновления или пакетом исправления, созданном с помощью самоизвлекающихся файлов Майкрософт (https://go.microsoft.com/fwlink/?linkid=108354\&clcid=0x419).

Развертывание всех самоизвлекающихся пакетов Майкрософт в папке

В этом разделе приведены примеры пакетного файла и скрипта на языке Visual Basic, которые можно использовать для развертывания всех самоизвлекающихся пакетов Майкрософт, размещенных в папке. Пакетный файл и код скрипта написаны таким образом, что при сбое одной установки можно будет продолжить последующие установки. Обратите внимание на то, что пакетный файл и скрипт — это примеры. Для использования в реальных ситуациях их нужно будет изменить. Как было сказано ранее, установщик исправлений Microsoft Office, Ohotfix.exe, не поддерживается для обновлений Office 2010.

Пример пакетного файла

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

@echo off

del %temp%\oupdates.txt /q

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('dir /b *kb*.exe') do echo %%j-%%i-%%k-%%l-%%m >> %temp%\oupdates.txt

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('type %temp%\oupdates.txt') do %%j-%%i-%%k-%%l-%%m /log:%temp%\officeupdates.log /passive /norestart

Пример скрипта

Следующий скрипт Visual Basic выполняет те же функции, что и предыдущий пакетный файл. Он устанавливает самоизвлекающиеся файлы Майкрософт, содержащиеся в той папке, в которой размещен скрипт. В коде указано, что файлы устанавливаются в режиме молчания и включено ведение журнала, при этом файлы журнала создаются во временной папке %temp% пользователя, например C:\Users\<имя_пользователя>\AppData\Local\Temp\<officeupdate>.log. Данные параметры не предназначены для исполняемых файлов (EXE), отличных от самоизвлекающихся файлов Майкрософт. Поэтому не рекомендуется помещать другие EXE-файлы в папку с самоизвлекающимися файлами.

Dim wShell 'As WshShell

Dim fso 'As FileSystemObject

Dim f 'As File

Dim sLogName 'As String

Dim sPatchFolder 'As String

Dim sPatchCmd 'As String

Const kTempFolder = 2

On Error Resume Next

sPatchFolder = Replace(Wscript.ScriptFullName, Wscript.ScriptName, "")

Set fso = CreateObject("Scripting.FileSystemObject")

Set wShell = CreateObject("WScript.Shell")

For Each f In fso.GetFolder(sPatchFolder).Files

If UCase(Right(f.Name, 4)) = ".EXE" Then

sLogName = fso.GetSpecialFolder(kTempFolder) & "\" & Left(f.Name, Len(f.Name) - 3) & "log"

sPatchCmd = f.Path & " /quiet /norestart /log:" & sLogName

wShell.Run sPatchCmd, 0, True

End If

Next

Если обновления программного обеспечения развертываются после начальной установки Office 2010 с помощью самоизвлекающихся файлов Майкрософт, можно использовать текстовый редактор, такой как Блокнот, для изменения примеров скрипта Visual Basic и пакетного файла, представленных в этом разделе, в соответствии с определенными требованиями. Сохраните файлы после их изменения. Затем можно выполнить скрипт или пакетный файл для начала установки новых самоизвлекающихся пакетов Майкрософт. В этом случае базовый процесс будет таким, как описано в следующей процедуре, использующей обновление Microsoft Office 2010 (KB2202188), 32-разрядную версию (https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x419). Данные сведения также применимы и к другим обновлениям Office.

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

  1. Загрузите файл обновления. Например, загрузите обновление Microsoft Office 2010 (KB2202188), 32-разрядная версия (https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x419).

  2. Сохраните EXE-файл (в данном примере — office-kb2202188-fullfile-x86-glb.exe) на жесткий диск в той же папке, в которой размещен скрипт или пакетный файл, используемый для развертывания самоизвлекающихся пакетов Майкрософт. Например, сохраните файл в папке C:\Office2010Updates.

  3. Запустите настроенный пакетный файл или скрипт (основанные на примерах из раздела Развертывание всех самоизвлекающихся пакетов Майкрософт в папке) для установки всех самоизвлекающихся файлов Майкрософт в папке C:\Office2010Updates.

Сведения об использовании папки Updates для установки обновлений при начальной установке продуктов Office 2010 см. в разделе Развертывание обновлений программного обеспечения при начальной установке Office 2010.

Папка Updates

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

Во время начальной установки папка Updates проверяется на наличие исправлений (MSP-файлов), относящихся к устанавливаемому продукту Office 2010, и применяется только один MSP-файл настройки программы установки. Для определения порядка установки MSP-файлов применяется порядок сортировки Windows. Оставшиеся файлы обновлений в папке Updates устанавливаются в конце операции. Если исправление настройки устанавливается вместе с обновлениями Office, необходимо изменить имя файла исправления так, чтобы он устанавливался первым. Например, измените имя Custom.MSP на 1_Custom.MSP.

Программа установки определяет MSP-файл настройки, который обычно хранится в папке Updates при первом развертывании. Программа установки обнаруживает исправления настройки в начале процесса и передает их непосредственно в установщик Microsoft Windows при установке MSI-файлов продукта. Таким образом обеспечивается правильное использование параметров и других настроек, заданных администратором перед применением исправлений продукта. В результате пользователи получают последние обновления вместе с установкой Office.

Важно!

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

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

  • Развертывание обновлений программного обеспечения при начальной установке Office 2010

  • Тестирование и проверка MSP-файлов установщика Windows

  • Изменение файла Config.xml для указания другой папки размещения обновлений

  • Синтаксис SetupUpdates

  • Изменение элемента SetupUpdates в файле Config.xml

Развертывание обновлений программного обеспечения при начальной установке Office 2010

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

Если для создания исправления настройки программы установки используется центр развертывания Office, рекомендуется переименовать файл исправления так, чтобы он был установлен первым. Setup.exe обрабатывает только одно исправление во время установки. Все другие исправления в папке устанавливаются в конце операции. Файл исправления настройки можно переименовать, добавив "1" в начале имени файла, чтобы он обрабатывался первым.

Следующая процедура использует 32-разрядное обновление Microsoft Office 2010 (KB2202188) в качестве примера. В процедуре показано, как установить пакет обновления (в данном примере — office-kb2202188-fullfile-x86-glb.exe), и описываются этапы, необходимые для наполнения папки Updates исправлениями обновления. Данные сведения также применимы и к другим обновлениям Office.

Примечание

Следующая процедура относится только к первичной установке Office 2010. Сведения о развертывании обновлений программного обеспечения после первичной установки Office 2010 с помощью самоизвлекающихся файлов Майкрософт см. в разделе Развертывание всех самоизвлекающихся пакетов Майкрософт в папке.

Установка обновлений программного обеспечения с помощью папки Updates

  1. Скопируйте сжатый образ компакт-диска Office 2010 в сетевую папку. Дополнительные сведения см. в разделе Создание точки сетевой установки для Office 2010.

  2. Используйте центр развертывания Office, чтобы внести все необходимые изменения в установку. Сохраните MSP-файл исправлений настройки программы установки в папке Updates. Как было сказано ранее, следует убедиться, что имя файла начинается с "1". Дополнительные сведения о настройке см. в разделах Office Customization Tool in Office 2010 и Настройка выпуска 2010 системы Office.

  3. Чтобы изменить файл Config.xml, используйте файл Config.xml, расположенный в корне папки устанавливаемого продукта. Для изменения этого файла используйте текстовый редактор, такой как Блокнот. Например, можно задать параметры установки (такие как путь к сетевой точке установки, устанавливаемый продукт и различные параметры установки) и указать языки установки. Дополнительные сведения см. в разделе Config.xml file in Office 2010.

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

    \\сервер\общий_ресурс\setup.exe /config \\сервер\общий_ресурс\ProPlus.WW\config.xml,

    где \\сервер\общий_ресурс — это сетевая папка с исходными файлами Office 2010.

  4. Загрузите обновление Microsoft Office 2010 (KB2202188), 32-разрядная версия (https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x419).

  5. Чтобы извлечь MSP-файлы из самоизвлекающегося файла Майкрософт (в данном примере — office-kb2202188-fullfile-x86-glb.exe), выполните EXE-файл с параметром командной строки /Extract:[путь к папке_извлечения]. Например, введите следующее в командной строке:

    office-kb2202188-fullfile-x86-glb.exe /extract:"c:\ExtractFiles"

    Эта команда начинает извлечение MSP-файлов. Перед началом извлечения отображаются условия лицензионного соглашения на использование программного обеспечения Майкрософт. После их принятия файлы извлекаются в заданную папку (в этом примере — в папку C:\ExtractFiles). Для указания пути использовать кавычки необязательно. Однако это облегчает чтение командной строки. Применяя кавычки, можно также избежать проблемы с путями, которые содержат пробелы.

  6. Скопируйте MSP-файлы исправлений установщика Windows в папку Updates.

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

    После завершения этих этапов можно приступать к развертыванию продукта.

Примечание

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

Установка определенного обновления программного обеспечения с помощью MSP-файла

  1. Чтобы извлечь MSP-файлы из самоизвлекающегося файла Майкрософт (в данном примере — Office2010-kbxxxxxxx-fullfile-x86-glb.exe), выполните EXE-файл с параметром командной строки /extract:[путь к папке_извлечения]. Например, введите следующее в командной строке:

    Office2010-kbxxxxxxx-fullfile-x86-glb.exe /extract:"c:\UpdatesToInstall"

  2. Откройте каталог UpdatesToInstall. Введите следующее в командной строке:

    cd c:\updatestoinstall

  3. Для каждого MSP-файла, извлеченного в папку C:\UpdatesToInstall, выполните команду msiexec /update [update.msp]. Например, введите следующее в командной строке:

    msiexec.exe /update clview.msp /l*v "clview.log"

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

    Помните, что можно установить несколько MSP-файлов одновременно, разделив имена файлов точкой с запятой (;). Например, введите следующее в командной строке:

    msiexec.exe /update clview.msp;access.msp /l*v "updates.log"

Тестирование и проверка MSP-файлов установщика Windows

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

Извлечение MSP-файлов с тестового компьютера и их копирование в папку Updates

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

  2. Откройте Центр обновления Майкрософт, чтобы применить все необходимые обновления Office 2010 на тестовом компьютере.

  3. Убедитесь, что приложения работают нормально.

  4. Сохраните следующий скрипт Visual Basic как "CollectUpdates.vbs". Затем выполните его, чтобы извлечь файлы обновлений, установленные на тестовом компьютере, в конечную папку. Скрипт использует %Temp%\Updates в качестве конечной папки, где %Temp% — временная папка Windows.

    Dim oMsi,oFso,oWShell

    Dim Patches,SumInfo

    Dim patch,record,msp

    Dim qView

    Dim sTargetFolder,sMessage

    Const OFFICEID = "000-0000000FF1CE}"

    Const PRODUCTCODE_EMPTY = ""

    Const MACHINESID = ""

    Const MSIINSTALLCONTEXT_MACHINE = 4

    Const MSIPATCHSTATE_APPLIED = 1

    Const MSIOPENDATABASEMODE_PATCHFILE = 32

    Const PID_SUBJECT = 3 'Displayname

    Const PID_TEMPLATES = 7 'PatchTargets

    Set oMsi = CreateObject("WindowsInstaller.Installer")

    Set oFso = CreateObject("Scripting.FileSystemObject")

    Set oWShell = CreateObject("Wscript.Shell")

    'Create the target folder

    sTargetFolder = oWShell.ExpandEnvironmentStrings("%TEMP%")&"\Updates"

    If Not oFso.FolderExists(sTargetFolder) Then oFso.CreateFolder sTargetFolder

    sMessage = "Patches are being copied to the %Temp%\Updates folder." & vbCrLf & "A Windows Explorer window will open after the script has run."

    oWShell.Popup sMessage,20,"Office Patch Collector"

    'Get all applied patches

    Set Patches = oMsi.PatchesEx(PRODUCTCODE_EMPTY,MACHINESID,MSIINSTALLCONTEXT_MACHINE,MSIPATCHSTATE_APPLIED)

    On Error Resume Next

    'Enum the patches

    For Each patch in Patches

       If Not Err = 0 Then Err.Clear

        'Connect to the patch file

        Set msp = oMsi.OpenDatabase(patch.PatchProperty("LocalPackage"),MSIOPENDATABASEMODE_PATCHFILE)

        Set SumInfo = msp.SummaryInformation

        If Err = 0 Then

            If InStr(SumInfo.Property(PID_TEMPLATES),OFFICEID)>0 Then

                'Get the original patch name

                Set qView = msp.OpenView("SELECT `Property`,`Value` FROM MsiPatchMetadata WHERE `Property`='StdPackageName'")

                qView.Execute : Set record = qView.Fetch()

                'Copy and rename the patch to the original file name

                oFso.CopyFile patch.PatchProperty("LocalPackage"),sTargetFolder&"\"&record.StringData(2),TRUE

            End If

        End If 'Err = 0

    Next 'patch

    oWShell.Run "explorer /e,"&chr(34)&sTargetFolder&chr(34)

  5. Убедитесь, что все необходимые MSP-файлы размещены в конечной папке (%Temp%\Updates).

  6. Скопируйте все MSP-файлы из папки %Temp%\Updates на тестовом компьютере в папку Updates в сетевой точке установки Office 2010.

Изменение файла Config.xml для указания другой папки размещения обновлений

Администраторы могут использовать элемент SetupUpdates в файле Config.xml, чтобы программа установки выполняла поиск обновлений в папке, отличной от папки Updates.

Синтаксис SetupUpdates

Элемент SetupUpdates в файле Config.xml использует следующий синтаксис:

<SetupUpdates [CheckForSUpdates="Yes" | "No"] [SUpdateLocation="список_путей"]/>

Атрибуты SetupUpdates описаны в следующей таблице.

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

CheckForSUpdates

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

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

SupdateLocation=" список_путей "

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

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

Файлы настройки относятся к конкретным продуктам, программа установки применяет только те из них, которые относятся к конкретному устанавливаемому продукту. Но если в папке Updates хранится несколько файлов настройки для одного продукта, программа установки применяет все файлы к конфигурации пользователя в алфавитном порядке.

Изменение элемента SetupUpdates в файле Config.xml

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

Чтобы изменить элемент SetupUpdates файла Config.xml, выполните следующие действия.

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

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

    <SetupUpdates CheckForSUpdates="Yes" SUpdateLocation="\\сервер1\общий_ресурс;\\сервер2\общий_ресурс" />

    В этом случае список_путей определяет полные пути к папкам, разделенным точкой с запятой ("\\сервер1\общий_ресурс;\\сервер2\общий_ресурс").

  3. Сохраните файл Config.xml в той же папке, где он хранился до его изменения.

Дополнительные сведения об элементе SetupUpdates файла Config.xml см. в разделе Элемент SetupUpdates в статье Config.xml file in Office 2010.

Выбор стратегии обновления

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

Тип клиента Потребность Рекомендуемые решения

Крупное предприятие

Расширенное управление обновлением программного обеспечения

System Center Configuration Manager 2007

Папка Updates (только для исходной установки)

Примечание

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

Распространение только обновлений Майкрософт

Службы Windows Server Update Services

Предприятие среднего размера

Расширенное управление обновлением программного обеспечения

System Center Configuration Manager 2007

Папка Updates (только для исходной установки)

Примечание

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

Распространение только обновлений Майкрософт

Службы Windows Server Update Services

Небольшая компания

Распространение обновлений продуктов Майкрософт в средах, по крайней мере, с одним компьютером под управлением Windows и одним ИТ-администратором.

Службы Windows Server Update Services

Все другие сценарии

Центр обновления Майкрософт

Самоизвлекающиеся файлы Майкрософт

Папка Updates (только для исходной установки)

Примечание

Папка Updates применима только для MSP-файлов.

Потребитель

Все сценарии

Центр обновления Майкрософт