如何在 Windows 10 中启用 USB 重定向

How to enable USB Redirection in Windows 10

我的 OS 是 Windows 7,我有一个远程主机 Windows 8.1,我可以使用 RDP 将本地 USB 设备重定向到 windows 8.1。但是重定向 USB 在 windows 10 主机中不起作用。如何在 windows 10 中启用它?

我在 Windows 7 客户端上使用 RemoteFX USB Redirection 到 Azure 运行ning Windows 10 上的远程主机时也遇到了问题,而相同的机器配置会成功将 USB 重定向到 Windows 8.1 Azure VM。

需要说明的是,远程桌面的普通设置支持的常见设备(闪存驱动器、打印机等)的 USB 重定向没有问题。例如,这种类型的 USB 重定向允许我看到插入 Windows 7 客户端的闪存驱动器对我来说工作得很好,因为我可以在 Azure VM 的资源管理器中看到它。

blog 条目详细介绍了标准 RDP 重定向和 RemoteFX 重定向的比较。

我的特定 USB 重定向问题与基本 RDP high-level 重定向未处理的 类 设备有关,为此我在之前版本的 [=80] 上启用了 RemoteFX USB 重定向=].当此功能正常运行时,计算机图标 () 会出现在远程桌面标题栏中,允许我 select 应将哪个设备重定向到 VM。


RemoteFX USB 重定向工作时的标题栏

按照众多网络资源上的说明启用 RemoteFX USB 重定向对我来说适用于早期 OS 版本(即 Azure VM 上的 Windows 8.1),但不适用于任何 Windows 10 个我创建的虚拟机。标题栏顽固地保留着,没有 RemoteFX USB 重定向功能。


RemoteFX USB 重定向不工作时的标题栏

我终于偶然发现了这个 thread,它解决了我的问题。

与以前的 OS 版本相比,Windows 10 主机似乎还需要一个步骤,那就是:

  1. 运行 gpedit.msc 在目标VM(目标windows 10 虚拟机)上启动Group Policy Editorgpedit.msc 可以从 运行 对话框中输入(使用 WinKey+R)如果你有管理员权限,或者启动提升的 CMD.EXE 并从命令行键入 gpedit.msc

  2. Group Policy Editor 的树视图中找到项目 Computer Configuration \ Administrative Templates \ Windows Components \ Remote Desktop Services \ Remote Desktop Session Host \ Device and Resource Redirection\ Do not allow supported Plug and Play device redirection

  3. 莫名其妙的把这个项目设置成Disabled.

  4. 运行 gpupdate /force 来自提升的命令提示符。

  5. 至少断开 RDP session 并重新连接,如果这不起作用重启目标 VM。

您现在需要更新机器的政策使用 gpupdate /force 从命令行。然后重新启动计算机以使更改真正生效,并在远程桌面连接客户端中启用 RemoteFX USB 重定向选项。 启用后,访问“本地资源”选项卡,单击“本地设备和资源”下的“更多”,您将看到一个新的“其他支持 RemoteFX USB 设备”设置。您可以使用此设置来映射许多类型的 USB 硬件,而您无法使用 vanilla RDP USB 重定向。

USB RemoteFX 直通在某些 PC 上不工作

我有多台符合硬件规格的 PC,但在 RDP 中缺少 Remotefx 选项。

解决方案是这样的:

在程序和功能中卸载 "Intel(R) USB 3.0 eXtensible Host Controller Driver"

此驱动程序与 RemoteFX 直通不兼容。

在物理 Windows 机器和远程主机上执行

所有编辑都在以下内容下:

Computer Configuration \ Administrative Templates \ Windows Components \ Remote Desktop Services \ >>

GP编辑:

  • 我还在“允许从这台计算机对其他受支持的 RemoteFX USB 设备进行 RDP 重定向”中将“管理员”更改为“管理员和用户”

Remote Desktop Connection Client \ RemoteFX USB Device Redirection \ Allow RDP redirection of other supported RemoteFX USB devices from this computer (Enabled)

Remote Desktop Session Host \ Remote Session Environment \ RemoteFX for Windows Server 2008 R2 \ Configure RemoteFX (Enabled)

Remote Desktop Session Host \ Connections \ Allow users to connect remotely by using Remote Desktop Services (Enabled)

Remote Desktop Session Host \ Device and Resource Redirection\ Do not allow supported Plug and Play device redirection (Disabled) 

gpupdate /force in elevated CMD Prompt and reboot