デバイスのインストールでは、絶対に必要でない限り、ユーザーにシステムの再起動を強制しないでください。 システムの再起動が必要なのは、次の状況だけです。
プラグ アンド プレイ以外のデバイスのインストールまたは削除
これらの以前のデバイスの場合、ユーザーは通常、デバイスを物理的に追加または削除する前にシステムをシャットダウンする必要があります。 電源をオンに戻すと、システムが起動します。
注
デバイスのセットアップ ファイルは、ユーザーがハードウェアを接続する前または後にドライバーをインストールするかどうかに関係なく、システムの再起動を開始しないでください。
システム ブート デバイスのドライバーの更新
デバイスがシステムのページング、休止、またはクラッシュ ダンプ ファイルを保持できる可能性がある場合、そのドライバーは IRP_MN_DEVICE_USAGE_NOTIFICATION 要求を処理する必要があります。 システムは、これらのファイルのいずれかをディスクに配置する前に、この要求を送信します。 ドライバーが要求に成功した場合、後続の IRP_MN_QUERY_REMOVE_DEVICE 要求は失敗する必要があります。 デバイスのドライバーがIRP_MN_QUERY_REMOVE_DEVICE要求に失敗すると、システムはユーザーにシステムの再起動を求めます。
注
デバイスのセットアップ ファイルは、システムの再起動を開始しないでください。
WDM 以外のフィルター ドライバーのインストール
フィルター ドライバーが WDM 以外のドライバー スタックに追加された場合は、システムを再起動する必要があります。 この場合、ドライバーのインストーラーは、システムの再起動を要求する必要があります (デバイスの インストール中にシステムの再起動を開始するを参照してください)。
注
基になるデバイスがシステム ブート デバイスでない限り、WDM ドライバー スタックにフィルター ドライバーを追加する場合、システムの再起動は必要ありません。