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