次の方法で共有


アプリケーションを追加および削除し、レジストリにトレースを残さない

アプリケーションを登録する必要がある場合は、「コンポーネント のインストールまたは削除でのレジストリ キーの追加と削除」のセクションの説明に従って、インストール パッケージを作成します。 登録は、インストーラーによる広告とコントロール パネルの [プログラムの追加と削除] 機能で使用されます。 アプリケーションが登録されていない場合、アプリケーションはアドバタイズできず、コントロール パネルの [プログラムの追加と削除] 機能に表示されません。

アプリケーションの登録を省略するには、RegisterProduct アクションRegisterUser アクションPublishProduct Action、および PublishFeatures アクションInstallExecuteSequence テーブル から削除し、AdvtExecuteSequence テーブル します。 これらのアクションはすべて削除する必要があります。または、アプリケーションの一部のトレースがレジストリに残っている可能性があります。 これらの操作をすべて削除すると、コントロール パネルの [プログラムの追加と削除] 機能にアプリケーションが表示されなくなり、アプリケーションの提供情報が表示されなくなります。 これらのアクションをすべて削除すると、アプリケーションが Windows インストーラー構成データに登録されなくなります。 つまり、Windows インストーラー Command-Line オプションまたは Windows インストーラー アプリケーション プログラミング インターフェイス (API) を使用して、アプリケーションを削除、修復、または再インストールすることはできません。

コントロール パネルの [プログラムの追加と削除] 機能からアプリケーションを非表示にし、Windows インストーラーを使用してアプリケーションを管理できるようにするには、登録アクションをシーケンス テーブルに残し、プロパティ テーブルのARPSYSTEMCOMPONENT プロパティ を 1 (1) に設定します。 アプリケーションは [プログラムの追加と削除] 機能には表示されませんが、Windows インストーラーを使用して、アプリケーションをオンデマンドでインストール、アンインストール、修復、再インストールできます。