silent install by command line
コマンドラインでインストールを自動化(サイレントインストール)するためのメモ
MSIインストーラー
Microsoftが用意しているインストーラーです。setup.exeと同じフォルダに*.msiというファイルが有ればまずこれです。InstallShield Wizardという画面が表示されるものという認識でもいいと思います。
技術文書によると下記のオプションでサイレントインストールできるらしいんですが…
1 |
Setup.exe /s /v"/qn" |
あんまりうまく行ったことがありません。/sが初期画面の非表示、/vがmsiexec.exeへの転送、/qnがmsiexex.exeでの非表示インストールという設定値です。それよりsystem32の下にあるmsiexecから.msiファイルを呼び出すほうが成功率が高いです。
1 |
C:\Windows\System32¥msiexec.exe /i "fullpath"¥xxxxx.msi /passive |
WiseInstaller
installer起動時にWise Installation WizardというWindowが立ち上がってくる場合はこちら。
/sオプションでサイレントインストールされます。
1 |
setup.exe /s |