Instalación de varias instancias de productos y revisiones

Windows Installer permite instalar una instancia de un código de producto por contexto. Los dos tipos posibles de contexto son los siguientes:

  • Máquina
  • Usuario

Si un código de producto permanece sin cambios, solo se puede instalar una instancia en el contexto de la máquina y solo se puede instalar una instancia en cada contexto de usuario.

Para que varias instancias permanezcan aisladas, deben tener códigos de producto diferentes y no pueden compartir datos de archivo ni datos que no sean de archivo. Windows Installer no puede instalar varias instancias de productos mediante instalaciones simultáneas. Aun así, es posible instalar varias instancias de un producto si tiene un paquete de instalación independiente para cada instancia de un producto o revisión. De este modo, cada paquete puede conservar su propio conjunto de datos y tener su propio código de producto único.

A partir del instalador que ejecuta Windows Server 2003 y Windows XP con Service Pack 1 (SP1), puede instalar varias instancias de un producto mediante el uso de transformaciones de código de producto y un paquete .msi o una revisión. También puede usar transformaciones de código de producto para instalar varias instancias de un producto con Windows 2000 con Service Pack 4 (SP4) y Windows Installer 3.0. La única manera de instalar más de una instancia de un producto con versiones anteriores del instalador consiste en tener un paquete de instalación independiente para cada instancia.

El uso de transformaciones de instancia reduce considerablemente el esfuerzo necesario para admitir varias instancias de un producto. Puede crear un paquete base de Windows Installer para un producto y, luego, varias transformaciones de instancia que cambian el código del producto y administran los datos de cada instancia.

Para obtener más información, vea Creación de varias instancias con transformaciones de instancia e Instalación de varias instancias con transformaciones de instancia.