在 Windows 中未检测到已连接的 USB 设备

重要此修补程序仅适用于 Windows 8 和 Windows 服务器 2012。但是,本文中的其余信息适用于 Windows 8.1、Windows 服务器 2012 R2、Windows 8 和 Windows 服务器 2012。

症状

请考虑以下情况:

  • 您已连接到运行 Windows 8.1、Windows 服务器 2012 R2、Windows 8 或 Windows 服务器 2012 的计算机的 USB 集线器。

  • 您有一个 USB 设备连接到集线器上的 USB 端口。

  • 您将 USB 设备安全地从 USB 端口卸下。

  • 您将同一 USB 设备或不同的 USB 设备重新连接到集线器上的同一 USB 端口。

在这种情况下,计算机不检测 USB 设备。备注此问题会影响 USB 2.0 集线器和 USB 3.0 集线器中的 USB 2.0 组件。

原因

出现此问题的原因是,在从端口安全卸下设备后,USB 端口已禁用。

解决方案

要解决此问题,请安装 Windows RT、Windows 8 和 Windows Server 2012 更新汇总 2845533,或安装本文中描述的修补程序。 此外,必须设置"注册表信息"部分中描述的注册表项,以启用此更新汇总或修补程序。

更新信息

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

Windows RT、Windows 8 和 Windows 服务器 2012 更新汇总:2013 年 6 月

热修复信息

微软提供了受支持的修补程序。但是,此修补程序旨在仅更正本文中描述的问题。仅此修补程序应用于遇到此特定问题的系统。 如果修补程序可供下载,则此知识库文章顶部有一个"可用的修补程序下载"部分。如果未显示此部分,请向 Microsoft 客户服务和支持部门提交请求以获取修补程序。 备注如果发生其他问题或需要进行任何故障排除,您可能需要创建单独的服务请求。通常的支持成本将应用于其他支持问题和不符合此特定修补程序的问题。有关 Microsoft 客户服务和支持电话号码的完整列表或创建单独的服务请求,请访问以下 Microsoft 网站:

备注"提供修补程序下载"窗体显示修补程序可用的语言。如果您看不到您的语言,这是因为该语言没有修补程序。

先决条件

要应用此修补程序,必须运行 Windows 8 或 Windows 服务器 2012。

注册表信息

重要说明 本部分、方法或任务包含有关如何修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 这样就可以在出现问题时还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:

如何在 Windows 中备份和还原注册表 重要 您必须应用以下注册表更改才能在 Windows 8.1、Windows 服务器 2012 R2、Windows 8 或 Windows Server 2012 中解决此问题。 注意在 Windows 8 和 Windows Server 2012 中,在重新启动计算机之前(应用此修补程序后),必须创建注册表项。 要启用特定设备的更新,请按照以下步骤操作:

  1. 从屏幕右边缘滑入,然后点击“搜索”。 如果你使用的是鼠标,请指向屏幕右下角,然后单击“搜索”。

  2. 在搜索框中,键入"注册",然后点击或单击"注册"。

    Notice icon如果系统提示您输入管理员密码,请键入密码。如果系统提示您提供确认,请提供确认。

  3. 找到,然后点击或单击以下注册表项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags

  4. "编辑"菜单上,指向"新建",然后点击或单击"键"。

  5. 使用以下格式键入新密钥的名称: vvvvpppprr注释

    1. "vvvv"表示标识设备的供应商 ID 的 4 位十六进制数字。

    2. "pppp"表示标识设备产品 ID 的 4 位十六进制数字。

    3. "rrrr"表示包含设备修订号的 4 位二进制编码十进制数字。

  6. "编辑"菜单上,指向"新建",然后点击或单击DWORD(32 位)值

  7. 键入禁用软删除。

  8. 按住或右键单击"禁用OnSoftRemove",然后点击或单击"修改"。

  9. "值数据"框中,键入0,然后点击或单击"确定"。

  10. 退出注册表编辑器。

