Installationsmechanismus

Ein erfolgreicher Installationsprozess umfasst zwei Phasen: Erwerb und Ausführung. Wenn die Installation nicht erfolgreich ist, kann es zu einer Rollbackphase kommen.

Erwerb

Zu Beginn der Erwerbsphase weist eine Anwendung oder ein*e Benutzer*in den Installer an, eine Funktion oder eine Anwendung zu installieren. Der Installer durchläuft anschließend die in den Sequenztabellen der Installationsdatenbank angegebenen Aktionen. Diese Aktionen fragen die Installationsdatenbank ab und generieren ein Skript, das ein Schritt-für-Schritt-Verfahren zum Durchführen der Installation enthält.

Ausführung

Während der Ausführungsphase übergibt der Installer die Informationen an einen Prozess mit erhöhten Rechten und führt das Skript aus.

Rollback

Wenn eine Installation nicht erfolgreich ist, stellt der Installer den ursprünglichen Zustand des Computers wieder her. Wenn der Installer das Installationsskript verarbeitet, generiert er gleichzeitig ein Rollbackskript. Zusätzlich zum Rollbackskript speichert der Installer eine Kopie von jeder Datei, die während der Installation gelöscht wird. Diese Dateien werden in einem ausgeblendeten Systemverzeichnis gespeichert. Nach Abschluss der Installation werden das Rollbackskript und die gespeicherten Dateien gelöscht. Weitere Informationen finden Sie unter Rollbackinstallation.