![XP VM 无法检测到 Windows 7 主机的 USB 键盘或鼠标](https://linux22.com/image/1257024/XP%20VM%20%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%20Windows%207%20%E4%B8%BB%E6%9C%BA%E7%9A%84%20USB%20%E9%94%AE%E7%9B%98%E6%88%96%E9%BC%A0%E6%A0%87.png)
几个月来,我一直在工作电脑(Windows 7 64 位)上使用 Windows XP Pro VM(32 位,SP3),没有任何问题,还配有 PS/2 键盘和标准光电 USB 鼠标。
今天我将这个虚拟机复制到我的家用电脑上,它也是 Windows 7 64 位,但配有 G15 USB 键盘和 MX518 USB 鼠标。由于某种原因,虚拟机不接受键盘或鼠标的输入,这几乎使其无法使用。(Unity 可以工作,但不是一个选项)。我的家用电脑和工作电脑都在运行 VMware Player 3.1.0。
我的键盘和鼠标在 VMware Player 窗口的右下角显示为 USB 设备,如果我单击它们,我会看到标准选项“连接(断开与主机的连接)”。我为键盘选择了此选项,然后虚拟机顺利地接受键盘输入,但我的主机 PC 当然不再接受。
似乎 VMware 将我的键盘和鼠标视为 USB 设备而不是输入设备。我尝试将键盘输入发送给客户机并重新安装 VMware Tools,但没有任何效果。我确信这是 VM 的问题,而不是 XP 安装的问题,因为当 VM 启动时,我也无法使用 F12 进入 VMware BIOS。
答案1
我没有使用 VMWare 的经验,因此这里只是猜测。摘自此 VMWare KB:
按照 VMWare 的设计,您似乎根本不应该将它们用作 USB 设备。
另请查看这篇文章:
我在那里找到了这个选项:
usb.generic.allowHID=TRUE
这可能会有帮助。
答案2
我发现其他人也面临同样的情况,但是这里有一些可以尝试的解决方案,只需检查一下,看看是否有帮助。