Microsoft Software Installer (MSI) permet de rétablir l'état entièrement opérationnel d'un système après l'échec d'une installation.
Pour ce faire, MSI stocke une opération Annuler pour chaque action standard qu'il réalise lors d'une installation, d'une mise
à niveau ou d'une désinstallation. Cette opération inclut la restauration des fichiers, clés de registre et autres ressources
supprimés ou écrasés. Windows enregistre temporairement tous les fichiers qu'il supprime ou écrase au cours d'une installation
ou d'une suppression, si bien que vous pouvez les restaurer si nécessaire (sorte de retour en arrière ou restauration). Après
une installation réussie, Windows supprime tous les fichiers de sauvegarde temporaire.
Outre la restauration des actions MSI standard, la bibliothèque peut également annuler les commandes figurant dans le fichier INI
pour chaque application en cas de restauration (rollback). Tous les fichiers modifiés par les opérations d'installation reviennent
à leur état d'origine en cas de restauration.
Lorsque le moteur MSI réalise la séquence d'installation, il ignore toutes les actions planifiées en tant qu'actions de restauration.
En cas d'échec d'une action personnalisée, d'une action MSI standard ou d'une action d'installation, la restauration (rollback)
démarre.
Vous ne pouvez plus restaurer l'installation une fois qu'elle est terminée. L'installation par transactions est seulement
un filet de sécurité, qui protège le système au cours de la session d'installation. Pour supprimer une application installée,
vous devez la désinstaller.
-
REMARQUE : l'installation et la suppression de pilotes ne sont pas exécutées dans le cadre de l'opération d'installation et pour cette
raison, elles ne peuvent pas être rétablies si une erreur irrécupérable se produit pendant l'exécution.
-
REMARQUE : les installations, désinstallations et mises à niveau que vous annulez pendant le nettoyage du programme d'installation ou
après la fin d'une opération d'installation ne peuvent pas être rétablies.