Поделиться через


Изменения программы установки пакета обновления 2 (SP2) для сервера Exchange Server 2007

 

Применимо к: Exchange Server 2007 SP2

Последнее изменение раздела: 2009-10-16

В данном разделе приведены сведения об изменениях, внесенных в программу установки пакета обновления 2 (SP2) для сервера Microsoft Exchange Server 2007.

В пакете обновления 2 (SP2) для сервера Exchange 2007 были внесены изменения в пакет установки установщика Windows для обеспечения улучшенной поддержки накопительных пакетов обновления для сервера Exchange 2007 с пакетом обновления 2 (SP2). Ниже указаны некоторые из этих изменений.

  • Обновленный набор средств WiX (Windows Installer XML)

    Набор средств WiX был обновлен до последней стабильной версии.

  • Измененные диагностические записи реестра

    Диагностические записи реестра теперь являются отдельными записями.

  • Новые компоненты-заглушки

    Для каждой роли сервера Exchange созданы компоненты-заглушки.

  • Установщик Windows 4.5

    Для установки сервера Exchange 2007 с пакетом обновления 2 (SP2) требуется установщик Windows (MSI) 4.5.

Обновленный набор средств WiX

Набор средств WiX можно использовать для создания пакетов установщика Windows на основе XML-файлов. Это программное обеспечение доступно от корпорации Майкрософт в рамках публичной лицензии. Дополнительные сведения о наборе средств WiX см. на веб-сайте Windows Installer XML (WiX) toolset (на английском языке).

Компонент для диагностики реестра

Корпорация Майкрософт выделила все диагностические записи реестра из каждого компонента Exchange в отдельный компонент набора средств WiX. Это позволяет эффективнее контролировать отдельные конфигурации в каждом накопительном пакете обновления. По умолчанию в реестре всегда перезаписываются предыдущие конфигурации диагностических записей реестра. Аналогичный подход используется в сервере Exchange 2007 с пакетом обновления 1 (SP1) и RTM-версии Exchange 2007.

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator

Значение по умолчанию: PeriodicPollingMinute=15

Если изменить эту запись реестра после установки пакета обновления 2 (SP2) для сервера Exchange 2007, то после установки накопительного пакета обновления для сервера Exchange 2007 с пакетом обновления 2 (SP2) она перезаписана не будет.

noteПримечание.
Если удалить эту запись реестра после установки пакета обновления 2 (SP2) для сервера Exchange 2007, то последующие накопительные пакеты обновления восстановят эту запись со значением по умолчанию.

Новые компоненты-заглушки

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

Предположим, например, что для компонента SampleComponent в Exchange 2007 с пакетом обновления 2 (SP2) заданы следующие параметры:

<Component Id="Configuration" Guid="b8dd2994-1cb4-4339-947e-94955aae3723" NeverOverwrite="yes" ...>
        <Registry Id="RegConfig1 " Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator" KeyPath="yes" Name="PeriodicPollingMinutes" Type="integer" Value="15" />
</Component>

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

  • Раздел реестра существует.

  • Атрибут NeverOverwrite имеет значение yes.

  • Атрибут KeyPath подраздела реестра SampleComponent имеет значение yes.

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

Установщик Windows 4.5

В предыдущих накопительных пакетах обновления некоторые файлы без версий, например файлы скриптов с расширением PS1, измененные при установке накопительного пакета обновления, не восстанавливались в исходное состояние при удалении соответствующего пакета. Это происходило из-за проблемы в предыдущих версиях установщика Windows, из-за которой предыдущие копии файлов не восстанавливались. Из-за ограничений предыдущих версий установщика Windows для установки пакета обновления 2 (SP2) для сервера Exchange 2007 требуется установщик Windows 4.5.

Дополнительные сведения о том, как установщик Windows работает с версиями файлов, см. в статье File Versioning Rules (на английском языке).