You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

双鼠标分别连接物理主机与虚拟机的配置咨询

双鼠标分别连接物理主机与虚拟机的配置咨询

嘿,这个需求我之前帮好几个朋友搞定过!核心思路就是让系统把两个鼠标当成独立设备,再分别绑定给主机和虚拟机,互不干扰。下面分主流的虚拟机软件给你一步步说:

针对VMware Workstation/Fusion的配置方法

  • 先确认两个鼠标都已经连上电脑,系统能正常识别——你可以去设备管理器里看看,会显示两个独立的鼠标设备
  • 打开VMware,启动你要配置的虚拟机,进入虚拟机系统后,点顶部菜单栏的「虚拟机」→「可移动设备」,找到你想给虚拟机用的那个鼠标
  • 点这个鼠标设备,选「连接(断开与主机的连接)」,这时候这个鼠标就完全归虚拟机管了,主机上的另一个鼠标该咋用咋用
  • 要是想一劳永逸,不用每次启动都手动操作,就去「虚拟机设置」→「USB控制器」,把目标鼠标设为「自动连接到虚拟机」,这样虚拟机一启动就会自动接管这个鼠标

针对VirtualBox的配置方法

  • 同样先确认两个鼠标都被系统识别,打开VirtualBox,选中你的目标虚拟机,点「设置」
  • 在设置窗口里找到「USB」选项卡,先勾选「启用USB控制器」,如果是USB3.0的鼠标,记得选对对应的控制器版本(比如USB 3.0)
  • 点右侧的「添加过滤器」按钮,在弹出的设备列表里找到要给虚拟机的鼠标,添加进去
  • 启动虚拟机后,这个鼠标就会自动被虚拟机接管,主机只用剩下的那个就行。中途想切换的话,也可以在虚拟机窗口的「设备」→「USB」里手动连接/断开

针对Hyper-V的配置方法

Hyper-V的操作稍微麻烦点,需要用到设备直通:

  • 先以管理员身份打开PowerShell,输入命令 Get-PnpDevice -PresentOnly | Where-Object {$_.Class -eq "Mouse"},这个命令会列出当前所有鼠标设备,找到你要给虚拟机的那个的「InstanceId」
  • 接着输入命令 Dismount-VMHostAssignableDevice -LocationPath "这里替换成刚才找到的InstanceId",把这个设备从主机上卸载
  • 然后打开Hyper-V管理器,选中目标虚拟机,点「设置」→「硬件」→「添加硬件」,选「设备直通」,点「添加」
  • 在设备列表里找到刚才卸载的鼠标,添加到虚拟机里,启动虚拟机后,这个鼠标就只属于虚拟机了,主机用另一个就行

一些通用小提醒

  • 要是用的是无线鼠标,得注意接收器的识别——有些无线鼠标的接收器会被识别为HID设备,一定要选对对应的那个
  • 配置完最好重启一下虚拟机和主机,确保设备绑定生效
  • 如果遇到设备分配失败的情况,检查下是不是有其他软件占用了这个鼠标(比如键鼠共享工具),关掉再试就好

备注:内容来源于stack exchange,提问作者Михаил

火山引擎 最新活动