Share via


インストール メカニズム

インストール プロセスを成功させるには、取得と実行という 2 つのフェーズがあります。 インストールが失敗した場合は、ロールバック フェーズが発生する可能性があります。

取得

取得フェーズの開始時に、アプリケーションまたはユーザーは、機能またはアプリケーションをインストールするようにインストーラーに指示します。 インストーラーでは、インストール データベースのシーケンス テーブルで指定されたアクションを順次進めます。 これらのアクションでは、インストール データベースにクエリを実行し、インストールを実行するための段階的な手順を示すスクリプトを生成します。

実行

実行フェーズ中に、インストーラーでは昇格された特権を持つプロセスに情報を渡し、スクリプトを実行します。

ロールバック

インストールが失敗した場合、インストーラーではコンピューターの元の状態を復元します。 インストーラーでインストール スクリプトが処理されるとき、ロールバック スクリプトが同時に生成されます。 ロールバック スクリプトに加えて、インストーラーではインストール中に削除するすべてのファイルのコピーが保存されます。 これらのファイルは非表示のシステム ディレクトリに保持されます。 インストールが完了すると、ロールバック スクリプトと保存されたファイルは削除されます。 詳細については、「ロールバック インストール」を参照してください。