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

Обновлено: Апрель 2011

Назначение: Office Resource Kit

 

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

Содержание:

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

  • Поддержка существующих установок выпуска 2007 системы Office

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

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

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

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

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

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

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

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

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

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

Исправление

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

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

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

Сведения об обновлении продуктов Выпуск 2007 системы Office корпорацией Майкрософт см. в статье 949370 базы знаний Майкрософт: Сведения об обновлении продуктов выпуска 2007 системы Office корпорацией Майкрософт см. в разделе(на английском языке) (https://go.microsoft.com/fwlink/?linkid=119649\&clcid=0x419).

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

ImportantВажно:
Для развертывания исправлений Выпуск 2007 системы Office требуется установщик Microsoft Windows 3.1 для компьютеров под управлением Windows XP с пакетом обновления 2 (SP2) или более поздней версии и Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней версии. При отсутствии необходимой версии установщика Windows во время установки может быть выведено сообщение об ошибке, подобное следующему: Не удалось установить пакет.
Эта проблема может возникнуть, поскольку определенные версии установщика Windows не содержат функциональных возможностей, необходимых для успешного обновления. Для решения этой проблемы необходима загрузка и установка обновления установщика Windows. После обновления установщика Windows необходима повторная установка обновления системы Выпуск 2007 системы Office.

Дополнительные сведения об этой проблеме см. в статье 942101 базы знаний Майкрософт: При установке пакета обновления 1 (SP1) для выпуска 2007 системы Microsoft Office на компьютере под управлением Windows XP с пакетом обновления 2 (SP2) появляется сообщение об ошибке.

Дополнительные сведения об установке установщика Windows 3.1 версии 2 см. в статье 893803 базы знаний Майкрософт : Доступен установщик Windows 3.1 версии 2 (3.1.4000.2435)(на английском языке) (https://go.microsoft.com/fwlink/?linkid=88539\&clcid=0x419).

Следует учесть, что компьютеры под управлением Windows Vista и Windows Server 2008 используют установщик Windows 4.0. Дополнительные сведения об установщике Windows см. в следующих ресурсах на веб-сайте MSDN:

Поддержка существующих установок выпуска 2007 системы Office

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

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

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

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

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

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

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

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

  • При ограниченной пропускной способности сети.

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

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

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

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

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

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

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

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

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

  • Службы Windows Server Update Services

  • Microsoft Systems Management Server

  • Самоизвлекающиеся файлы Microsoft

  • Папка \Updates

    NoteПримечание:
    Метод установки из папки "Updates" используется только для развертывания обновлений программного обеспечения на первоначальной установке Выпуск 2007 системы Office.

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

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

В управляемой Active Directory среде можно заблокировать доступ пользователей к обновлениям Office в Office Online с помощью групповой политики. Можно включить параметр политики Заблокировать применение обновлений с сайта обновления Office, чтобы предотвратить самостоятельную загрузку пользователями клиентских обновлений с сайта обновлений Office, но все же позволить пользоваться преимуществами других ресурсов Office Online. Если эта политика включена, она также отключает меню Проверка обновлений и элементы области задач. Этот параметр политики доступен в узле User Configuration\Administrative Templates\Microsoft Office 2007 system\Miscellaneous в оснастке консоли управления (MMC) редактора объектов групповой политики. Эта политика не препятствует пользователям искать обновления в центре загрузки Майкрософт или использовать сайт центра обновлений Майкрософт, на котором также предоставляются обновления программного обеспечения Office. Дополнительные сведения о групповой политике и о настройке параметров групповой политики см. в разделах Обзор групповой политики (версия 2007 системы Office) и Обеспечение параметров с помощью групповой политики в версии 2007 системы Office.

Службы Windows Server Update Services

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

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

Microsoft Systems Management Server

Microsoft Systems Management Server (SMS) — это средство распределения программного обеспечения, предназначенное для организаций среднего и большого размера, которые управляют большим количеством клиентов в сложной и быстро меняющейся бизнес-среде. В дополнение к использованию средства SMS для первоначального развертывания Office его можно использовать для распределения обновлений продуктов разным клиентам Microsoft Windows.

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

Дополнительные сведения о Systems Management Server см. в разделе Развертывание выпуска 2007 системы Microsoft Office с Microsoft Systems Management Server 2003 R2(на английском языке) (https://go.microsoft.com/fwlink/?linkid=78542\&clcid=0x419).

Файлы самоизвлечения Microsoft

Файлы самоизвлечения Microsoft используется для объединения обновлений и исправлений установки программного обеспечения в самоизвлекающиеся исполняемые файлы, называемые пакеты самоизвлечения Microsoft. Администраторы могут установить эти пакеты, дважды щелкнув EXE-файл или запустив EXE-файл из командной строки. Этот параметр развертывания полезен при отсутствии SMS или WSUS.

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

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

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

В следующих разделах рассматривается использование файлов самоизвлечения Microsoft.

  • Переключатели командной строки самоизвлечения Microsoft

  • Развертывание всех пакетов самоизвлечения Microsoft в папке

  • Образец пакетного файла

  • Образец скрипта

Переключатели командной строки самоизвлечения Microsoft

Для определения переключателей, доступных для пакета, используется один из следующих переключателей:

/?

/h

/help

В следующей таблице приведены переключатели командной строки, поддерживаемые технологией Microsoft Self-Extractor.

Переключатель Описание

/extract:[ путь ]

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

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

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

/lang: lcid

Устанавливает заданные региональные настройки пользовательского интерфейса при наличии в пакете нескольких.

/quiet

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

/passive

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

/norestart

Не выдает запрос пользователю при необходимости перезагрузки компьютера.

/forcerestart

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

/?

/h

help

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

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

Развертывание всех пакетов самоизвлечения Microsoft в папке

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

Образец пакетного файла

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

@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 делает примерно то же самое, что и приведенный выше пакетный файл. Этот скрипт устанавливает все файлы самоизвлечения Microsoft, содержащиеся в папке, в которой размещается скрипт. Код задает автоматическую установку пакетов самоизвлечения Microsoft и делает возможным ведение журнала, так что файлы журнала создаются во временной папке Windows. Эти переключатели не предназначены для исполняемых файлов (EXE), кроме файлов самоизвлечения Microsoft, так что рекомендуется не помещать другие типы 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

При развертывании обновлений программного обеспечения после первоначальной установки Выпуск 2007 системы Office с помощью файлов самоизвлечения Microsoft можно с помощью текстового редактора, такого как "Блокнот", изменить образцы скриптов Visual Basic и пакетных файлов из этого раздела, чтобы они соответствовали конкретным требованиям. После завершения настройки файлы нужно сохранить. Затем можно запустить скрипт или пакетный файл для выполнения последовательной установки новых пакетов самоизвлечения Microsoft. В этом случае основная последовательность операций будет подобна приведенной в следующей процедуре, в которой в качестве примера используется пакет обновления 2 для Выпуск 2007 системы Office. Приведенные сведения также относятся и к другим обновлениям Office.

Разверните все пакеты самоизвлечения Microsoft в папке

  1. Загрузите файл обновления программного обеспечения. Например, загрузите файл Пакет обновления 2 (SP2) для комплекта 2007 Microsoft Office (https://go.microsoft.com/fwlink/?linkid=144524\&clcid=0x419)

  2. Сохраните загруженный EXE-файл (в данном примере это office2007sp2-kb953195-fullfile-en-us.exe) на жесткий диск в той же папке, в которой содержится скрипт или пакетный файл, используемый для развертывания пакетов самоизвлечения Microsoft. Например, сохраните файл в папку C:\Office2007SP2.

  3. Запустите настроенный пакетный файл или скрипт (на основе примеров из раздела Развертывание всех пакетов самоизвлечения Microsoft в папке), чтобы установить все файлы самоизвлечения Microsoft Self-Extractor, содержащиеся в папке C:\Office2007SP2.

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

Папка "Updates"

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

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

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

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

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

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

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

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

  • Синтаксис SetupUpdates

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

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

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

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

В следующей процедуре в качестве примера используется пакет обновления 2 для Выпуск 2007 системы Office. Показывается установка этого пакета обновления (office2007sp2-kb953195-fullfile-en-us.exe) и выделяются действия, необходимые для заполнения папки Updates исправлениями обновления. Эти сведения применимы также и к остальным обновлениям Office.

NoteПримечание:
Следующая процедура относится только к первоначальным установкам Выпуск 2007 системы Office. Дополнительные сведения о развертывании обновлений программного обеспечения после первоначальной установки Выпуск 2007 системы Office с помощью файлов самоизвлечения Microsoft см. в разделе Развертывание всех пакетов самоизвлечения Microsoft в папке.

Установите обновления программного обеспечения, используя папку "Updates"

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

  2. Воспользуйтесь центром развертывания Office для внесения всех необходимых изменений в установку. Сохраните это исправление настройки (MSP-файл) в папке Updates. Как уже отмечалось ранее, убедитесь, что имя файла начинается с "1". Сведения о настройках см. в статьях Центр развертывания Office в выпуске 2007 системы Microsoft Office и Настройка выпуска 2007 системы Microsoft Office.

  3. Для изменения файла Config.xml воспользуйтесь файлом Config.xml, расположенным в корне папки продукта для устанавливаемого продукта. Воспользуйтесь текстовым редактором, например, Блокнотом, для изменения файла. Например, можно задать параметры установки (например, путь к точке сетевой установки, устанавливаемый продукт и настраиваемые параметры установки) и задать языки для установки. Дополнительные сведения см. в разделе Файл Config.xml в версии 2007 системы Office.

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

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

  4. Загрузите пакет обновления 2 (SP2) для комплекта 2007 Microsoft Office (https://go.microsoft.com/fwlink/?linkid=108399\&clcid=0x419).

  5. Чтобы извлечь исправления MSP из файла самоизвлечения Microsoft, запустите EXE-файл (в данном примере office2007sp2-kb953195-fullfile-en-us.exe) с ключом /Extract:[путь_к_папке_для_извлечения]. Например, введите в командной строке следующее:

    office2007sp2-kb953195-fullfile-en-us.exe /extract:" c:\ExtractFiles "

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

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

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

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

ImportantВажно:
Если самый последний пакет обновления для выпуска 2007 системы Office уже установлен, но центр обновления Майкрософт по-прежнему показывает его, как еще не установленный, см. статью Обновление приложений выпуска 2007 системы Microsoft Office для пакета обновлений 1.

Сведения о пакете обновления 2 (SP2) для Выпуск 2007 системы Office см. в статье базы знаний 953195: Описание пакета обновления 2 (SP2) комплекта 2007 Microsoft Office и пакета обновления 2 (SP2) языкового пакета Microsoft Office 2007" (https://go.microsoft.com/fwlink/?linkid=144718\&clcid=0x419). Дополнительные сведения об удалении пакета обновления 2 см. в статье Средство удаления пакета обновления Microsoft для комплекта Office 2007.

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

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

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

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

  2. Запустите службу обновления Microsoft для применения всех необходимых обновлений Выпуск 2007 системы Office на пробном компьютере.

  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 пробного компьютера в точку сетевой установки Выпуск 2007 системы Office.

ImportantВажно:
Если самый последний пакет обновления для выпуска 2007 системы Office уже установлен, но центр обновления Майкрософт по-прежнему показывает его, как еще не установленный, см. статью Обновление приложений выпуска 2007 системы Microsoft Office для пакета обновлений 1.

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

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

Синтаксис SetupUpdates

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

<SetupUpdates [CheckForSUpdates="Yes" | "No"] [SUpdateLocation="path-list"]/>

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

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

CheckForSUpdates

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

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

SupdateLocation=" path-list "

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

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

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

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

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

Чтобы изменить элемент SetupUpdates в Config.xml

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

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

    <SetupUpdates [CheckForSUpdates="Yes"] [SUpdateLocation= path-list ] />

    В данном случае path-list приводит список полных путей к папкам, отделенных точкой с запятой.

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

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

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

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

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

Большое предприятие

Дополнительное управление обновлениями программного обеспечения

SMS

Папка "Updates" (только для первоначальных установок)

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

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

WSUS

Среднее предприятие

Дополнительное управление обновлениями программного обеспечения

SMS

Папка "Updates" (только для первоначальных установок)

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

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

WSUS

Малый бизнес

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

WSUS

Остальные сценарии

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

Файлы самоизвлечения Microsoft

Папка "Updates" (только для первоначальных установок)

NoteПримечание:
Папка Updates применима только к MSP-файлам.

Потребитель

Все сценарии

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

См. также

Понятия

Обзор архитектуры установки для выпуска 2007 системы Microsoft Office
Использование Systems Management Server 2003 для развертывания выпуска 2007 системы Microsoft Office
Развертывание выпуска 2007 системы Microsoft Office с использованием System Center Essentials 2007
Файл Config.xml в версии 2007 системы Office
Центр развертывания Office в выпуске 2007 системы Microsoft Office
Коды ошибок для пакетов обновлений системы Office 2007
Обновление приложений выпуска 2007 системы Microsoft Office для пакета обновлений 1