Bedarfsgesteuerte Installation
Bei herkömmlicher Installationstechnologie ist es erforderlich, eine Anwendung zu beenden und das Setup zu wiederholen, um eine Installationsaufgabe auszuführen. Dies trat häufig auf, wenn ein Benutzer sich ein Feature oder Produkt wünschte, das beim ersten Durchlauf des Setups nicht ausgewählt wurde. Dies machte den Prozess der Produktkonfiguration oft ineffizient, da der Benutzer die benötigten Funktionalität antizipieren musste, ehe er das Produkt überhaupt nutzte.
Die bedarfsgesteuerte Installation ermöglicht es, Benutzern und Anwendungen Funktionalität zu bieten, wenn die Dateien selbst nicht vorhanden sind. Dieses Konzept wird als Ankündigung bezeichnet. Windows Installer ist in der Lage, Funktionalität anzukündigen und die bedarfsgesteuerte Installation von Anwendungsfeatures oder ganzen Produkten zu ermöglichen. Wenn ein Benutzer oder eine Anwendung ein angekündigtes Feature oder Produkt aktiviert, fährt der Installer mit der Installation der benötigten Komponenten fort. Dadurch wird der Konfigurationsprozess verkürzt, da auf zusätzliche Funktionalität zugegriffen werden kann, ohne ein anderes Setupverfahren beenden und erneut ausführen zu müssen.
Wenn ein Produkt den Installer verwendet, kann der Benutzer bei der Installation wählen, welche Features oder Anwendungen er installieren und welche er ankündigen möchte. Wenn der Benutzer während der Ausführung einer Anwendung ein angekündigtes Feature anfordert, das noch nicht installiert wurde, ruft die Anwendung den Installer auf, um eine Just-in-Time-Installation der erforderlichen Dateien auf Featureebene zu veranlassen. Wenn der Benutzer ein angekündigtes Produkt aktiviert, das noch nicht installiert wurde, ruft das Betriebssystem den Installer auf, um eine Just-in-Time-Installation auf Produktebene durchzuführen.
Ankündigung und bedarfsgesteuerte Installation können auch die Systemverwaltung erleichtern, da Administratoren die Möglichkeit haben, Anwendungen für verschiedene Gruppen von Benutzern als erforderlich oder optional einzustufen. Es gibt zwei Arten von Ankündigung: „Zuweisen“ und „Veröffentlichen“. Wenn ein Administrator eine Anwendung einer Gruppe zuweist, können diese Benutzer die Anwendung bedarfsgesteuert installieren. Wenn der Administrator die Anwendung jedoch für die Gruppe veröffentlicht, werden diesen Benutzern keine Einstiegspunkte angezeigt, und die bedarfsgesteuerte Installation wird nur aktiviert, wenn eine andere Anwendung die veröffentlichte Anwendung aktiviert.