MSIEXEC(1)
πΏ MSIEXEC(1) β Wine Programs, bestie πΏ
okay so welcome to the manual page for msiexec, living under section 1 of the Wine Programs manual. pull up a chair, grab a strawberry π, we're doing installers today.
β¨ NAME β¨
msiexec β the Wine MSI Installer. that's it, that's the name, she's iconic.
πΈ SYNOPSIS πΈ
msiexec command {required parameter} [optional parameter]...
like, you give her a command, you give her the required parameter (curly braces = you MUST, no skipping π
), and then as many optional parameters as your little heart desires. the ... means "and more, go off".
π«Ά DESCRIPTION π«Ά
msiexec is the Wine MSI installer, and here's the slay: she's command line compatible with her Microsoft Windows counterpart. so everything you learned on Windows? it just works here. no cap. same commands, same vibe, different OS. π
π INSTALL OPTIONS π
/i {package|productcode} [property=foobar]β install that{package|productcode}for me, and if you want, tack onproperty=foobarwhile you're at it./a {package|productcode} [property=foobar]β install{package|productcode}in administrator (network) mode. boss energy. optionalproperty=foobarstill welcome./x {package|productcode} [property=foobar]β uninstall{package|productcode}, withproperty=foobarif you're feeling fancy. bye bye π/uninstall {package|productcode} [property=foobar]β literally the same thing as/x. twins. same energy, different name.
π REPAIR OPTIONS π
/f [p|o|e|d|c|a|u|m|s|v] {package|productcode}β repair an installation. the default options are'omus'if you don't specify any, so she's got your back by default. π«
and here's what each of those lil letters actually does:
pβ reinstall the file if it's missing. gone girl? bring her back.oβ reinstall the file if it's missing or if any older version is installed.eβ reinstall the file if it's missing, or if the installed version is equal or older.dβ reinstall the file if it's missing or a different version is installed.cβ reinstall the file if it's missing or the checksum does not match. trust issues, valid.aβ reinstall all files. all of them. every single one. periodt.uβ rewrite all required user registry entries.mβ rewrite all required machine registry entries.sβ overwrite any conflicting shortcuts.vβ recache the local installation package from the source installation package. a lil refresh moment β¨
π¦ PATCHING π¦
/p {patch} [property=foobar]β apply a patch. optionalproperty=foobarincluded.
β οΈ okay important: this should not be used with any of the above options. like, none of them. keep your patching separate, bestie, don't mix.
π UI CONTROL π
/q[n|b|r|f]β these options let you change how the UI behaves while installing MSI packages. choose your own adventure:/qβ show no UI. stealth mode π₯·/qnβ same as/q. (yes, literally the same, they're besties)/qbβ show a basic UI./qrβ shows a reduced user UI./qfβ shows a full UI. maximalist era.
π LOGGING π
/l[*][i|w|e|a|r|u|c|m|o|p|v][+|!] {logfile}β enable logging to{logfile}. the defaults are'iwearmo', cute lil acronym.
and the pieces:
*β enable all logging options except'v'and'x'. (not those two, we said what we said)iβ log status messages.wβ log nonfatal warnings.eβ log all error messages.aβ log start of actions.rβ log action specific records.uβ log user requests.cβ log initial UI parameters.mβ log out of memory errors.oβ log out of diskspace messages.pβ log terminal properties.vβ verbose logging. the yapper option π£οΈxβ log extra debugging messages.+β append logging to an existing file (don't nuke the old log, just keep adding).!β flush each line to the log. immediate. no buffering drama.
β OTHER OPTIONS β
/hβ show help. always there for you π«Ά/j[u|m] {package|productcode} [/t transform] [/g languageid]β advertise the package, optionally with/t transformand/g languageid./yβ register the MSI service./zβ unregister the MSI service./?β same as/h. another set of twins π―
π BUGS π
bugs can be reported on the Wine bug tracker. found something cursed? tell the tracker, not me, I'm just the messenger. π
π AVAILABILITY π
msiexec is part of the Wine distribution, which is available through WineHQ, the Wine development headquarters. go get it, bestie.
π₯ SEE ALSO π₯
wine(1)- Wine documentation and support.
okay and for the sign-off β this whole page is from Wine 10.0, dated November 2010. vintage but still serving. πβ¨ go forth and install things responsibly, ily, mwah ππ¦
π¦ where this page comes from
- debian trixie: wine 10.0~repack-6 Β· LGPL-2.1-or-later
- ubuntu questing: wine 10.0~repack-6ubuntu1
- ubuntu resolute: wine 10.0~repack-12ubuntu1 Β· LGPL-2.1-or-later
- ubuntu stonking: wine 10.0~repack-12ubuntu1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms