Msiexec (options de ligne de commande)
Mis à jour: janvier 2005
S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Msiexec
Permet d'installer ou modifier un produit ou d'effectuer d'autres opérations dans Windows Installer à partir de la ligne de commande.
-
Pour installer ou configurer un produit
-
Pour utiliser l'option d'installation administrative
-
Pour réparer un produit
-
Pour désinstaller un produit
-
Pour annoncer un produit
-
Pour définir le niveau d'enregistrement
-
Pour appliquer une mise à jour
-
Pour installer une transformation à l'aide de la ligne de commande
-
Pour installer et annoncer un produit en utilisant une transformation à l'aide de la ligne de commande
-
Pour définir le niveau d'interface utilisateur
-
Pour afficher les informations de copyright de Windows Installer
-
Pour appeller l'API système DllRegisterServer pour inscrire automatiquement les modules passés sur la ligne de commande
-
Pour appeller l'API système DllUnRegisterServer pour annuler l'inscription des modules passés sur la ligne de commande
Pour installer ou configurer un produit
Syntaxe
msiexec /i {Package | CodeProduit}
Paramètres
- /i
- Installe ou configure un produit.
- Package
- Spécifie le nom du fichier de package Windows Installer.
- CodeProduit
- Spécifie l'identificateur global unique (GUID) du package d'installation de Windows Installer.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
Pour installer un produit à partir de A:\Example.msi, tapez :
msiexec /i A:\Example.msi
Pour utiliser l'option d'installation administrative
Syntaxe
msiexec /a Package
Paramètres
- /a
- Applique l'option d'installation administrative
- Package
- Nom du fichier de package Windows Installer.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Pour réparer un produit
Syntaxe
msiexec /f[p][o][e][d][c][a][u][m][s][v] {Package | CodeProduit}
Paramètres
- /f
-
Active une ou plusieurs des options de la ligne de commande répertoriées dans le tableau suivant.
Commande Description p
Procède à la réinstallation uniquement si le fichier est absent.
o
Procède à la réinstallation si le fichier est absent ou si une version antérieure est installée.
e
Procède à la réinstallation si le fichier est absent ou si une version égale ou antérieure est installée.
d
Procède à la réinstallation si le fichier est absent ou si une version différente est installée.
c
Procède à la réinstallation si le fichier est absent ou si la somme de contrôle stockée ne correspond pas à la valeur calculée.
a
Force la réinstallation de tous les fichiers.
u
Réécrit toutes les entrées de Registre spécifiques à l'utilisateur.
m
Réécrit toutes les entrées de Registre spécifiques à l'ordinateur
s
Remplace tous les raccourcis existants.
v
S'exécute à partir de la source et remet en mémoire cache le package local.
- Package
- Nom du fichier de package Windows Installer.
- CodeProduit
- Identificateur global unique (GUID) du package d'installation Windows Installer.
Remarques
-
Cette option ignore toutes les valeurs de propriétés que vous tapez sur la ligne de commande.
-
Cette option de ligne de commande prend par défaut la valeur /fpecms.
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
Pour réparer le package d'installation, tapez :
msiexec /fpecms Example.msi
Pour désinstaller un produit
Syntaxe
msiexec /x {Package|CodeProduit}
Paramètres
- /x
- Désinstalle un produit.
- Package
- Nom du fichier de package Windows Installer.
- CodeProduit
- Identificateur global unique (GUID) du package d'installation Windows Installer.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
Pour supprimer ou désinstaller un package, tapez :
msiexec /x Example.msi
Pour annoncer un produit
Syntaxe
msiexec /j [{u | m}] Package
msiexec {u | m} Package /t ListeTransform
msiexec {u | m} Package /g IDLangue
Paramètres
- /j
- Annonce un produit.
- u
- Annonce le produit à l'utilisateur en cours.
- m
- Annonce le produit à tous les utilisateurs de l'ordinateur.
- Package
- Spécifie le fichier de package Windows Installer.
- /g IDLangue
- Identifie la langue.
- /t ListeTransform
- Applique la transformation au package d'installation annoncé.
Remarques
-
Cette option ignore toutes les valeurs de propriétés que vous tapez sur la ligne de commande.
-
Si vous souhaitez installer l'application avec des droits élevés, utilisez /jm.
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
Pour annoncer un package à tous les utilisateurs de l'ordinateur local, tapez :
msiexec /jm Example.msi
Pour définir le niveau d'enregistrement
Syntaxe
msiexec /L [i][w][e][a][r][u][c][m][p][v][+][!]FichierJournal.txt
Paramètres
- /L
- Spécifie le chemin d'accès du fichier journal.
- i
- Enregistre dans le journal les messages d'état.
- w
- Enregistre dans le journal les avertissements récupérables.
- e
- Enregistre dans le journal tous les messages d'erreur.
- a
- Enregistre dans le journal les actions démarrées.
- r
- Enregistre dans le journal des informations spécifiques aux actions.
- u
- Enregistre dans le journal les demandes des utilisateurs.
- c
- Enregistre dans le journal les paramètres initiaux de l'interface utilisateur.
- m
- Enregistre dans le journal les cas de mémoire insuffisante.
- p
- Enregistre dans le journal les propriétés du terminal.
- v
- Enregistre dans le journal des données détaillées. Pour utiliser l'option v, spécifiez /L*v.
- +
- Ajoute au fichier journal existant.
- !
- Force l’écriture de chaque ligne dans le fichier journal.
- *
- Enregistre toutes les informations dans le journal, à l'exception de l'option v. Il s'agit d'un caractère générique.
- FichierJournal .txt
- Nom et chemin du fichier texte du journal.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour insérer l'option v dans un fichier journal à l'aide de l'indicateur de caractère générique, tapez /L*v à l'invite de commandes.
-
Les options du fichier journal de Windows Installer peuvent aussi être utilisées avec les processus de désinstallation et de réparation.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
Pour installer un package d'installation et créer un fichier journal contenant des informations d'état ou relatives à l'insuffisance de la mémoire ainsi que les messages d'erreur, tapez :
msiexec /i Example.msi /Lime logfile.txt
Pour appliquer une mise à jour
Syntaxe
msiexec /p Package_Mise_à_Jour
Paramètres
- /p
- Applique une mise à jour.
- Package_Mise_à_Jour
- Mise à jour spécifique.
Remarques
-
Pour appliquer une mise à jour à un package d'installation administrative, utilisez la syntaxe suivante :
msiexec/pPackage_Mise_à_Jour/aExemple.msi -
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Pour installer une transformation à l'aide de la ligne de commande
Syntaxe
msiexec /i Package TRANSFORMS=ListeTransform
Paramètres
- /i
- Installe ou configure un produit.
- Package
- Spécifie le fichier de package Windows Installer.
- TRANSFORMS=
- Propriété utilisée pour spécifier les fichiers de transformation (.mst) à appliquer au package.
- ListeTransform
- Liste de chemins séparés par des points-virgules.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Pour installer et annoncer un produit en utilisant une transformation à l'aide de la ligne de commande
Syntaxe
msiexec /i Package /j[u][m] /tListeTransform
Paramètres
- /i
- Installe ou configure un produit.
- Package
- Nom du fichier de package Windows Installer.
- /j
- Annonce un produit. Cette option ignore toute valeur de propriété entrée dans la ligne de commande.
- u
- Annonce le produit à l'utilisateur en cours.
- m
- Annonce le produit à tous les utilisateurs de l'ordinateur.
- /t
- Applique la transformation au package d'installation annoncé.
- ListeTransform
- Liste de chemins séparés par des points-virgules.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Pour définir le niveau d'interface utilisateur
Syntaxe
msiexec /q{n|b|r|f|n+|b+|b-}
Paramètres
- /qn
- N'affiche aucune interface utilisateur.
- /qb
- Affiche une interface utilisateur de base.
- /qr
- Affiche une interface utilisateur réduite avec une boîte de dialogue modale à la fin de l'installation.
- /qf
- Affiche l'interface utilisateur intégrale avec une boîte de dialogue modale à la fin.
- /qn+
- N'affiche aucune interface utilisateur à l'exception de la boîte de dialogue modale à la fin.
- /qb+
- Affiche l'interface utilisateur de base avec une boîte de dialogue modale à la fin.
- /qb-
- Affiche une interface utilisateur de base sans aucune boîte de dialogue modale.
Remarques
-
/qb+- n'est pas un niveau d'interface utilisateur pris en charge. La boîte de dialogue modale ne s'affiche pas si l'utilisateur annule l'installation.
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
Pour afficher les options de l'interface utilisateur de base pendant l'installation du package Example.msi, tapez :
msiexec /qb Example.msi
Pour afficher les informations de copyright de Windows Installer
Syntaxe
msiexec {/? | /h}
Paramètres
- { /?|/h}
- Affiche les informations de copyright et la version de Windows Installer.
Remarques
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Pour appeller l'API système DllRegisterServer pour inscrire automatiquement les modules passés sur la ligne de commande
Syntaxe
msiexec /y Module
Paramètres
- /y
- Appelle l'API système DllRegisterServer pour auto-enregistrer les modules passés dans la ligne de commande.
- Module
- Spécifie le nom de fichier du module.
Attention
-
Une modification incorrecte du Registre peut endommager gravement votre système. Avant d'apporter des modifications au Registre, il est conseillé de sauvegarder les données de valeur stockées dans l'ordinateur.
Remarques
-
Cette option est utilisée uniquement pour les informations de Registre qui ne peuvent pas être ajoutées à l'aide des tables de Registre du fichier .msi.
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
L'exemple suivant montre comment utiliser la commande msiexec /y :
msiexec /y mon_fichier.dll
Pour appeller l'API système DllUnRegisterServer pour annuler l'inscription des modules passés sur la ligne de commande
Syntaxe
msiexec /z Module
Paramètres
- /z
- Appelle l'API système DllUnRegisterServer pour annuler l'enregistrement des modules passés dans la ligne de commande.
- Module
- Nom de fichier du module.
Remarques
-
Cette option est utilisée uniquement pour les informations de Registre qui ne peuvent pas être ajoutées à l'aide des tables de Registre du fichier .msi.
-
Les options de ligne de commande de Windows Installer ne respectent pas la casse.
-
Pour plus d'informations sur les options de ligne de commande de Windows Installer, voir la section Rubriques connexes.
Exemples
L'exemple suivant montre comment utiliser la commande msiexec /z :
msiexec /z mon_fichier.dll
Légende de mise en forme
| Mise en forme | Signification |
|---|---|
|
Italique |
Informations que l'utilisateur doit fournir |
|
Gras |
Éléments que l'utilisateur doit taper tels qu'ils sont indiqués |
|
Points de suspension (...) |
Paramètre pouvant être répété plusieurs fois dans une ligne de commande |
|
Entre crochets ([]) |
Éléments facultatifs |
|
Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair} |
Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule |
|
|
Code ou données de programme |
Voir aussi
Concepts
Installer un package à l'aide de la ligne de commandeInstaller une transformation à l'aide de la ligne de commande
Installer et publier un produit à l'aide d'une transformation au niveau de la ligne de commande
Créer un package d'installation administrative à partir de la ligne de commande
Réparer un package en utilisant la ligne de commande
Supprimer un package à l'aide de la ligne de commande
Annoncer un package à l'aide de la ligne de commande
Créer un fichier journal d'installation à l'aide de la ligne de commande
Liste alphabétique des commandes de ligne de commande
Vue d'ensemble de l'interface de commande