要启用计算机上枚举的所有 USB 设备的更新,请按照以下步骤操作:

  1. 从屏幕右边缘滑入,然后点击“搜索”。 如果你使用的是鼠标,请指向屏幕右下角,然后单击“搜索”。

  2. 在搜索框中,键入"注册",然后点击或单击"注册"。

    Notice icon如果系统提示您输入管理员密码,请键入密码。如果系统提示您提供确认,请提供确认。

  3. 找到,然后点击或单击以下注册表项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub

  4. "编辑"菜单上,指向"新建",然后点击或单击"键"。

  5. 类型HubG.

  6. "编辑"菜单上,指向"新建",然后点击或单击DWORD(32 位)值

  7. 键入禁用软删除。

  8. 按住或右键单击"禁用OnSoftRemove",然后点击或单击"修改"。

  9. "值数据"框中,键入0,然后点击或单击"确定"。

  10. 退出注册表编辑器。

备注当禁用OnSoft删除注册表项的值设置为0时,系统在删除 USB 设备时不执行任何操作。当禁用OnSoft删除注册表项的值设置为1时,系统将禁用从中删除 USB 设备的端口。

重启要求

应用此修补程序和/或注册表更改后,必须重新启动计算机。

修补程序替换信息

此修补程序不会替换以前发布的修补程序。

此修补程序的全球版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

Windows 8 和 Windows 服务器 2012 文件信息注释 重要Windows 8 修补程序和 Windows 服务器 2012 修补程序包含在相同的程序包中。但是,在"修补程序请求"页上仅列出"Windows 8"。要请求适用于一个或两个操作系统的修补程序包,请选择页面上"Windows 8"下列出的修补程序。始终参阅文章中的"应用到"部分,以确定每个修补程序所应用的实际操作系统。

  • 通过检查下表中所示的文件版本号,可以识别适用于特定产品、里程碑(RTM、SPn) 和服务分支 (LDR、GDR) 的文件:

    版本

    产品

    里程碑

    服务分支

    6.2.920 0.20 xxx

    Windows 8 和 Windows Server 2012

    RTM

    LDR

  • 为每个环境安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 在"Windows 8 和 Windows Server 2012 的其他文件信息"部分中单独列出。MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新的组件的状态非常重要。未列出属性的安全目录文件使用 Microsoft 数字签名进行签名。

对于所有受支持的基于 x86 的 Windows 8 版本

文件名

文件版本

文件大小

日期

时间

平台

Usbhub3.sys

6.2.9200.16603

361,728

03-May-2013

03:48

x86

Usbhub3.sys

6.2.9200.20707

361,728

03-May-2013

04:16

x86

对于所有支持 x64 版本的 Windows 8 和 Windows 服务器 2012

文件名

文件版本

文件大小

日期

时间

平台

Usbhub3.sys

6.2.9200.16603

446,208

03-May-2013

07:00

x64

Usbhub3.sys

6.2.9200.20707

446,208

03-May-2013

07:00

x64

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

有关禁用 OnSoft 删除注册表项以及启用或不禁用 USB 端口对软删除的影响的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

USB 端口保持活动状态,用于禁用或安全删除 USB 设备 有关软件更新术语的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

用于描述 Microsoft 软件更新的标准术语的说明有关如何查找特定设备的硬件 ID 的详细信息,请参阅。

其他文件信息

适用于 Windows 8 和 Windows 服务器 2012 的其他文件信息

所有支持 x86 版本的 Windows 8 的其他文件

文件名

Update-bf.mum

文件版本

Not applicable

文件大小

1,763

日期 (UTC)

03-May-2013

时间 (UTC)

15:04

平台

Not applicable

文件名

X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_f2e110b11e2c8fc0.manifest

文件版本

Not applicable

文件大小

2,104

日期 (UTC)

03-May-2013

时间 (UTC)

03:54

平台

Not applicable

文件名

X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_f36eaea4374694e6.manifest

文件版本

Not applicable

文件大小

2,104

日期 (UTC)

03-May-2013

时间 (UTC)

04:42

平台

Not applicable

所有支持 x64 版本的 Windows 8 和 Windows Server 2012 的其他文件

文件名

Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_4effac34d68a00f6.manifest

文件版本

Not applicable

文件大小

2,108

日期 (UTC)

03-May-2013

时间 (UTC)

07:10

平台

Not applicable

文件名

Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_4f8d4a27efa4061c.manifest

文件版本

Not applicable

文件大小

2,108

日期 (UTC)

03-May-2013

时间 (UTC)

07:05

平台

Not applicable

文件名

Update-bf.mum

文件版本

Not applicable

文件大小

1,989

日期 (UTC)

03-May-2013

时间 (UTC)

15:05

平台

Not applicable

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×