Installieren mehrerer Instanzen von Produkten und Patches

Windows Installer erlaubt pro Kontext die Installation einer Instanz eines Produktcodes pro Kontext. Die beiden möglichen Kontexttypen lauten wie folgt:

  • Machine
  • User

Wenn ein Produktcode unverändert bleibt, kann nur eine Instanz im „Machine“-Kontext und nur eine Instanz in jedem „User“-Kontext installiert werden.

Damit mehrere Instanzen isoliert bleiben, müssen sie über unterschiedliche Produktcodes verfügen und können weder Datei- noch Nichtdateidaten freigeben. Windows Installer kann nicht mithilfe gleichzeitiger Installationen mehrere Instanzen von Produkten installieren. Sie können jedoch mehrere Instanzen eines Produkts installieren, wenn Sie für jede Instanz eines Produkts oder Patchs über ein separates Installationspaket verfügen. Dann behält jedes Paket seinen eigenen Satz von Daten und verfügt über einen eigenen eindeutigen Produktcode.

Ab dem Installer, der Windows Server 2003 und Windows XP mit Service Pack 1 (SP1) ausführt, können Sie mithilfe von Produktcodetransformationen und einem MSI-Paket oder einem Patch mehrere Instanzen eines Produkts installieren. Sie können auch Produktcodetransformationen verwenden, um mehrere Instanzen eines Produkts mit Windows 2000 mit Service Pack 4 (SP4) und Windows Installer 3.0 zu installieren. Die einzige Möglichkeit, mehrere Instanzen eines Produkts mit früheren Installer-Versionen zu installieren, besteht darin, für jede Instanz ein separates Installationspaket zu verwenden.

Die Verwendung von Instanztransformationen reduziert den Aufwand, der für die Unterstützung mehrerer Instanzen eines Produkts erforderlich ist, erheblich. Sie können ein Windows Installer-Basispaket für ein Produkt und anschließend mehrere Instanztransformationen erstellen, die den Produktcode ändern und Daten für jede Instanz verwalten.

Weitere Informationen finden Sie unter Erstellen mehrerer Instanzen mit Instanztransformationen und Installieren mehrerer Instanzen mit Instanztransformationen.