Installation de plusieurs instances de produits et de correctifs

Windows Installer permet d’installer une seule instance d’un code de produit par contexte. Les deux types de contexte possibles sont les suivants :

  • Machine
  • Utilisateur

Si un code de produit reste inchangé, une seule instance peut être installée dans le contexte relatif à la machine, et une seule instance peut être installée dans chaque contexte utilisateur.

Pour que plusieurs instances restent isolées, elles doivent avoir des codes de produit distincts. Elles ne peuvent pas partager de données liées à des fichiers ou de données non liées à des fichiers. Windows Installer ne peut pas installer plusieurs instances de produits en utilisant des installations simultanées. Toutefois, vous pouvez installer plusieurs instances d’un produit si vous disposez d’un package d’installation distinct pour chaque instance d’un produit ou d’un correctif. Chaque package peut ensuite conserver son propre ensemble de données et avoir son propre code de produit unique.

À partir du programme d’installation exécutant Windows Server 2003 et Windows XP Service Pack 1 (SP1), vous pouvez installer plusieurs instances d’un produit en utilisant les transformations de code de produit et un seul package .msi ou un seul correctif. Vous pouvez également utiliser les transformations de code de produit pour installer plusieurs instances d’un produit avec Windows 2000 Service Pack 4 (SP4) et Windows Installer 3.0. Le seul moyen d’installer plusieurs instances d’un produit avec les versions antérieures du programme d’installation consiste à disposer d’un package d’installation distinct pour chaque instance.

L’utilisation des transformations d’instance réduit considérablement l’effort nécessaire à la prise en charge de plusieurs instances d’un produit. Vous pouvez créer un package Windows Installer de base pour un produit, puis plusieurs transformations d’instance qui changent le code de produit et gèrent les données pour chaque instance.

Pour plus d’informations, consultez Création de plusieurs instances avec des transformations d’instance et Installation de plusieurs instances avec des transformations d’instance.