Windows 中禁用 USB 选择性挂起功能

应用对象
Windows 8.1 Enterprise Windows 8.1 Windows 8.1 Pro Windows RT 8.1 Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 R2 Standard Windows 8 Enterprise Windows 8 Windows 8 Pro Windows RT Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2012 Foundation Windows Server 2012 Standard Windows Server 2012 Standard

症状

症状 1

请考虑以下情形:

  • 你有一台运行 Windows RT 8.1、Windows 8.1 或 Windows Server 2012 R2 的计算机。

  • 以下注册表项下的 SelectiveSuspendEnabled 注册表项的值为 1HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<USB Vid 和 Pid>\<device>\Device Parameters

    在此注册表路径中,“USB Vid 和 Pid”是 USB 设备的供应商 ID 和产品 ID,“device 是 USB 设备编号。

  • 在“设备管理器”中,展开“人机界面设备”。

  • 右键单击“ USB 输入设备”,然后选择“ 更新驱动程序软件”。

  • 单击“ 浏览我的计算机以获取驱动程序软件”,然后单击“ 允许我从计算机上的设备驱动程序列表中进行选择”。

  • 在对话框中选择 USB 输入设备 型号,然后单击“ 下一步”。

  • Windows 完成 USB 人机接口设备 (HID) 设备的驱动程序软件的安装。

  • 重启计算机。

在此方案中,SelectiveSuspendEnabled 注册表项的值更改为 0。 因此,USB 选择性挂起功能处于禁用状态,这会增加电池消耗。

症状 2

在运行 Windows RT、Windows 8 或 Windows Server 2012 的计算机上安装 Input.inf 文件来应用更新驱动程序的修补程序后,SelectiveSuspendEnabled 注册表项的值意外从 1 更改为 0。

解决方法

若要解决此问题,请安装适用于 Windows 8.1 和 Windows Server 2012 R2 的更新2919355。 或者,为Windows 8和Windows Server 2012安装更新汇总2934016。

更新Windows 8.1和Windows Server 2012 R2 的信息

有关如何获取更新2919355的详细信息,请单击下面的序列号以查看Microsoft知识库中的文章:

2919355 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 更新 2014 年 4 月

更新Windows 8和Windows Server 2012的信息

有关如何获取更新2934016的详细信息,请单击下面的文章编号以查看Microsoft知识库中的文章:

2934016 Windows RT、Windows 8和Windows Server 2012更新汇总:2014 年 4 月

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

详细信息

有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684 用于描述软件更新Microsoft标准术语的说明

有关 USB 选择性挂起的详细信息,请转到以下Microsoft网站:

有关通过 USB 设备的 HID 选择性挂起的一般信息