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

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

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

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

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

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

答え1


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

アップデート:残念ながら、Wiseのこのツールはもうダウンロードできません配布しても良いのかどうかも分かりません。メインの Wise Package Studio スイートの一部として配布されている無料ツールのようですが、オープンソースではないと思います。オープンソース ツールとしてリリースして欲しいです。

ワイズパッケージ製品は、いくつかの理由により製造中止となりました。法的問題


関連して、msiexec.exeの非常に複雑なコマンドラインを処理するには、この無料のmsi コマンドライン ビルダー ツールワイズより:http://www2.wise.com/filelib/WICLB.exeウェイバックマシンから復活)。

ダウンロードは以下から実行してくださいウイルストータル安全のために。

対話的にコマンドラインを構築できます。 ここに画像の説明を入力してください

答え2

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

答え3

どのコマンド スイッチが機能するかはインストーラーによって異なります。通常、/passive スイッチは完全なインストールを実行します。ただし、これをトリガーするためにプロパティを設定する必要がある場合もありますが、そのプロパティが常にオンラインで利用できるとは限りません。

チェックアウト:http://www.instedit.com/

このプログラムを使用すると、MSI パッケージを開いてプロパティを変更し、希望どおりに設定できます。MSI パッケージを再保存できるため、プロパティ値を再利用でき、展開に最適です。有料と書かれていますが、無料版をダウンロードするだけで十分です。少し学習が必要ですが、それほど難しくはありません。検索機能は頼りになります!

関連情報