The Command-Line Options for the Microsoft Windows Installer Tool Msiexec.exe

For a Microsoft Windows 2000 version of this article, see 227091 .

Summary

This article lists the command-line options for the Windows Installer tool, Msiexec.exe. Msiexec.exe is a program that interprets packages and installs products.

More Information

These are the command-line options that are available for Msiexec.exe. You cannot run the Msiexec.exe program without specifying at least one option.

Option Parameters Description
------------------------------------------------------------------------
/i Package|ProductCode Installs or configures
a product.

/f [p|o|e|d|c|a|u|m|s|v]Package|ProductCode Repairs a product.

p - Reinstalls a
product only if a
file is missing.

o - Reinstalls a
product if a file
is missing or if an
older version of a file
is installed.

e - Reinstalls a
product if a file
is missing or an equal
or older version of a
file is installed.

d - Reinstalls a
product if a file
is missing or a
different version of
a file is installed.

c - Reinstalls a
product if a file
is missing or if the
stored checksum value
does not match the
calculated value.

a - Forces all files to
be reinstalled.

u - Rewrites all
required user-
specific registry
entries.

m - Rewrites all
required
computer-specific
registry entries.

s - Overwrites all
existing shortcuts.

v - Runs from the
source file and re-
caches the local
package.

/a Package Administrative
installation option.
Installs a product on
the network.

/x Package|ProductCode Uninstalls a product.

/j [u|m]Package Advertises a product.
or [u|m]Package /t Transform Li The property values
or[u|m]Package /g LanguageID used on the command
line are ignored.

u - Advertises a
product to the
current user.

m - Advertises a
product to all users.

g - Language ID.

t - Applies a transform
list to an advertised
package.

/l [i|w|e|a|r|u|c|m|p|v|+|!]Logfile Specifies the log
file path and
indicates the flags
to be logged.

i - Status messages.

w - Non-fatal warnings.

e - All error messages.

a - Startup of actions.

r - Action-specific
records

u - User requests.

c - Initial User
Interface (UI)
parameters

m - Out-of-memory.

p - Terminal
properties.

v - Verbose output.

+ - Appends to the
existing file.

! - Clears each line in
the log file.

"*" - Wildcard.
Logs all information,
but the use of the v
option is not included.
To include the v
option, type "/l*v."

/p Patch/Package Applies a patch. To
apply a patch to an
installed Administrator
image, type the
following options:

/p [PatchPackage]
/a [Package]

/q n|b|r|f Sets the UI level.

q , qn - No UI.

qb - Basic UI.

qr - Reduced UI. A
modal dialog box is
displayed at the end
of the installation.

qf - Full UI. A
modal dialog box is
displayed at the end
of the installation.

qn+ - No UI. However,
a modal dialog box is
displayed at the end
of the installation.

qb+ - Basic UI. A modal
dialog box is displayed
at the end of the
installation. If you
cancel the instal-
lation, a modal dialog
box is not displayed.

qb- - Basic UI with no
modal dialog boxes.
The "/qb+-" switch
is not a supported UI
level.

/y module Calls the system
Application Program-
ming Interface (API)
DllRegisterServer,
which registers
modules that are
typed on the command
line (for example,
"msiexec /y
my_file.dll").

This option is only
used for registry
information that can-
not be added by using
the registry tables of
the .msi file.

/z module Calls the system API
DllUnRegisterServer,
to unregister modules
that are typed on the
command line (for
example, "msiexec /z
my_file.dll").

This option is only
used for registry
information that can-
not be removed by
using the registry
tables of the .msi
file.
For more information and examples, see the "Command Line Options" topic in Windows Installer Help, or visit the following Microsoft Web site:

Ιδιότητες

Αναγνωριστικό άρθρου: 314881 - Τελευταία αναθεώρηση: 23 Σεπ 2011 - Αναθεώρηση: 1

Σχόλια