Alterações no programa de instalação do Exchange 2007 SP2

 

Aplica-se a: Exchange Server 2007 SP2

Tópico modificado em: 2009-10-16

Este tópico fornece informações sobre as alterações feitas ao programa de instalação no Microsoft Exchange Server 2007 Service Pack 2 (SP2).

Com o lançamento do Exchange 2007 SP2, foram feitas alterações no pacote de instalação do Windows Installer para aprimorar o suporte para os pacotes cumulativos de atualizações do Exchange 2007 SP2. Essas alterações incluem o seguinte:

  • Um conjunto de ferramentas atualizado do Windows Installer XML (WiX)

    O conjunto de ferramentas do WiX foi atualizado para versão estável mais recente.

  • Entradas modificadas do registro de diagnóstico

    As entradas do Registro de diagnóstico foram recodificadas para ficarem separadas de outras entradas no Registro.

  • Novos componentes de stub

    Componentes de stub foram criados para cada função de servidor do Exchange.

  • Windows Installer 4,5

    É necessário ter o Windows Installer (MSI) versão 4.5 para instalar o Exchange 2007 SP2.

WiX atualizado

É possível usar o WiX para criar pacotes do Windows Installer a partir de arquivos XML. Este software está disponível na Microsoft pela Licença Pública Comum. Para obter mais informações sobre o WiX ou para obter a versão mais recente da conjunto de ferramentas do WiX, consulte Conjunto de ferramentas do Windows Installer XML (WiX).

Componente do Registro de Diagnóstico

Recodificamos todas as entradas do Registro de diagnóstico de cada componente do Exchange para um componente separado no WiX. Essa alteração permite mais controle sobre as configurações individuais em cada pacote cumulativo de atualizações. A configuração padrão de cada entrada do Registro de diagnóstico sempre substitui as configurações anteriores do Registro. Este comportamento é semelhante aos comportamentos do Exchange 2007 Service Pack 1 (SP1) e da versão RTM original do Exchange 2007.

Embora os pacotes cumulativos de atualizações substituam a maioria das definições de configuração anteriores, a seguinte entrada do Registro não é substituída por eles.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator

Valor padrão: PeriodicPollingMinute=15

Se você personalizar essa entrada do Registro após a instalação do Exchange 2007 SP2, a entrada do Registro não será substituída ao instalar um pacote cumulativo de atualizações do Exchange 2007 SP2.

Dica

Se você excluir essa entrada do Registro após a instalação do Exchange 2007 SP2, os pacotes cumulativos de atualizações subsequentes reinstalarão a entrada do Registro juntamente com o valor padrão.

Novos componentes de stub

O Exchange 2007 SP2 apresenta cinco componentes de stub para fornecer configurações do Registro para cada função do servidor. Esses componentes de stub podem ser usados por pacotes cumulativos de atualizações subsequentes. Por padrão, os futuros pacotes cumulativos de atualizações não substituem as configurações dos componentes do Exchange. No entanto, se futuros pacotes cumulativos de atualizações exigirem novas configurações e as configurações puderem ser personalizadas pelos usuários, os novos componentes de stub poderão ser usados para preservar as configurações durante a instalação de um pacote cumulativo de atualizações.

Por exemplo, SampleComponent possui as seguintes definições no Exchange 2007 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>

Neste exemplo, se a subchave do Registro não existir, o Windows Installer criará a subchave e a atribuirá o valor padrão durante a instalação do pacote cumulativo de atualização. No entanto, se todas as seguintes condições forem verdadeiras, o Windows Installer não substituirá a entrada do Registro:

  • A chave de Registro existe.

  • O atributo NeverOverwrite está definido como sim.

  • O atributo KeyPath da subchave do Registro SampleComponent está definida como sim.

Dica

Essa alteração de design tem uma limitação. Como somente alguns componentes de stub estão disponíveis para cada função de servidor do Exchange, não é possível adicionar novos componentes ou novas pastas para um pacote cumulativo de atualização.

Windows Installer 4,5

Em pacotes cumulativos de atualizações mais recentes, alguns arquivos sem versão, como os scripts .ps1 que foram modificados pelo pacote cumulativo de atualizações, não foram alterados novamente durante a remoção do pacote cumulativo. Este comportamento ocorreu devido a um problema em versões anteriores do Windows Installer, o qual não restaurou corretamente cópias mais recentes dos arquivos, Devido às limitações em versões anteriores do Windows Installer, o Windows Installer 4.5 é necessário para instalar o Exchange 2007 SP2.

Para obter mais informações sobre como o Windows Installer lida com o controle de versão de arquivos, consulte File Versioning Rules (página em inglês).