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 パッケージを再保存できるため、プロパティ値を再利用でき、展開に最適です。有料と書かれていますが、無料版をダウンロードするだけで十分です。少し学習が必要ですが、それほど難しくはありません。検索機能は頼りになります!