サイレント インストールしたい .msi ファイルがあります。ただし、ユーザー入力を求め続ける依存モジュールがあるようです。したがって、パッケージの最初の部分がインストールされますが、依存関係モジュールに到達するまでに、ユーザー入力が求められます。私が使用したコマンドは msiexec /i setup.msi /quiet です。
また、インストール時にインストール先フォルダをデフォルトから変更したいと考えています。msiexec ではこれを行うことができません。変換を使用できる場所を読みましたが、編集するプロパティの名前がわかりません。
.exe の応答ファイルを作成できることがわかっているので、.msi ファイルを .exe に変換することにしました。ただし、結果の .exe ファイルは、サイレント スイッチを認識せず、/r スイッチが指定されている場合、ファイルを作成して応答しません。変換には Ultimate MSI to EXE Converter Trial を使用しました。だから私の質問は:
- サイレント スイッチを認識するために .msi から変換した .exe を取得するにはどうすればよいですか?
- .msi ファイルの依存関係モジュールを削除するにはどうすればよいですか?
- .msi ファイルの応答ファイルを作成するにはどうすればよいですか?
回避できるのであれば、この件についてソフトウェア ベンダーに戻るつもりはありません。