Mécanisme d’installation
La réussite du processus d’installation comprend deux phases : l’acquisition et l’exécution. En cas d’échec de l’installation, une phase de restauration peut avoir lieu.
Acquisition
Au début de la phase d’acquisition, une application ou un utilisateur demande au programme d’installation d’installer une fonctionnalité ou une application. Le programme d’installation progresse ensuite au fil des actions spécifiées dans les tables de séquences de la base de données d’installation. Ces actions interrogent la base de données d’installation, puis génèrent un script qui décrit la procédure pas à pas d’exécution de l’installation.
Exécution
Durant la phase d’exécution, le programme d’installation passe les informations à un processus disposant de privilèges élevés, puis exécute le script.
Restauration
En cas d’échec de l’installation, le programme d’installation restaure l’état d’origine de l’ordinateur. Quand le programme d’installation traite le script d’installation, il génère simultanément un script d’annulation. En plus du script de restauration, le programme d’installation enregistre une copie de chaque fichier qu’il supprime durant l’installation. Ces fichiers sont conservés dans un répertoire système masqué. Une fois l’installation effectuée, le script de restauration et les fichiers enregistrés sont supprimés. Pour plus d’informations, consultez Restaurer une installation.