Komponentenverwaltung
Der Windows Installer reduziert die Gesamtbetriebskosten Ihrer Anwendungen, indem die Fähigkeit Ihrer Kunden zur Verwaltung und Wartung von Anwendungskomponenten während der Setup- und Laufzeit erhöht wird. Die Installationsdatenbank verfolgt, welche Anwendungen eine bestimmte Komponente erfordern, welche Dateien jede Komponente umfassen, wobei jede Datei auf dem System installiert ist und wo Komponentenquellen gespeichert sind. Auf diese Weise können Entwickler Pakete erstellen, die die folgenden Vorteile bieten:
Erhöhte Resilienz von Anwendungen. Verwenden Sie das Installationsprogramm, um beschädigte Komponenten zu erkennen und erneut zu installieren, ohne setup erneut ausführen zu müssen. Das Installationsprogramm überprüft den Pfad einer Komponente zur Laufzeit. Dadurch werden Anwendungen von abhängigkeiten von statischen Dateipfaden freigegeben, die sich häufig 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, sondern in der Datenbank angegeben, die just-in-time für die Verwendung installiert werden soll, wenn dies in Zukunft von der Anwendung erforderlich ist. Benutzer müssen 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 on-demand mithilfe der Tastenkombinationen installieren. Benutzer können auch Features, Anwendungen oder ganze Produkte bei Bedarf entfernen. Weitere Informationen finden Sie unter Ankündigung.
Installationsanpassung. Ein Administrator kann Transformationen auf die Datenbank anwenden, die die Installation auf eine bestimmte Benutzergruppe 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 Patching and Upgrades.
Featureverknüpfungsanzeige. Das Installationsprogramm zeigt Verknüpfungen zu Features an, die lokal mit Verknüpfungen zu Features ausgeführt werden, die remote ausgeführt werden. Da die Installationsdatenbank den Ausführungskontext der einzelnen Features angibt, können benutzern nach Bedarf sichtbar gleichwertige Einstiegspunkte angezeigt werden.
Behalten Sie Die Nutzungsmetriken für Features bei. Entwickler können ein Installationspaket bereitstellen, das die Nutzungsanzahl eines Features durch alle Clientanwendungen behält und Komponenten entfernt, die nicht verwendet werden.
Integrieren Sie Installationen. Entwickler können die Komponentenverwaltungsfunktionen des Installers in ihre Anwendungen integrieren, indem sie ein Installationspaket erstellen und die Installer Functions in ihrem Anwendungscode verwenden. Die folgende Abbildung zeigt eine Anwendung, die die Installation eines Features anfordert.