Select the product you need help with
The Command-Line Options for the Microsoft Windows Installer Tool Msiexec.exeArticle ID: 314881 - View products that this article applies to. This article was previously published under Q314881 For a Microsoft Windows 2000 version of this article, see 227091
(http://support.microsoft.com/kb/227091/EN-US/
)
.
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.
http://msdn2.microsoft.com/en-us/library/aa367988.aspx
(http://msdn2.microsoft.com/en-us/library/aa367988.aspx)
PropertiesArticle ID: 314881 - Last Review: September 23, 2011 - Revision: 3.0
| Article Translations
|


Back to the top








