XP VM 无法检测到 Windows 7 主机的 USB 键盘或鼠标

XP VM 无法检测到 Windows 7 主机的 USB 键盘或鼠标

几个月来,我一直在工作电脑(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

我发现其他人也面临同样的情况,但是这里有一些可以尝试的解决方案,只需检查一下,看看是否有帮助。

相关内容