Restauration d'un système en cas d'échec de l'installation
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.