Modifications du programme d'installation d'Exchange 2007 SP2

 

S’applique à : Exchange Server 2007 SP2

Dernière rubrique modifiée : 2009-10-16

Cette rubrique fournit des informations sur les modifications apportées au programme d'installation dans Microsoft Exchange Server 2007 Service Pack 2 (SP2).

Dans Exchange 2007 SP2, des modifications ont été apportées au package Windows Installer pour améliorer la prise en charge des correctifs cumulatifs Exchange 2007 SP2. Ces modifications sont les suivantes :

  • Un ensemble d'outils Windows Installer XML (WiX) mis à niveau

    L'ensemble d'outils WiX a été mis à jour vers la dernière version stable.

  • Entrées de Registre pour les diagnostics modifiées

    Les entrées de Registre pour les diagnostics ont été recodées sous forme d'entrées de Registre distinctes.

  • Nouveaux composants de stub

    Des composants de stub ont été créés pour tous les rôles serveur Exchange.

  • Windows Installer 4.5

    Windows Installer (MSI) 4.5 est nécessaire pour installer Exchange 2007 SP2.

WiX mis à niveau

WiX permet de créer des packages Windows Installer à partir de fichiers XML. Ce logiciel est disponible auprès de Microsoft sous la licence CPL (Common Public License). Pour plus d'informations sur WiX ou pour obtenir la dernière version de l'ensemble d'outils WiX, consultez la rubrique Windows Installer XML (WiX) toolset (en anglais).

Composant du Registre pour les diagnostics

Toutes les entrées de Registre pour les diagnostics de chaque composant Exchange ont été recodées en un composant distinct dans WiX. Cette modification offre un contrôle accru sur les configurations individuelles dans chaque correctif cumulatif. Par défaut, les configurations de Registre précédentes sont toujours remplacées pour chaque entrée de Registre pour les diagnostics. Ce comportement est semblable à celui d'Exchange 2007 Service Pack 1 (SP1) et de la version de publication (RTM) d'Exchange 2007.

Si les correctifs cumulatifs remplacent la plupart des paramètres de configuration précédents, l'entrée de Registre suivante n'est toutefois pas remplacée :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator

Valeur par défaut : PeriodicPollingMinute=15

Si vous personnalisez cette entrée de Registre après l'installation d'Exchange 2007 SP2, l'entrée de Registre ne sera pas remplacée lors de l'installation d'un correctif cumulatif Exchange 2007 SP2.

Notes

Si vous supprimez cette entrée de Registre après l'installation d'Exchange 2007 SP2, les correctifs cumulatifs ultérieurs réinstallent l'entrée de Registre avec la valeur par défaut.

Nouveaux composants de stub

Exchange 2007 SP2 inclut cinq composants de stub pour fournir des paramètres de Registre pour chaque rôle serveur. Ces composants de stub peuvent être utilisés par les correctifs cumulatifs ultérieurs. Par défaut, les correctifs cumulatifs ultérieurs ne remplaceront pas les configurations des composants Exchange. Si des correctifs cumulatifs ultérieurs nécessitent de nouvelles configurations et si celles-ci peuvent être personnalisées par les utilisateurs, les nouveaux composants de stub permettent de préserver les paramètres de configuration personnalisés lors de l'installation d'un correctif cumulatif.

Par exemple, SampleComponent a les paramètres suivants dans 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>

Dans cet exemple, si la sous-clé de Registre n'existe pas, Windows Installer crée la sous-clé et lui affecte la valeur par défaut lors de l'installation du correctif cumulatif. Néanmoins, si toutes les conditions suivantes sont vraies, Windows Installer ne remplace pas l'entrée de Registre :

  • La clé de Registre existe.

  • L'attribut NeverOverwrite est défini sur yes.

  • L'attribut KeyPath de la sous-clé de Registre SampleComponent est défini sur yes.

Notes

   Cette modification de la conception présente une limite. Seuls quelques composants de stub sont disponibles pour chaque rôle serveur Exchange, aussi est-il impossible d'ajouter de nouveaux composants ou dossiers pour un correctif cumulatif.

Windows Installer 4.5

Dans les correctifs cumulatifs précédents, certains fichiers sans version, tels que les scripts .ps1 modifiés par le correctif cumulatif, n'étaient pas remodifiés lors de la suppression du correctif cumulatif. Ce comportement survenait en raison d'un problème dans les versions antérieures de Windows Installer, qui ne restauraient pas correctement les copies précédentes des fichiers. En raison de ces limites, Windows Installer 4.5 est requis pour installer Exchange 2007 SP2.

Pour plus d'informations sur le suivi de version des fichiers par Windows Installer, consultez la page File Versioning Rules (en anglais).