Instalar várias instâncias de produtos e patches

O Windows Installer permite que uma instância de um código de produto seja instalada por contexto e os dois tipos possíveis de contexto são os seguintes:

  • Computador
  • Usuário

Se um código do produto permanecer inalterado, apenas uma instância poderá ser instalada no contexto do computador e apenas uma instância poderá ser instalada em cada contexto de usuário.

Para que várias instâncias permaneçam isoladas, elas devem ter códigos de produto diferentes e não podem compartilhar dados de arquivo ou dados não arquivados. O Windows Installer não pode instalar várias instâncias de produtos usando instalações simultâneas. No entanto, você poderá instalar várias instâncias de um produto se tiver um pacote de instalação separado para cada instância de um produto ou patch. Em seguida, cada pacote pode manter o próprio conjunto de dados e ter o próprio código de produto exclusivo.

A partir do instalador executando o Windows Server 2003 e o Windows XP com o Service Pack 1 (SP1), você pode instalar várias instâncias de um produto usando transformações de código do produto e um pacote .msi ou um patch. Você também pode usar transformações de código do produto para instalar várias instâncias de um produto com o Windows 2000 com o Service Pack 4 (SP4) e o Windows Installer 3.0. A única maneira de instalar mais de uma instância de um produto com versões anteriores do instalador é tendo um pacote de instalação separado para cada instância.

O uso de transformações de instância reduz bastante o esforço necessário para dar suporte a várias instâncias de um produto. Você pode criar um pacote base do Windows Installer para um produto e, em seguida, várias transformações de instância que alteram o código do produto e gerenciam dados de cada instância.

Para obter mais informações, consulte a Criação de várias instâncias com transformações de instância e Instalar várias instâncias com transformações de instância.