Modifiche al programma di installazione di Exchange 2007 SP2

 

Si applica a: Exchange Server 2007 SP2

Ultima modifica dell'argomento: 2009-10-16

In questo argomento vengono fornite le informazioni relative alle modifiche apportate al programma di installazione di Microsoft Exchange Server 2007 Service Pack 2 (SP2).

Nella release di Exchange 2007 SP2 sono state apportate modifiche al pacchetto del programma di installazione Windows Installer per migliorare il supporto per i pacchetti di aggiornamenti cumulativi di Exchange 2007 SP2. Tali modifiche includono:

  • L'insieme di strumenti Windows Installer XML (WiX) aggiornato

    L'insieme di strumenti WiX è stato aggiornato alla versione stabile più recente.

  • Voci diagnostiche del Registro di sistema modificate

    Le voci diagnostiche del Registro di sistema sono state ricodificate per essere separate da altre voci del Registro di sistema.

  • Nuovi componenti stub

    Sono stati creati componenti stub per ciascun ruolo del server di Exchange.

  • Windows Installer 4.5.

    Per l'installazione di Exchange 2007 SP2 è richiesta la versione 4.5 di Windows Installer (MSI).

WiX aggiornato

È possibile utilizzare WiX per creare pacchetti di Windows Installer dai file XML. Il software è fornito da Microsoft in base alla licenza Common Public License. Per ulteriori informazioni su WiX o per ottenere la versione più recente dell'insieme di strumenti WiX, vedere Windows Installer XML (WiX) toolset (informazioni in lingua inglese).

Componente diagnostico del Registro di sistema

Tutte le voci diagnostiche del Registro di sistema sono state ricodificate da ciascun componente di Exchange in un componente separato in WiX. Tale modifica consente un controllo maggiori sulle singole configurazioni in ciascun pacchetto di aggiornamenti cumulativi. L'impostazione predefinita per ciascuna voce diagnostica del Registro di sistema è di sovrascrivere sempre le configurazioni del Registro di sistema precedenti. Tale comportamento è simile a quello di Exchange 2007 Service Pack 1 (SP1) e alla versione RTM della release originale di Exchange 2007.

Sebbene gli aggiornamenti cumulativi sovrascrivano la maggior parte delle impostazioni delle configurazioni precedenti, la seguente voce del Registro di sistema non viene sovrascritta dai pacchetti di aggiornamenti cumulativi:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator

Valore predefinito: PeriodicPollingMinute=15

Se tale voce del Registro di sistema viene personalizzata dopo l'installazione di Exchange 2007 SP2, non verrà sovrascritta al momento dell'installazione di un pacchetto di aggiornamenti cumulativi di Exchange 2007 SP2.

Nota

Se la voce del Registro di sistema viene eliminata dopo l'installazione di Exchange 2007 SP2, i pacchetti di aggiornamenti cumulativi successivi reinstalleranno la voce del Registro di sistema con il valore predefinito.

Nuovi componenti stub

In Exchange 2007 SP2 sono stati introdotti cinque componenti stub per fornire le impostazioni del Registro di sistema per ciascun ruolo del server. Tali componenti stub possono essere utilizzati da pacchetti di aggiornamenti cumulativi successivi. Per impostazione predefinita, le configurazioni dei componenti di Exchange non verranno sovrascritti dai pacchetti di aggiornamenti cumulativi. Tuttavia, se gli aggiornamenti cumulativi futuri richiedono nuove configurazioni e se queste possono essere personalizzate dagli utenti, i nuovi componenti stub possono essere utilizzati per mantenere le impostazioni delle configurazioni personalizzate durante l'installazione di un aggiornamento cumulativo.

Ad esempio, per SampleComponent sono presenti le seguenti impostazioni in 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>

In questo esempio, se la sottochiave del Registro di sistema non esiste, verrà creata da Windows Installer e le verrà assegnato il valore predefinito durante l'installazione dell'aggiornamento cumulativo. Tuttavia, se sono vere tutte le condizioni seguenti, la voce del Registro di sistema non verrà sovrascritta:

  • La chiave del Registro di sistema esiste:

  • L'attributo NeverOverwrite è impostato su yes.

  • L'attributo KeyPath della sottochiave del Registro di sistema SampleComponent è impostato su yes.

Nota

   Tale modifica apportata alla progettazione presenta una limitazione. Poiché solo pochi componenti stub sono disponibili per ciascun ruolo del server di Exchange, non è possibile aggiungere nuovi componenti o cartelle per un aggiornamento cumulativo.

Windows Installer 4.5.

Negli aggiornamenti cumulativi precedenti, alcuni file senza versione, quali gli script .ps1 modificati dall'aggiornamento cumulativo, non sono stati rimodificati durante la rimozione del pacchetto di aggiornamenti cumulativi. Tale comportamento si verificava a causa di un problema nelle versioni precedenti di Windows Installer, che non consentivano il ripristino corretto delle copie precedenti di file. A causa delle limitazioni nelle versioni precedenti di Windows Installer, per installare Exchange 2007 SP2 è necessaria la versione 4.5 di Windows Installer.

Per ulteriori informazioni sulla gestione delle versioni di file di Windows Installer, vedere File Versioning Rules (informazioni in lingua inglese).