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