某些 USB 设备无法通过 RemoteFX USB 重定向使用

本文介绍特定 USB 设备为何不适用于 RemoteFX USB 重定向,以及如何使其可用。

适用于: Windows 7 Service Pack 1
原始 KB 数: 2653326

现象

在启用了 RemoteFX USB 重定向的系统上,以下类型的设备可能不会列在“其他支持的 RemoteFX USB 设备”类别下的远程桌面连接中

  • 打印机
  • 音频录制/播放
  • 大容量存储设备(例如硬盘驱动器、CD/DVD-RW 驱动器、闪存驱动器和内存卡读卡器)
  • 智能卡读卡器
  • PTP 相机
  • MTP 媒体播放器
  • Apple iPod/iPod Touch/iPhone/iPad
  • 黑莓 PDA
  • Windows Mobile PDA
  • 网络适配器

此外,包含与这些设备类型中的任何一种相对应的设备接口的复合设备可能不会列在“其他支持的 RemoteFX USB 设备”类别下的远程桌面连接中

原因

默认情况下,“症状”部分中提到的类别中的设备可通过使用高级设备重定向方法在远程会话中访问。 在大多数用户方案中,这些重定向方法可实现设备的最佳性能和向后兼容性。 因此,这些设备不通过 RemoteFX USB 重定向提供。

解决方法

提供替代机制,以选择性地启用通过 RemoteFX USB 重定向在“症状”部分中提到的类别中使用特定设备类型。 通过此机制启用的设备类型将可用于 RemoteFX USB 重定向,并将显示在“其他支持的 RemoteFX USB 设备”类别下的远程桌面连接中。 若要通过 RemoteFX USB 重定向使用设备,必须使用远程桌面连接 UI、“usbdevicestoredirect:s: RDP 文件字符串”或其他方法选择该设备进行远程访问。

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章: 322756 如何在 Windows 中备份和还原注册表
若要为 RemoteFX USB 重定向启用设备类型,请执行以下步骤:

  1. 从客户端中删除 USB 存储设备的所有实例。

  2. 确保无法通过组策略在客户端上安装 USB 存储设备。

  3. 确定要提供的设备类型的相应接口类 GUID。 示例如下:

    设备类型 接口类 GUID
    硬盘驱动器 {53F5630 7 -B6BF-11D0-94F2-00A0C91EFB8B}
    CD-ROM {53F5630 8 -B6BF-11D0-94F2-00A0C91EFB8B}

    有关所有系统定义的设备接口类的完整列表,请转到以下Microsoft开发人员网络网站: 系统定义的设备接口类

    注意

    对于具有可通过此机制提供的多个接口类 GUID 的设备,必须将一个相应的接口类 GUID 添加到注册表中。

    重要

    不支持添加以下 GUID:

    • GUID_CLASS_USB_DEVICE
    • GUID_CLASS_USB_HOST_CONTROLLER
    • GUID_CLASS_USBHUB
    • GUID_DEVINTERFACE_USB_DEVICE
    • GUID_DEVINTERFACE_USB_HOST_CONTROLLER
    • GUID_DEVINTERFACE_USB_HUB
  4. 在客户端计算机注册表中找到以下项(即使用远程桌面连接应用程序连接到另一台计算机的计算机):

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client\UsbSelectDeviceByInterfaces
    在此密钥下,使用以下格式为要提供的每个设备接口类 GUID 添加值:

    类型:REG_SZ(字符串)名称:任何唯一字符串数据:接口类 GUID,采用以下格式:{xxxxxxxx-xxxx-xxxx-xxxx-xxxx},其中每个 x 表示十六进制数字,不区分大小写。 若要启用 CD-ROM 驱动器的 RemoteFX USB 重定向,请添加以下值:

    类型: REG_SZ 名称: 100 数据: {53F56308-B6BF-11D0-94F2-00A0C91EFB8B}

    或者从管理员命令提示符运行以下命令:

    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client\UsbSelectDeviceByInterfaces" /v 100 /t REG_SZ /d {53f56308-b6bf-11d0-94f2-00a0c91efb8b} /f

  5. 如果远程桌面连接当前正在运行,请重新启动它。

详细信息

有关为 Windows 7 SP1 配置 RemoteFX USB 重定向评估部署的分步说明,请转到以下 Microsoft Technet 网站:
使用 Microsoft RemoteFX 分步指南配置 USB 设备重定向

有关 RemoteFX USB 重定向的详细信息,请查看远程桌面服务博客上的以下文章:
RemoteFX USB 重定向Microsoft简介:第 3 部分