1. ホーム
  2. installation

インストール時のみカスタムアクションを実行する方法(アンインストール時は不可)

2023-11-16 07:07:01

質問

これはかなり簡単だと思いますが、ちょっと苦労しています。私は、インストール時に別の (nonsi) インストーラーを実行するカスタム アクションを持っています。残念ながら、それは UNinstallation でもインストーラーを実行することに気づきました。

オプションに目を通しましたが、これを停止する方法を見つけることができません。誰かが私を助けることができれば、私は非常に感謝します。

また、どのようにカスタム アクションを設定して、UNinstall の間だけオフにするのでしょうか。どんなヘルプでも、非常に感謝されます。

どのように解決するのですか?

アクションに条件を追加して、アンインストールではなく、インストール中にのみトリガーされるようにします。

インストール中のみアクションが実行される

NOT Installed AND NOT PATCH

インストールと修復の際に実行されるアクション

NOT REMOVE

初期インストール時にのみ実行する。

NOT Installed

初期インストール時、または修復が選択されたときに実行されます。

NOT Installed OR MaintenanceMode="Modify"

アンインストール時のみアクションを実行するには、次の条件を使用します。

REMOVE~="ALL"

アップグレード中のみアクションを実行するようにする。

Installed AND NOT REMOVE