设备安装和系统重启

除非绝对必要,否则设备安装不应强制用户重启系统。 以下情况是唯一需要重启系统的情况:

  • 安装或删除非即插即用设备

    对于这些早期设备,用户通常必须先关闭系统,然后才能以物理方式添加或删除设备。 重新打开电源后,系统将启动。

    注意

    无论用户是在插入硬件之前还是之后安装驱动程序,设备的安装程序文件都不应启动系统重启。

  • 更新系统启动设备的驱动程序

    如果设备可能保存系统的分页、休眠或故障转储文件,则其驱动程序必须为 IRP_MN_DEVICE_USAGE_NOTIFICATION 请求提供服务。 在将其中一个文件放入磁盘之前,系统会发送此请求。 如果驱动程序成功请求,则它们必须使任何后续 IRP_MN_QUERY_REMOVE_DEVICE 请求失败。 当设备的驱动程序在IRP_MN_QUERY_REMOVE_DEVICE请求失败时,系统会提示用户重启系统。

    注意

    设备的安装程序文件不应启动系统重启。

  • 安装非 WDM 筛选器驱动程序

    如果将筛选器驱动程序添加到非 WDM 驱动程序堆栈,则必须重启系统。 在这种情况下,驱动程序的安装程序应请求系统重启 (请参阅在 设备安装期间启动系统重启) 。

    注意

    将筛选器驱动程序添加到 WDM 驱动程序堆栈不需要重启系统,除非基础设备是系统启动设备。

在本节中

设备安装过程中避免系统重启

设备安装过程中开始系统重启