Verwaltung von Komponenten

Der Windows Installer reduziert die Gesamtbetriebskosten (Total Cost of Ownership, TCO) Ihrer Anwendungen, indem die Fähigkeit Ihrer Kunden erhöht wird, Anwendungskomponenten während der Einrichtung und Laufzeit zu verwalten und zu warten. Die Installationsdatenbank verfolgt, welche Anwendungen eine bestimmte Komponente erfordern, aus welchen Dateien jede Komponente besteht, wo jede Datei auf dem System installiert ist und wo sich Komponentenquellen befinden. Dadurch können Entwickler Pakete erstellen, die die folgenden Vorteile bieten:

  • Höhere Resilienz von Anwendungen. Verwenden Sie das Installationsprogramm, um beschädigte Komponenten zu erkennen und neu zu installieren, ohne das Setup erneut ausführen zu müssen. Das Installationsprogramm überprüft den Pfad einer Komponente zur Laufzeit. Dadurch werden Anwendungen von statischen Dateipfaden abhängig, die sich häufig von Computer zu Computer unterscheiden und auf fehlende Komponenten verweisen können. Weitere Informationen finden Sie unter Resilienz.

  • Installation bei Bedarf. Dieser Featuresatz wird während des Setups nicht installiert, sondern in der Datenbank angegeben, die just-in-time zur Verwendung installiert werden soll, falls dies für die Anwendung in Zukunft erforderlich ist. Benutzer müssen das Setup nicht erneut ausführen. Weitere Informationen finden Sie unter Installation-On-Demand.

  • Ankündigung von Verknüpfungen zu Features, Anwendungen oder ganzen Produkten auf der Benutzeroberfläche. Benutzer können diese bei Bedarf mithilfe der Tastenkombinationen installieren. Benutzer können features, applications oder ganze Produkte auch bei Bedarf entfernen. Weitere Informationen finden Sie unter Ankündigung.

  • Anpassung der Installation. Ein Administrator kann Transformationen auf die Datenbank anwenden, die die Installation für eine bestimmte Gruppe von Benutzern anpassen. Weitere Informationen finden Sie unter Anpassung.

  • Einfachere Bereitstellung von Anwendungsupdates. Verwenden Sie das Installationsprogramm, um Ihre Produkte zu aktualisieren. Weitere Informationen finden Sie unter Patchen und Upgrades.

  • Featureverknüpfungsanzeige. Das Installationsprogramm zeigt Verknüpfungen zu Lokal ausgeführten Features mit Verknüpfungen zu Features an, die remote ausgeführt werden. Da die Installationsdatenbank den Ausführungskontext der einzelnen Features angibt, können Benutzern bei Bedarf sichtbare äquivalente Einstiegspunkte angezeigt werden.

  • Behalten Sie Nutzungsmetriken für Features bei. Entwickler können ein Installationspaket bereitstellen, das die Nutzungsanzahl eines Features von allen Clientanwendungen beibehält und Komponenten entfernt, die nicht verwendet werden.

  • Integrieren sie Installationen. Entwickler können die Komponentenverwaltungsfunktionen des Installationsprogramms in ihre Anwendungen integrieren, indem sie ein Installationspaket erstellen und die Installerfunktionen in ihrem Anwendungscode verwenden. Die folgende Abbildung veranschaulicht eine Anwendung, die die Installation eines Features anfordert.

    Anwendung, die die Featureinstallation anfordert.