Windows インストーラーを使用した [プログラムの追加と削除] の構成

アプリケーションの Windows インストーラー パッケージ内の特定のインストーラー プロパティの値を設定すると、コントロール パネルの [プログラムの追加と削除] を構成するために必要なすべての情報を入力できます。 これらのプロパティを設定すると、対応する値が自動的にレジストリに書き込まれます。 製品が削除完了としてマークされていることがインストーラによって検出されると、その製品のコントロール パネル情報の [プログラムの追加と削除] フォルダーを削除する操作が自動的にスクリプトに追加されます。

アプリケーションが登録されていない場合は、コントロール パネルの [プログラムの追加と削除] に表示されません。 詳細については、「アプリケーションを追加および削除し、レジストリにトレースを残さない」を参照してください。

ユーザーごとのインストール コンテキストでインストールされたアプリケーションは、現在のユーザーの [プログラムの追加と削除] に表示されます。 マシンごとのインストール コンテキストでインストールされたアプリケーションは、すべてのユーザーの [プログラムの追加と削除] に表示されます。 マシンごとのインストールではなく、現在のユーザー以外のユーザーごとのアプリケーションとしてのみインストールされているアプリケーションは、現在のユーザーの [プログラムの追加と削除] には表示されません。

LIMITUI プロパティを使用するインストール パッケージには ARPNOMODIFY も含める必要があることに注意してください。 これは、ユーザーが製品を構成しようとするときに、コントロール パネル ユーティリティの [プログラムの追加と削除] の正しい動作を得るために必要です。

インストーラーは次のパブリック プロパティを使用して、コントロール パネルの [プログラムの追加と削除] を管理します。

プロパティ名 プロパティの簡単な説明
ARPAUTHORIZEDCDFPREFIX アプリケーションの更新チャネルの URL。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPCOMMENTS コントロール パネルの [プログラムの追加と削除] のコメントを指定します。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPCONTACT コントロール パネルの [プログラムの追加と削除] の連絡先を指定します。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPINSTALLLOCATION アプリケーションのプライマリ フォルダーへの完全修飾パス。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPHELPLINK サポート チームのインターネット アドレス (URL)。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPHELPTELEPHONE サポート チームの電話番号。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPNOMODIFY コントロール パネルの [プログラムの追加と削除] に製品の [変更] ボタンが表示されないようにします。注: これは ARP の表示にのみ影響します。 Windows インストーラーは、コマンド ラインまたはプログラミング インターフェイスを使用して、アプリケーションの修復、オンデマンド インストール、アンインストールを引き続き行うことができます。
ARPNOREMOVE コントロール パネルの [プログラムの追加と削除] に製品の [削除] ボタンが表示されないようにします。 インストール パッケージがオプションとして製品の削除を提供するユーザー インターフェイスを使用して作成されている場合は、[変更] ボタンを選択しても、製品を削除できます。メモ: これは ARP の表示にのみ影響します。 Windows インストーラーは、コマンド ラインまたはプログラミング インターフェイスを使用して、アプリケーションの修復、オンデマンド インストール、アンインストールを引き続き行うことができます。
ARPNOREPAIR コントロール パネルの [プログラムの追加と削除] の [修復] ボタンを無効にします。注: これは ARP の表示にのみ影響します。 Windows インストーラーは、コマンド ラインまたはプログラミング インターフェイスを使用して、アプリケーションの修復、オンデマンド インストール、アンインストールを引き続き行うことができます。
ARPPRODUCTICON [プログラムの追加と削除] に表示されるアイコンを指定します。 このプロパティが定義されていない場合、[プログラムの追加と削除] によって表示アイコンが指定されます。
ARPREADME コントロール パネルの [プログラムの追加と削除] の ReadMe を指定します。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPSIZE アプリケーションの推定サイズ (KB 単位)。
ARPSYSTEMCOMPONENT コントロール パネルの [プログラムの追加と削除] の [プログラムの一覧] にアプリケーションが表示されないようにします。注: これは ARP の表示にのみ影響します。 Windows インストーラーは、コマンド ラインまたはプログラミング インターフェイスを使用して、アプリケーションの修復、オンデマンド インストール、アンインストールを引き続き行うことができます。
ARPURLINFOABOUT アプリケーションのホーム ページの URL。 インストーラーが Uninstall レジストリ キーの下に書き込む値。
ARPURLUPDATEINFO アプリケーション更新情報の URL。 インストーラーが Uninstall レジストリ キーの下に書き込む値。

Note

[Set Program and Defaults] (プログラムと既定の設定) ツールの詳細については、「[プログラムのアクセスとコンピューターの既定の設定] の操作」のセクションを参照してください。

Uninstall レジストリ キー