ホーム

私訳です。より確かな記述は MSDN (英語)を直接読んで下さい。

 

MSDN > MSDN Library > Win32 and COM Development > Administration and Management > Application Installation and Servicing > Windows Installer > Windows Installer Guide > Standard Actions > Standard Actions Reference > RemoveExistingProducts Action

RemoveExistingProducts アクション


RemoveExistingProducts アクションは、 Upgrade table の ActionProperty カラム中に記載されたプロダクト コードを通り抜け、 同時発生のインストールを起動する事によって シーケンス中でプロダクトを削除します。 それぞれの同時発生インストールの為に インストーラーは、 ProductCode プロパティを プロダクト コードにセットし、 REMOVE プロパティを Upgrade テーブルの Remove フィールド中の値に セットします。 もし Remove フィールドが無記入なら その値は ALL がデフォルトになり、インストーラーは プロダクト全体を削除します。

インストーラーは、初めてプロダクトをインストールする時にだけ RemoveExistingProducts アクションを実行します。 maintenance installation (メンテナンス インストール)やアンインストールの間は アクションを実行しません。

 

シーケンスの制約

RemoveExistingProducts アクションは、以下の場所のうちの 1 つの アクション シーケンス中に スケジュールされなければなりません。

 

ActionData メッセージ

フィールドアクション データの説明
[1]Removed product.
(プロダクトを削除しました。)
 

Remarks

Windows Installer は、このアクションを実行する時に UPGRADINGPRODUCTCODE プロパティをセットします。