抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

封面来源:秘密基地 | HOJI #pixiv https://www.pixiv.net/artworks/88573514

Hyper-V 作为 Windows 自带的虚拟机程序,其好用程度自无需多言,在下也在 Hyper-V 上装了个 Windows LTSC,专门用来伺候国产软件。只是随着使用场景的增加,在下却发现 Hyper-V 竟然不能直接调用摄像头在内的这类 USB 设备,实在是不太方便。为了解决这个问题,在下在中文网络搜了一圈,竟没发现有什么可行的原生解决方案,不是要装 USB 共享软件就是要用远程桌面去连接虚拟机,而来自 Microsoft 社区的一个回答就更加夸张了,直接枪毙了 Hyper-V 使用 USB 设备的可能性……

难道 Windows 真的没有什么原生的办法解决这个需求吗?在下觉得奇怪,Hyper-V 支持以 RDP 为基础的增强会话模式,可以做到在虚拟机上远程播放、录制音频,远程访问主机上的磁盘,远程使用打印机,甚至远程使用插入的 PnP 设备,但就是独独少了一个摄像头;而同样以 RDP 为基础的 Windows 远程桌面分明就能实现这一点。因此,在下认为一定存在什么方法能为 Hyper-V 打开这项功能。

既然中文网络搜不到,那就只能去英文网络碰碰运气,结果还没让在下找多久,就有了收获。

需要注意的是,由于涉及到组策略操作,家庭版系统不适用此方法。

  • 首先,在 Hyper-V 管理器中右键选中运行中的虚拟机,选择关机

  • 随后在 Windows 主机上搜索 组策略编辑器 或按 Windows + R 输入 gpedit.msc 后运行,调出本地组策略编辑器

  • 找到计算机配置 - 管理模板 - Windows 组件 - 远程桌面服务 - 远程桌面连接客户端 - RemoteFX USB 设备重定向

  • 双击允许此计算机中受支持的其他 RemoteFX USB 设备的 RDP 重定向,将其更改为已启用

  • 重新启动 Windows。(请不要跳过这一步)

  • 再次打开 Hyper-V 管理器,启动关机的虚拟机,选择右侧操作一栏中的编辑会话设置

  • 此时会弹出增强会话模式设置,点击显示选项,在菜单栏中选择本地资源

  • 在本地设备和资源一栏中点选更多,此时最下面一栏会多出一个其他支持的 RemoteFX 设备,展开这个子项,就能看到连接在电脑上的包括摄像头在内的 USB 设备了。

  • 最后,勾选上要使用的 USB 设备,保存设置后连接即可。

最后需要注意的一个点是,勾选上相应设备建立虚拟机连接时,这些设备就会断开与主机的联系,无法和主机同时使用。因而,出于使用便利的考虑,建议只在需要用到时,再于编辑会话设置中勾选启用相关设备。

评论