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

 

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

Последнее изменение раздела: 2016-12-16

Сводка. Сведения о процессе обновления программного обеспечения и руководство по развертыванию обновлений для продуктов Office 2013, Project 2013 и Visio 2013, использующих установщик Windows (MSI).

Аудитория: ИТ-специалисты

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

Содержание:

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

  • Обслуживание существующих установок Office 2013

  • Развертывание обновлений с помощью средств корпоративного развертывания

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

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

Типы обновлений программного обеспечения для Office

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

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

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

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

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

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

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

Исправление

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

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

Сведения о последних обновлениях для Office 2013 и связанных с ним продуктов см. в статье Центр обновлений для Microsoft Office, серверов Office и связанных продуктов.

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

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

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

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

Обслуживание существующих установок Office 2013

Функции развертывания в Office 2013 упрощают процесс выбора стратегии обновления. Все обновления доставляются непосредственно клиенту, чтобы существующие установки системы Office 2013 имели самые новые обновления программного обеспечения.

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

Для установки Office 2013 и обновлений продуктов необходимы права администратора или повышенные права. Под повышенными правами понимается учетная запись или процесс, которые работают на компьютере или для которых выполнен вход в компьютер, имеющий полные права или разрешения администратора. Рекомендуемый подход для среды предприятий состоит в том, чтобы для развертывания обновлений использовать средства распространения программного обеспечения, например Microsoft System Center 2012 Configuration Manager. System Center 2012 Configuration Manager использует повышенные права. Подробнее о развертывании Office 2013 см. в разделе Способы развертывания для Office 2013.

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

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

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

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

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

  • пропускная способность сети ограничена;

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

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

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

Исходный выпуск Office 2013 является первоначальной базовой версией продукта, а каждый успешно полученный пакет обновления — новой базовой версией.

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

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

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

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

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

  • Службы Windows Server Update Services

  • System Center 2012 Configuration Manager

  • Файлы самоизвлечения Майкрософт

  • Папка "Updates"

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

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

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

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

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

Службы Windows Server Update Services

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

Сведения о службах WSUS см. в статье Поэтапное руководство для служб Windows Server Update Services 3.0 с пакетом обновления 2 (SP2).

System Center 2012 Configuration Manager

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

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

Дополнительные сведения о System Center 2012 Configuration Manager см. в статьях Microsoft System Center 2012 Configuration Manager и Обновления программного обеспечения в Configuration Manager.

Файлы самоизвлечения Майкрософт

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

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

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

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

В перечисленных ниже разделах приведены сведения о том, как использовать файлы самоизвлечения Майкрософт.

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

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

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

  • Образец сценария

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

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

/?

/h

/help

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

Параметры командной строки

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

/extract:[ путь ]

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

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

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

/lang: код языка

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

/quiet

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

/passive

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

/norestart

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

/forcerestart

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

/?

/h

/help

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

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

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

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

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

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

@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 2013, можно использовать текстовый редактор, например Блокнот, чтобы изменить образцы сценария Visual Basic и пакетного файла, описанные в этом разделе, в соответствии с конкретными требованиями. После изменения файлов сохраните их. Теперь можно запустить сценарий или пакетный файл, чтобы связать в цепочку установку новых пакетов самоизвлечения Майкрософт. В этом случае основной процесс будет выглядеть так, как описано в приведенной ниже процедуре, в которой в качестве примера используется обновление для 32-разрядного выпуска Microsoft Outlook 2013 (KB2737132). Эти сведения также применимы к другим обновлениям Office.

ПримечаниеПримечание
Для работы во всех наборах Наборы приложений Office 2013 можно использовать мышь, сочетания клавиш и сенсорные жесты. Дополнительные сведения об использовании сочетаний клавиш и сенсорных жестов в службах и продуктах Office см. в следующих статьях: Сочетания клавиш, Справочник по сенсорному управлению в Office.

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

  1. Загрузите файл обновления программного обеспечения. Например, можно скачать обновление для 32-разрядного выпуска Microsoft Outlook 2013 (KB2737132).

  2. Сохраните загруженный EXE-файл (в нашем примере это файл outlook2013-kb2737132-fullfile-x86-glb.exe) на жесткий диск в ту же папку, где расположены сценарий или пакетный файл, используемые для развертывания пакетов самоизвлечения Майкрософт. Например, можно сохранить файл в папку C:\Office2013Updates.

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

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

Папка "Updates"

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

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

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

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

Перечисленные ниже разделы содержат сведения о том, как использовать папку "Updates".

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

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

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

  • Синтаксис элемента SetupUpdates

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

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

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

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

В приведенной ниже процедуре в качестве примера используется обновление для 32-разрядного выпуска Microsoft Outlook 2013 (KB2737132). В примере показано, как установить пакет обновления (в нашем случае это outlook2013-kb2737132-fullfile-x86-glb.exe), и выделены действия, необходимые для заполнения папки Updates обновлениями. Эти сведения также применимы к другим обновлениям Office.

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

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

  1. Загрузите ISO-образ Office 2013 и запишите его на DVD-диск, а затем скопируйте содержимое в расположение в сети. Подробнее см. в разделе Развертывание Office 2013 из сетевой точки установки.

  2. С помощью центра развертывания Office внесите необходимые изменения в установку. Сохраните MSP-файл настройки программы установки в папку "Updates". Как было сказано ранее, убедитесь, что имя файла начинается с символа "1". Сведения о настройках см. в разделе Справочные сведения для центра развертывания для Office 2013.

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

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

    \\сервер\общая_папка\setup.exe /config \\сервер\общая_папка\ProPlus.WW\config.xml,

    где \\сервер\общая_папка — это расположение в сети, содержащее файлы источника Office 2013.

  4. Скачайте обновление для 32-разрядного выпуска Microsoft Outlook 2013 (KB2737132).

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

    outlook2013-kb2737132-fullfile-x86-glb.exe /extract:"c:\ExtractFiles"

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

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

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

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

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

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

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

    Office2013-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-файла не будет осуществляться дополнительное ведение журнала.

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

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

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

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

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

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

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

  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. Убедитесь, что в целевой папке (%Temp%\Updates) есть все необходимые MSP-файлы.

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

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

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

Синтаксис элемента SetupUpdates

Для элемента SetupUpdates в файле Config.xml используется следующая синтаксическая конструкция:

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

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

Атрибуты элемента SetupUpdates

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

CheckForSUpdates

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

Если значение равно Нет, программа установки не будет выполнять поиск файлов настройки с использованием списка путей в 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 в Office 2013.

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

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

Критерии для определения подходящих решений для обновления программного обеспечения

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

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

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

System Center 2012 Configuration Manager

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

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

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

Службы Windows Server Update Services

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

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

System Center 2012 Configuration Manager

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

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

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

Службы Windows Server Update Services

Малый бизнес

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

Службы Windows Server Update Services

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

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

Файлы самоизвлечения Майкрософт

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

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

Потребитель

Все сценарии

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

См. также

Обзор архитектуры установки для Office 2013
Справочник по файлу Config.xml в Office 2013
Справочные сведения для центра развертывания для Office 2013