2017-09-02 16 views
0

コマンドラインを使用してmsi製品にサイレントインストールを使用しています。インストールが完了すると、情報ウィザードのダイアログが表示されます。私の問題は、サイレントインストールコマンドを使用しても、そのダイアログが表示される理由です。私の場合のサイレントインストールは、次のボタンのプロンプトのみを処理します。インストール後に表示される最後の情報ダイアログを処理することもあります。私がこれに使用したコマンドは(msiexec/i Product.msi/qn)msiサイレントインストール。インストール後もまだダイアログが表示されています。

答えて

2

/qnでmsiを実行してもダイアログが表示された場合、UIはMSIから来ておらず、カスタムアクションから来ています。サイレントインストールで表示するUIを作成するのはベストプラクティスに違反しますが、MSIを書いた人はそのことを知らず、サイレントインストールをテストしなかったのです。

唯一可能なことは、ORCAを使用してMSIを調べ、変換を作成してカスタムアクションを排除することです。どのようにすればいいのか正確に伝えることはできません。何を変更する必要があるかを知るためには、正確なMSIを調べる必要があるからです。

+0

コメントありがとうChristopher。私はそのダイアログを処理するカスタムアクションが必要かもしれないと思う。私はORCAがそれを扱うのに役立つ外部ツールだと思う。全体の基準を自動化する方法を探しているので、それが役に立たないのであれば、私はいいえではありません。 –

関連する問題