Exporter (0) Imprimer
Développer tout

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

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

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft