Vorheriges Thema: Erstellen von Infrastruktursoftwarepaketen für VMware ThinAppNächstes Thema: Verwenden des Windows Installer mit erhöhten Rechten


Registrieren von MSI-Paketen in der Softwarepaketbibliothek

Der Microsoft Windows Installer (MSI) ist ein Installationsdienst auf der Agentenseite, der die Installation von Anwendungen auf Windows-Plattformen verwaltet. Diese Anwendungen müssen in einem Paket, dem so genannten MSI-Paket, eingeschlossen sein. Das MSI-Paket besteht aus einer MSI-Datei und externen Quelldateien, die auf diese Datei zeigen. Das Paket enthält alle Informationen, die der Microsoft Windows Installer zur Ausführung der Benutzeroberfläche und zur Installation bzw. Deinstallation der Anwendung benötigt.

Die MSI-Datei enthält eine Installationsdatenbank, einen Datenstrom mit Zusammenfassungsinformationen und Datenströme für verschiedene Teile der Installation. Die Logik und die Daten, die für eine Installation erforderlich sind, werden in einer relationalen Datenbank in der MSI-Datei verwaltet. Zusätzlich kann die MSI-Datei auch eine oder mehrere Transformationen, interne und externe Quelldateien oder Cabinet-Dateien enthalten, die für die Installation erforderlich sind.

Eine Transformation ist eine Erfassung von Änderungen, die auf eine Installation angewendet werden. Der Installer kann Daten in der Installationsdatenbank hinzufügen oder ersetzen, indem er eine Transformation auf ein Basisinstallationspaket anwendet. Eine Transformation wechselt z. B. die Sprache des Textes einer Anwendungsoberfläche. Transformationen werden durch eine oder mehrere Transformationsdateien (.mst) angegeben. Der Installer kann Transformationen nur während einer Installation anwenden.

Eine Cabinet-Datei ist eine einzelne Datei, in der Regel mit der Erweiterung CAB, die komprimierte Dateien in einer Dateibibliothek speichert.

Der Microsoft Windows Installer organisiert Installationen auf der Grundlage des Konzepts der Komponenten und Funktionen. Komponenten sind Teile der Anwendung oder des Produkts, die installiert werden. In der Regel bleiben sie dem Benutzer verborgen. Funktionen stehen den Benutzern zur Verfügung und werden in der Regel durch die Funktionalität der Anwendung aus Benutzersicht bestimmt.

MSI-Pakete können in der Softwarepaketbibliothek mit Hilfe des Registrierungsassistenten für MSI-Pakete registriert werden. Mit diesem Assistenten können Sie das MSI-Paket registrieren, eine Verwaltungsinstallation nutzen bzw. ausführen und dann verwenden. Der Assistent führt Sie durch den Registrierungsvorgang, bei dem Sie beispielsweise Prozeduren und Eigenschaften hinzufügen können. Ferner können Sie separate Pfade für das MSI-Paket und die MSI-Datei festlegen.

Möglicherweise erhalten Sie irgendwann ein MSI-Patch-Paket von einem Ihrer Softwareanbieter. Weitere Informationen zum Hinzufügen dieser Patch-Pakete zu Verwaltungs- oder lokalen Installationen finden Sie unter Registrieren und Installieren eines MSI-Patch-Pakets.

Mittels eines Datenträgers, z. B. einer CD, können Sie registrierte MSI-Pakete offline an Zielcomputer verteilen. Der kombinierte Einsatz einer registrierten Prozedur und eines Datenträgers ist dann sinnvoll, wenn Sie eine Verwaltungsinstallation nicht nur auf dem Domänen-Manager, sondern auch auf den untergeordneten Scalability-Servern ausführen möchten, um die Bandbreitenanforderungen zu reduzieren. Eine Anleitung zum Erstellen einer Offline-Prozedur für eine Verwaltungsinstallation unter Verwendung einer CD finden Sie unter Verwenden einer Offline-Prozedur für eine Verwaltungsinstallation mit einer CD.

Hinweis: Da einige Produkte Systemdateien aktualisieren oder Änderungen an der Windows-Registrierung vornehmen, kann eine Installation fehlschlagen, wenn ein Installationsjob an ein Benutzerprofil gesendet wird, das nicht über die erforderlichen Zugriffsrechte verfügt.