MSIEXEC Parameters

Home » Documentation » MSIEXEC Parameters

Below you will find a list of parameters supported by msiexec.exe.

msiexec /Option [Optional Parameter]

Install Options

</package | /i>

Installs or configures a product


Administrative install – Installs a product on the network

/j<u|m> [/t ] [/g ]

Advertises a product – m to all users, u to current user

</uninstall | /x>

Uninstalls the product

Display Options


Quiet mode, no user interaction


Unattended mode – progress bar only


Sets user interface level

n – No UI

b – Basic UI

r – Reduced UI

f – Full UI (default)


Help information

Restart Options


Do not restart after the installation is complete


Prompts the user for restart if necessary


Always restart the computer after installation

Logging Options


i – Status messages

w – Nonfatal warnings

e – All error messages

a – Start up of actions

r – Action-specific records

u – User requests

c – Initial UI parameters

m – Out-of-memory or fatal exit information

o – Out-of-disk-space messages

p – Terminal properties

v – Verbose output

x – Extra debugging information

+ – Append to existing log file

! – Flush each line to the log

* – Log all information, except for v and x options


Equivalent of /l*

Update Options

/update [;Update2.msp]

Applies update(s)

/uninstall [;Update2.msp] /package

Remove update(s) for a product

Repair Options


Repairs a product

p – only if file is missing

o – if file is missing or an older version is installed (default)

e – if file is missing or an equal or older version is installed

d – if file is missing or a different version is installed

c – if file is missing or checksum does not match the calculated value

a – forces all files to be reinstalled

u – all required user-specific registry entries (default)

m – all required computer-specific registry entries (default)

s – all existing shortcuts (default)

v – runs from source and recaches local package

Setting Public Properties