Users Guide
Vous pouvez inclure le paramètre de personnalisation REMOVE sur la ligne de commande et affecter l'ID (les ID) de
fonction de la fonction logicielle que vous souhaitez désinstaller. Par exemple, msiexec.exe /i SysMgmt.msi
REMOVE=BRCM /qb
Cette commande exécute l'installation de Systems Management et désinstalle uniquement l'agent Broadcom, en mode
automatique mais pas en mode Silencieux.
Vous pouvez également choisir d'installer, de réinstaller et de désinstaller des fonctions en une seule exécution du
programme msiexec.exe. Par exemple, msiexec.exe /i SysMgmt.msi REMOVE=BRCM /qb
Cette commande permet d'exécuter l'installation pour les logiciels système gérés et désinstalle l'agent Broadcom. Cette
exécution est en mode Sans surveillance, mais pas en mode Silence
Liens associés :
ID des fonctionnalités logicielles
Code de retour MSI
Une entrée de journal d'événements d'application est enregistrée dans le fichier 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 8. 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_REQUI
RED
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.
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.
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.
39