Изменения программы установки пакета обновления 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) она перезаписана не будет.
![]() |
---|
Если удалить эту запись реестра после установки пакета обновления 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.
![]() |
---|
Такой подход имеет определенное ограничение. Поскольку для каждой роли сервера Exchange доступно всего несколько компонентов-заглушек, в накопительный пакет обновления невозможно добавить новые компоненты или папки. |
Установщик Windows 4.5
В предыдущих накопительных пакетах обновления некоторые файлы без версий, например файлы скриптов с расширением PS1, измененные при установке накопительного пакета обновления, не восстанавливались в исходное состояние при удалении соответствующего пакета. Это происходило из-за проблемы в предыдущих версиях установщика Windows, из-за которой предыдущие копии файлов не восстанавливались. Из-за ограничений предыдущих версий установщика Windows для установки пакета обновления 2 (SP2) для сервера Exchange 2007 требуется установщик Windows 4.5.
Дополнительные сведения о том, как установщик Windows работает с версиями файлов, см. в статье File Versioning Rules (на английском языке).