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 アクションは、 Upgrade table の ActionProperty カラム中に記載されたプロダクト コードを通り抜け、 同時発生のインストールを起動する事によって シーケンス中でプロダクトを削除します。 それぞれの同時発生インストールの為に インストーラーは、 ProductCode プロパティを プロダクト コードにセットし、 REMOVE プロパティを Upgrade テーブルの Remove フィールド中の値に セットします。 もし Remove フィールドが無記入なら その値は ALL がデフォルトになり、インストーラーは プロダクト全体を削除します。
インストーラーは、初めてプロダクトをインストールする時にだけ RemoveExistingProducts アクションを実行します。 maintenance installation (メンテナンス インストール)やアンインストールの間は アクションを実行しません。
RemoveExistingProducts アクションは、以下の場所のうちの 1 つの アクション シーケンス中に スケジュールされなければなりません。
フィールド | アクション データの説明 |
---|---|
[1] | Removed product. (プロダクトを削除しました。) |
Windows Installer は、このアクションを実行する時に UPGRADINGPRODUCTCODE プロパティをセットします。