WIXを使用して作成したMSIをダブルクリックしてアプリケーションをアンインストールすると、設計したとおりに「変更、修復、削除」ダイアログが表示されます。しかし、プログラムの追加と削除を介してアンインストールする場合、またはコマンドラインからmsiexec /x
を経由してアンインストールする場合、私はしません。私が得るのは、「このプログラムをアンインストールしてもよろしいですか?」ということだけです。MSI Unistall:強制的にUIシーケンスをアンインストールする方法
アンインストール時に、常に「変更、修復、削除」ダイアログが表示されるようにする必要があります。理由は、削除時にカスタムUIが呼び出されるためです。もう1つの選択肢は、私が設計した削除UIシーケンスでユーザーを強制的に強制することです。
どのようにWiXでこれを行うためのヒント?
このプロパティを設定した後、アプリケーションの追加と削除をダブルクリックすると、UIなしの修復モードに移行します。 UIを起動するには何が必要ですか?次の質問は、UIが起動すると、削除オプションを作成するために何をする必要がありますか? –
UIが表示されたら、Remove = "All"プロパティを設定して製品をアンインストールできます。 –
この質問を見ることもできます:http://stackoverflow.com/questions/1269289/wix-msi-package-uninstallation –