コンポーネント管理
Windows インストーラーは、セットアップ時と実行時にアプリケーション コンポーネントを管理および管理する機能を顧客が増やすことで、アプリケーションの総保有コスト (TCO) を削減します。 インストール データベースは、特定のコンポーネントを必要とするアプリケーション、各コンポーネントを構成するファイル、各ファイルがシステムにインストールされている場所、およびコンポーネント ソースが配置されている場所を追跡します。 これにより、開発者は次の利点を提供するパッケージを作成できます。
アプリケーションの回復性の向上。 インストーラーを使用して、セットアップを再実行することなく、破損したコンポーネントを検出して再インストールします。 インストーラーは、実行時にコンポーネントのパスを確認します。 これにより、コンピューター間で一般的に異なり、不足しているコンポーネントを指す可能性がある静的ファイル パスへの依存からアプリケーションが解放されます。 詳細については、「回復性 を参照してください。
インストール オンデマンド。 この機能セットはセットアップ時にはインストールされませんが、今後アプリケーションで必要な場合に使用するために Just-In-Time でインストールされるようにデータベースに指定されています。 ユーザーはセットアップを再実行する必要はありません。 詳細については、「Installation-On-Demand」を参照してください。
ユーザー インターフェイス内の機能、アプリケーション、または製品全体へのショートカットの提供。 ユーザーは、ショートカットを使用してこれらのオンデマンドをインストールできます。 ユーザーは、オンデマンドで機能、アプリケーション、または製品全体を削除することもできます。 詳細については、「アドバタイズ」を参照してください。
インストールのカスタマイズ。 管理者は、特定のユーザー グループに合わせてインストールを調整する変換をデータベースに適用できます。 詳細については、「カスタマイズ 参照してください。
アプリケーションの更新プログラムのデプロイが容易になります。 インストーラーを使用して製品を更新します。 詳細については、「パッチ適用とアップグレードを参照してください。
機能ショートカットの表示。 インストーラーには、ローカルで実行される機能へのショートカットと、リモートで実行される機能へのショートカットが表示されます。 インストール データベースは各機能の実行コンテキストを指定するため、必要に応じて、目に見える同等のエントリ ポイントをユーザーに提示できます。
機能に関する使用状況メトリックを保持します。 開発者は、すべてのクライアント アプリケーションによる機能の使用量を保持し、使用されていないコンポーネントを削除するインストール パッケージを提供できます。
インストールを組み込みます。 開発者は、インストール パッケージを作成し、アプリケーション コードで Installer Functions を使用して、インストーラーのコンポーネント管理機能をアプリケーションに組み込むことができます。 次の図は、機能のインストールを要求するアプリケーションを示しています。
機能のインストールを要求するアプリケーションを