Last Updated on 2. Juni 2016 by Thomas J. Fehr
Die Abkürzung MSI ist für die Bezeichnung „MicroSoft Installer“. MSI-Pakete können mit dem Kommando „msiexec“ installiert, deinstalliert oder repariert werden. Windows Betriebssysteme bieten für diese Operationen eine Laufzeitumgebung mit dem Namen „Windows Installer“ an. Dieser Systemdienst entpackt die MSI-Pakete und führt diese aus.
Um die Installation eines Paketes zu starten, wird der Parameter „/i“ verwendet. Möchte man verhindern, dass die Installation angezeigt wird, kann dies mit den Paramter „/qn“ verhindert werden.
msiexec.exe /i mySetup.msi /qn
Um ein Paket zu deinstallieren, wird der Parameter „/x“ verwendet.
msiexec.exe /x mySetup.msi
Weitere Parameter sind in der msiexec Dokumentation zu finden.
Nützliche Links
msiexec Dokumentation
Wikipedia: Windows Installer
Windows Installer XML (WiX)
Sehr hilfreich ist auch der Parameter /l*v gefolgt vom Pfad und Namen des Logfiles. Der Kommandozeilen Aufruf sieht dann z.B. folgendermassen aus:
msiexec.exe /i mySetup.msi /l*v %temp%\myLogfile.log
So lassen sich Fehler bei der Installation einfach finden.