再起動マネージャー
目的
Restart Manager API は、インストールまたは更新を完了するために必要なシステム再起動の数を排除または減らすことができます。 ソフトウェア更新プログラムがインストールまたは更新中にシステムの再起動を必要とする主な理由は、更新中のファイルの一部が現在実行中のアプリケーションまたはサービスで使用されていることです。 再起動マネージャーを使用すると、重要なシステム サービス以外のすべてのサービスをシャットダウンして再起動。 これにより、使用中のファイルが解放され、インストール操作を完了できます。
該当する場合
Restart Manager DLL は、標準インストーラーまたはカスタム インストーラーによって読み込むことができるパブリック C インターフェイスをエクスポートします。 インストーラーは、再起動マネージャーを使用して、アプリケーションまたは更新プログラムのインストール中に置き換える必要があるファイルを登録できます。 その後の更新またはインストール中に、インストーラーは再起動マネージャーを使用して、現在使用されているために更新できないファイルを特定できます。 再起動マネージャーは、これらのファイルを現在使用している重要でないサービスまたはアプリケーションをシャットダウンして再起動できます。 インストーラーは、再起動マネージャーに対して、使用中のファイル、プロセス ID (PID)、または Windows サービスの短い名前に基づいて、アプリケーションまたはサービスをシャットダウンして再起動するように指示できます。
再起動マネージャーは、デスクトップ スタイルのアプリケーションの開発を目的としています。
開発者対象ユーザー
このドキュメントは、Windows Vista または Windows Server 2008 のインストーラー機能を利用するインストール アプリケーションの開発者を対象としています。 インストールとサービスに Windows インストーラー バージョン 4.0 を使用するアプリケーションでは、再起動マネージャーを使用してシステムの再起動を減らすことができます。 カスタム インストーラーは、Restart Manager API を呼び出して、アプリケーションとサービスをシャットダウンおよび再起動するように設計することもできます。 システムの再起動が避けられない場合、インストーラーは Restart Manager API を使用して、ユーザーのワークフローの中断を最小限に抑えるように再起動をスケジュールできます。
実行時の要件
Restart Manager API は、Windows Vista および Windows Server 2008 以降で使用できます。 Restart Manager は、アプリケーションが Restart Manager API にアクセスするために読み込むことができる単一の DLL で構成されます。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
再起動マネージャーの について |
再起動マネージャーについて説明する概要トピック。 |
再起動マネージャー を使用した |
Restart Manager API の使用に関する概要トピック。 |
Restart Manager リファレンス |
Restart Manager API のリファレンス トピック。 |