web-dev-qa-db-ja.com

Windows MSIインストーラーに完全インストールを強制的に実行するにはどうすればよいですか?

GUIを使用して標準インストール、カスタムインストール、または完全インストールを選択できるWindowsMSIインストーラパッケージがあります。

デフォルトの(通常の)インストールでは、一部のコンポーネントのみがインストールされます。

/passiveスイッチを使用してコマンドラインから完全インストールを実行するように指示するにはどうすればよいですか?

インストーラーのバージョンは5.0.7600です。

2
Kev

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

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

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


関連するメモについて。 msiexec.exeの途方もなく複雑なコマンドラインを処理するには、Wiseのこの無料のmsiコマンドラインビルダーツールを使用できます: http:/ /www2.wise.com/filelib/WICLB.exeWaybackマシンから復活)。

安全のため、 virustotal.com でダウンロードを実行してください。

これにより、コマンドラインをインタラクティブに構築できます。 enter image description here

2
Stein Åsmul

Msiexec.exeコマンド全体にADDLOCAL = ALLを追加してみてください。何かのようなもの:

C:\Windows\system32\msiexec.exe /I "D:\winzip112.msi" /QN ADDLOCAL=ALL

詳細: http://msdn.Microsoft.com/en-us/library/aa367536(v = vs.85).aspx

1
Stein Åsmul