Verwaltung von Komponenten

Der Windows Installer reduziert die Gesamtkosten (Total Cost of Ownership, TCO) Ihrer Anwendungen, indem er es Ihren Kunden ermöglicht, die Anwendungskomponenten während der Setup- und Laufzeit zu verwalten. Die Installationsdatenbank verfolgt, welche Anwendungen eine bestimmte Komponente benötigen, welche Dateien aus den einzelnen Komponenten bestehen, wo jede Datei auf dem System installiert ist und wo sich Komponentenquellen befinden. Dadurch können Entwickler Pakete erstellen, die die folgenden Vorteile bieten:

  • Erhöhte Anwendungsresilienz. Verwenden Sie das Installationsprogramm, um beschädigte Komponenten zu erkennen und erneut zu installieren, ohne das Setup erneut ausführen zu müssen. Das Installationsprogramm überprüft den Pfad einer Komponente zur Laufzeit. Dadurch sind Anwendungen nicht mehr von statischen Dateipfaden abhängig, die in der Regel zwischen Computern unterscheiden und auf fehlende Komponenten verweisen können. Weitere Informationen finden Sie unter Resilienz.

  • Installation-On-Demand. Dieser Featuresatz wird während des Setups nicht installiert. Stattdessen wird in der Datenbank angegeben, dass er just-in-time installiert werden soll, damit er verwendet werden kann, falls die Anwendung dies in der Zukunft erfordert. 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 bedarfsgesteuert mithilfe von Tastenkombinationen installieren. Benutzer können Features, Anwendungen oder ganze Produkte auch nach 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 Benutzergruppe anpassen. Weitere Informationen finden Sie unter Anpassung.

  • Einfachere Bereitstellung von Anwendungsupdates. Aktualisieren Sie Ihre Produkte mithilfe des Installationsprogramms. Weitere Informationen finden Sie unter Patchen und Upgrades.

  • Anzeige der Featuretastenkombinationen. Das Installationsprogramm zeigt Tastenkombinationen für Features an, die lokal ausgeführt werden, sowie Tastenkombinationen für Features, die remote ausgeführt werden. Da die Installationsdatenbank den Ausführungskontext der einzelnen Features angibt, können Benutzern bei Bedarf offensichtlich gleichwertige Einstiegspunkte angezeigt werden.

  • Behalten Sie die Metriken zur Nutzung der Features im Auge. Entwickler können ein Installationspaket bereitstellen, das die Anzahl der Nutzungen eines Features in allen Clientanwendungen nachvollzieht 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 Installationsprogrammfunktionen in ihrem Anwendungscode verwenden. Die folgende Abbildung veranschaulicht die Anforderung der Installation eines Features durch eine Anwendung.

    Anwendung, die die Installation eines Features anfordert.