Install Guide

Code de retour MSI
Une entrée de journal d'événements d'application est enregistrée dans le chier SysMgmt.log. Le tableau suivant montre certains des
codes d'erreur renvoyés par le moteur de programme d'installation Windows Installer msiexec.exe.
Tableau 7. Codes de retour Windows Installer
Code d'erreur Valeur Description
ERROR_SUCCESS
0 Cette action s'est terminée avec succès.
ERROR_INVALID_PARAMETER
87 L'un des paramètres n'est pas valide.
ERROR_INSTALL_USEREXIT
1602 L'utilisateur a annulé l'installation.
ERROR_SUCCESS_REBOOT_REQUIRED
3010 Un redémarrage est requis pour achever l'installation. Ce message
indique une installation réussie.
REMARQUE : pour en savoir plus sur les codes d'erreur renvoyés par les fonctions des programmes d'installation
Windows msiexec.exe et InstMsi.exe, voir support.microsoft.com.
GUID-F9AEB18B-11B6-4243-B835-A0A5CB8750FC
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 chiers, clés de registre et autres ressources supprimés ou écrasés.
Windows enregistre temporairement tous les chiers 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 chiers de sauvegarde temporaire.
Outre la restauration des actions MSI standard, la bibliothèque peut également annuler les commandes gurant dans le chier INI
pour chaque application en cas de restauration (rollback). Tous les chiers modié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 planié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 let 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 n d'une opération d'installation ne peuvent pas être rétablies.
GUID-DD2216B2-4AF7-41BC-84B4-0D0E3733B592
Échec des mises à jour
Appliquez les correctifs et mises à jour MSI de vos fournisseurs pour les progiciels MSI d'origine. Si vous recompressez
intentionnellement ou accidentellement un progiciel MSI, ou si vous le modiez directement, l'application des correctifs et des mises à
jour peut échouer. Vous ne devez pas recompresser les progiciels MSI. Cela modie la structure des fonctionnalités et le GUID
(Globally Unique Identier, ID global unique), ce qui endommage les correctifs et mises à jour fournis. S'il est nécessaire de modier
un progiciel MSI de votre fournisseur, utilisez un chier de transformation .mst.
REMARQUE : Le GUID fait 128 bits de long, et l'algorithme servant à le générer garantit qu'il est unique. Le GUID de
produit identie l'application de manière unique.
29