Resilienz

Unter Resilienz versteht man die Fähigkeit einer Anwendung zur Wiederherstellung, wenn eine wichtige Komponente fehlt oder durch eine nicht kompatible Version ersetzt wurde. Entwickler können ein Installationspaket erstellen und die Installer-Funktionen verwenden und auf diese Weise mit dem Windows Installer resiliente Anwendungen entwickeln, die in solchen Situationen eine Wiederherstellung vornehmen können.

  • Nutzen Sie die Quellliste des Installers, um die Resilienz von Anwendungen zu erhöhen, die auf Netzwerkressourcen angewiesen sind. Weitere Informationen finden Sie unter Quellresilienz.
  • Überprüfen Sie mit der API des Installers, ob eine wichtige Funktion, Komponente, Datei oder Dateiversion installiert ist.
  • Überprüfen Sie mit der API des Installers den Pfad einer Komponente zur Laufzeit. So verringern Sie die Abhängigkeit der Anwendung von statischen Dateipfaden, die sich häufig von Computer zu Computer unterscheiden.
  • Installieren Sie mit dem Installer beschädigte Verknüpfungen, Registrierungseinträge und andere Komponenten, ohne die Einrichtung erneut komplett auszuführen.
  • Lassen Sie die Rollbackfunktion des Installers aktiviert, um die Resilienz der Produktinstallation zu erhöhen. Weitere Informationen finden Sie unter Rollbackinstallation.