コマンドラインを使用してmsi製品にサイレントインストールを使用しています。インストールが完了すると、情報ウィザードのダイアログが表示されます。私の問題は、サイレントインストールコマンドを使用しても、そのダイアログが表示される理由です。私の場合のサイレントインストールは、次のボタンのプロンプトのみを処理します。インストール後に表示される最後の情報ダイアログを処理することもあります。私がこれに使用したコマンドは(msiexec/i Product.msi/qn)msiサイレントインストール。インストール後もまだダイアログが表示されています。
0
A
答えて
2
/qn
でmsiを実行してもダイアログが表示された場合、UIはMSIから来ておらず、カスタムアクションから来ています。サイレントインストールで表示するUIを作成するのはベストプラクティスに違反しますが、MSIを書いた人はそのことを知らず、サイレントインストールをテストしなかったのです。
唯一可能なことは、ORCAを使用してMSIを調べ、変換を作成してカスタムアクションを排除することです。どのようにすればいいのか正確に伝えることはできません。何を変更する必要があるかを知るためには、正確なMSIを調べる必要があるからです。
関連する問題
- 1. メインウィンドウが表示された後でダイアログを表示します
- 2. MSIパッケージのサイレントインストール
- 3. python 2.7のインストール後のバージョンはまだ2.6.5と表示されています
- 4. ソフトキーボードが表示されているときにダイアログが表示されます
- 5. NSISスクリプト:サイレントインストールのショートカットが表示されます
- 6. Divダイアログの内容Jqueryダイアログが開いていなくてもコンテンツが表示されます
- 7. com0comサイレントインストール(com0com.sysは、サインインエクスプローラとして表示されますが、デバイスマネージャでは表示されません)
- 8. FB.ui - 送信後に送信ダイアログが再表示されます
- 9. まだインポートされていないものを表示する
- 10. 印刷ダイアログの非表示のボタンが他のPCにまだ表示されています
- 11. ubuntuサーバーにnginxをインストールしても、まだapache2のデフォルト画面が表示されています
- 12. Balloontextはデータがなくてもまだ表示されています
- 13. Facebookにログアウトしてもまだユーザーが表示されています
- 14. ブートストラップ:MSIのバージョンがインストールされているか確認してください
- 15. 警告ダイアログが表示されますが、表示されません。
- 16. UDIDがプロビジョニングプロファイルから削除された後でも、iOSアプリがまだデバイスにインストールされています
- 17. ProgressDialog - ダイアログが表示されません
- 18. Bluetoothペアリング(Androidクライアント):ダイアログが表示された後に何も表示されない
- 19. スタイルが適用されていないJQuery UIダイアログが表示されます
- 20. WIX Burn:チェーン内のMSIがインストールされていません
- 21. デジタル署名されたMSIはまだUACにメッセージを表示します
- 22. フォーム入力後にカスタムメッセージがまだ表示されています
- 23. laravel 5.4ログインユーザーの後にまだメニューのログインレジスタが表示されています
- 24. jQuery uiダイアログには1回だけ表示されます
- 25. Eclipseプラグインの表示がインストール後に表示されない
- 26. キャッチされていない例外の後にダイアログを表示
- 27. ステータスバーが非表示になってもまだ黒で表示されています
- 28. BizTalkではなぜMSIファイルがインポートされ、インストールされていますか?
- 29. mcryptがロードされていません(インストール後も)
- 30. pipインストール後もCeleryExecutorが定義されていません[セロリー]
コメントありがとうChristopher。私はそのダイアログを処理するカスタムアクションが必要かもしれないと思う。私はORCAがそれを扱うのに役立つ外部ツールだと思う。全体の基準を自動化する方法を探しているので、それが役に立たないのであれば、私はいいえではありません。 –