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

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

症状

请考虑以下方案:

  • 有一个 USB 中心连接到运行Windows 8.1、Windows Server 2012 R2、Windows 8 或Windows Server 2012的计算机。

  • 你已将 USB 设备连接到中心的 USB 端口。

  • 可以安全地从 USB 端口中删除 USB 设备。

  • 将同一 USB 设备或其他 USB 设备重新连接到中心的同一 USB 端口。

在此方案中,计算机不会检测 USB 设备。请注意,此问题会影响 USB 3.0 中心的 USB 2.0 中心和 USB 2.0 组件。

原因

出现此问题的原因是,安全地从端口中删除设备后,USB 端口已禁用。

解决方案

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

更新信息

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

2845533 Windows RT、Windows 8和Windows Server 2012更新汇总:2013 年 6 月

修补程序信息

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

联系 Microsoft 支持人员 请注意,“修补程序下载可用”窗体显示修补程序可用的语言。 如果看不到语言,这是因为该语言不提供修补程序。

先决条件

若要应用此修补程序,必须运行Windows 8或Windows Server 2012。

注册表信息

重要说明本部分、方法或任务包含说明如何修改注册表的步骤。 但是,如果修改注册表不正确,可能会出现严重问题。 因此,请确保谨慎执行这些步骤。 若要添加保护,请在修改注册表之前备起注册表。 然后,如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

322756 如何在 Windows 中备份和还原注册表 请务必应用以下注册表更改,以便在 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 中解决此问题。请注意,在Windows 8和Windows Server 2012中,在应用此修补程序) 后,必须先创建注册表项,然后再重启计算机 (。若要为特定设备启用更新,请执行以下步骤:

  1. 从屏幕的右边缘向内轻扫,然后点击“搜索”。 或者,如果使用鼠标,请指向屏幕右下角,然后单击 “搜索”。

  2. 在搜索框中,键入 regedit,然后点击或单击 regedit

    “注意”图标 如果系统提示输入管理员密码,请键入密码。 如果系统提示你提供确认,请提供确认。

  3. 找到并点击或单击以下注册表子项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags

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

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

    1. “vvvv”表示一个 4 位数的十六进制数字,用于标识设备的供应商 ID。

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

    3. “rrrr”表示包含设备修订号的 4 位二进制编码的小数。

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

  7. 键入 DisableOnSoftRemove。

  8. 按住或右键单击 DisableOnSoftRemove,然后点击或单击 “修改”。

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

  10. 退出注册表编辑器。

若要为计算机上枚举的所有 USB 设备启用更新,请执行以下步骤:

  1. 从屏幕的右边缘向内轻扫,然后点击“搜索”。 或者,如果使用鼠标,请指向屏幕右下角,然后单击 “搜索”。

  2. 在搜索框中,键入 regedit,然后点击或单击 regedit

    “注意”图标 如果系统提示输入管理员密码,请键入密码。 如果系统提示你提供确认,请提供确认。

  3. 找到并点击或单击以下注册表子项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub

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

  5. 类型中心。

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

  7. 键入 DisableOnSoftRemove。

  8. 按住或右键单击 DisableOnSoftRemove,然后点击或单击 “修改”。

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

  10. 退出注册表编辑器。

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

重启要求

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

修补程序替换信息

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

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

Windows 8和Windows Server 2012文件信息说明同一包中包含重要Windows 8修补程序和Windows Server 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

2013 年 5 月 3 日

03:48

x86

Usbhub3.sys

6.2.9200.20707

361,728

2013 年 5 月 3 日

04:16

x86

对于所有受支持的基于 x64 的版本的Windows 8和Windows Server 2012

文件名

文件版本

文件大小

日期

时间

平台

Usbhub3.sys

6.2.9200.16603

446,208

2013 年 5 月 3 日

07:00

x64

Usbhub3.sys

6.2.9200.20707

446,208

2013 年 5 月 3 日

07:00

x64

状态

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

详细信息

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

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

其他文件信息

Windows 8和Windows Server 2012的其他文件信息

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

文件名

Update-bf.mum

文件版本

不适用

文件大小

1,763

日期 (UTC)

2013 年 5 月 3 日

时间 (UTC)

15:04

平台

不适用

文件名

X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_f2e110b11e2c8fc0.manifest

文件版本

不适用

文件大小

2,104

日期 (UTC)

2013 年 5 月 3 日

时间 (UTC)

03:54

平台

不适用

文件名

X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_f36eaea4374694e6.manifest

文件版本

不适用

文件大小

2,104

日期 (UTC)

2013 年 5 月 3 日

时间 (UTC)

04:42

平台

不适用

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

文件名

Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_4effac34d68a00f6.manifest

文件版本

不适用

文件大小

2,108

日期 (UTC)

2013 年 5 月 3 日

时间 (UTC)

07:10

平台

不适用

文件名

Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_4f8d4a27efa4061c.manifest

文件版本

不适用

文件大小

2,108

日期 (UTC)

2013 年 5 月 3 日

时间 (UTC)

07:05

平台

不适用

文件名

Update-bf.mum

文件版本

不适用

文件大小

1,989

日期 (UTC)

2013 年 5 月 3 日

时间 (UTC)

15:05

平台

不适用

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。