Quellresilienz

Anwendungen, die bei bedarflicher Installation auf Netzwerkressourcen angewiesen sind, sind anfällig für Quellfehler, wenn sich der Quellspeicherort aus irgendeinem Grund ändern oder beschädigt werden soll. Der Windows-Installer bietet Quellresilienz für Features, die bei Bedarf mithilfe einer Quellliste installiert werden. Die Quellliste enthält die Speicherorte, die vom Installationsprogramm nach Installationspaketen durchsucht werden. Die Einträge in dieser Liste können Netzwerkstandorte, URLs (Uniform Resource Locators) oder Compact Discs sein. Wenn eine dieser Quellen ausfällt, kann das Installationsprogramm schnell und nahtlos den nächsten Versuch ausführen.

Der Anwendungsentwickler muss keine speziellen Informationen in das Installationspaket integrieren, um die Quellresilienz sicherzustellen. Nachdem die Anwendung installiert wurde, hat das Installationsprogramm das Verhalten, die zuletzt erfolgreich verwendete Quelle als Eintrag in der Quellliste hinzuzufügen. Standardmäßig ist diese Quelle der Speicherort, von dem aus das Installationspaket ursprünglich installiert wird, und ist mit der SourceDir-Eigenschaft identisch.

Ein Systemadministrator kann die Quellliste ändern, indem er eine Transformation oder die SOURCELIST-Eigenschaft über die Befehlszeile oder in der Property-Tabelle ändert.

Das Installationsprogramm beginnt mit der Suche nach einer Quelle, indem es den zuletzt verwendeten Quellspeicherort in der Quellliste überprüft. Wenn bei dieser Suche ein Fehler auftritt, durchsucht das Installationsprogramm die Liste der Netzwerkquellen, medienquellen und schließlich URL-Quellen. Systemadministratoren können diese Such reihenfolge mithilfe der SearchOrder-Systemrichtlinie ändern. Wenn diese Suchvorgänge fehlschlagen, wird im Installationsprogramm möglicherweise ein Dialogfeld zum Durchsuchen angezeigt, damit der Benutzer manuell nach der Quelle suchen kann. Das Dialogfeld zum Durchsuchen kann nicht angezeigt werden, wenn die Benutzeroberflächenebene auf Keine festgelegt ist. Weitere Informationen finden Sie unter Benutzeroberfläche Levels.

Im Allgemeinen sollte das Installationsprogramm nur dann ein Dialogfeld zum Durchsuchen anzeigen, wenn der aktuelle Benutzer Administrator ist oder die Installation keine erhöhten Rechte erfordert. Ein Administrator kann die Anzeige des Dialogfelds "Durchsuchen" für Benutzer mit den Richtlinien DisableBrowse und AllowLockDownBrowse steuern. Ein Administrator steuert auch mithilfe der Richtlinien DisableMedia und AllowLockDownMedia, ob Benutzer Anwendungen aus Quellen installieren können, die sich auf Medien befinden. Die Verwendung dieser Richtlinien hängt von der version Windows Installer ab. Weitere Informationen finden Sie in den folgenden Themen: