web-dev-qa-db-ja.com

MSIのサイレントインストール

MSIファイルをサイレントインストールするためのコマンドラインは何ですか?

5
JoshRivers

標準インストーラーのコマンドラインオプション

/静か

静かな表示オプション。

インストーラーは、ユーザーインターフェイスを表示せずにインストールを実行します。

例:

msiexec /package Application.msi /quiet
msiexec /uninstall Application.msi /quiet
msiexec /update msipatch.msp /quiet
msiexec /uninstall msipatch.msp /package Application.msi / quiet

注同等のWindowsインストーラコマンドラインオプションは/qnです。

msiexec

このコマンドを実行して、インストールオプションの詳細を確認してください。

7
Jindrich

更新2018年6月:以下に示すツールはダウンロードできなくなりましたが、Waybackマシンで見つけました。ツールはフリーウェアだったので、リンクしても問題ないと思います。以下のリンクを更新しました。

[〜#〜] update [〜#〜]Wiseのこのツールは残念ながらダウンロードできなくなりました。配布しても大丈夫かわかりません。メインのWisePackage Studioスイートの一部として配布されている無料のツールのようですが、オープンソースではないと思います。彼らがそれをオープンソースツールとしてリリースしてくれることを願っています。

ワイズパッケージ製品は、多くの 法的な問題 のために中止されました。


あなたはすでにここでいくつかの良い答えを得ました、しかし私はただ「速くて簡単な」方法を加えたいです:「コマンドラインビルダーツール"Altirisから(直接ダウンロード)。

更新2018年6月http://www2.wise.com/filelib/WICLB.exe -ウェイバックマシンから復活したリンク切れ。ツールがフリーウェアだったので、それは合法だと思います。安全のため、 virustotal.com でダウンロードを実行してください。

私はmsiexec.exeの経験が豊富ですが、コマンドラインが非常に長いため、間違えやすいです。私は複雑なものを生成し、そのエラーの原因を排除することを好みます。

注:ツールへのダウンロードリンクの投稿に問題がないことを願っています。私はAltirisとは一切関係がありません。これは無料のツールで、使いやすく、機能します。これがスクリーンショットです:

enter image description here

6
Stein Åsmul

「無人」のドキュメントを参照してください: http://unattended.sourceforge.net/installers.php

要するに、それらを失敗させる方法はありますが、これらのフラグは機能するはずです:

 msiexec /qb /i blah.msi REBOOT=ReallySuppress
4
LapTop006

これらもあります:

/q , /qn  No UI.
/qb       Basic UI.
/qb!      Basic UI with no cancel button.
/qr       Reduced UI. A modal dialog box is displayed at the end of the install.
/qf       Full UI. A modal dialog box is displayed at the end of the install.
/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 installation, a modal dialog box is not displayed.
/qb-      Basic UI with no modal dialog boxes.

ソース: http://www.ss64.com/nt/msiexec.html

3
mrTomahawk