更新至 Windows 10 后,在 VMWare Player 中连接 USB 设备时出错

更新至 Windows 10 后,在 VMWare Player 中连接 USB 设备时出错

自从我使用 Windows 7 x64 以来,我的机器上就安装了 VMWare Player 6.0.0 版本。前段时间,我将后者更新为 Windows 10,当我使用 VMWare 启动 Linux Ubuntu Gnome 时,出现了问题。

我的 PC 上有一个通过 USB 2.0 连接的外部三星硬盘。以前使用 Windows 7.0 时,当我在 VMWare 中启动 Ubuntu 时,这会自动将外部硬盘重新连接到 Ubuntu,一切都会正常工作。但在更新到 Windows 10 后,这种情况没有发生:我不记得第一条消息,但外部硬盘无法连接到 Ubuntu 虚拟机。

现在,每次我运行虚拟机时,外部硬盘都会保持与主机 Windows 10 的连接。VMWare 菜单中会出现一个禁用的图标,我可以要求它进行连接。当我这样做时,外部硬盘会与主机 Windows 10 断开连接,但无法连接到虚拟机;相反,大约 2 分钟后,会出现一条警告消息:

VMWare 错误消息

我在网上搜索解释,但没有找到针对这种特殊情况的该问题的评论,而且我无法判断其他类似驱动程序错误发生时的答案是否对我有用。

那么为什么会出现这个错误?我该怎么办?

找到资源:

编辑:

下载新版本的 VMware Player 后,设备仍然无法像往常一样自动连接到虚拟机,当我尝试手动执行此操作时,却出现了更糟糕的情况:

连接 USB 设备时出现问题

在尝试连接之前,一切都运行正常。单击一个接一个出现的“运行时错误”消息框之一后,立即弹出“VMware 停止工作”弹出窗口。

答案1

你可能应该尝试较新版本的 VMware Player截至撰写本文时,当前版本为 12.0(我在之前的评论中写了 8,但我感到困惑,因为 VMware 最近对其进行了重新编号,以便与 VMware Workstation 版本号同步。)

VMware Player 个人使用是免费的,所以你最好升级一下。至少,通过运行最新版本,如果你遇到问题,你更有可能从 VMware 或其他用户那里获得帮助。

答案2

不只是你,我已经证实这是一个 VM Player Bug,或者是 Windows 10 的问题。

我已经使用 Windows 10 RTM 进行测试,也使用发布后每隔几个月的更新版本进行测试,包括 2016 年 3 月的 Windows 10 1511 Build 10586。使用 VM Player 12 进行测试,还有版本 12.1.0 Build-3272444。

这是错误的屏幕截图,显示

“运行时错误!程序:C:\Program Files (x86)\VMWare\VMware Player\vmplayer.exe R6025 - 纯虚函数调用”

我所做的所有测试都是在全新安装上进行的。没有其他第三方程序,只有 Windows 10 和 VM Player。有一次我甚至安装了 2005-2013 年的所有 C++ 运行时可再发行组件,但即使不安装它们,结果仍然相同。

当前解决方案是将 VMPlayer 降级回 Windows 7。或者,如果您必须使用 Windows 10,则切换到 VirtualBox。

单击此处查看图片

每次插入/拔出 USB 设备时都会出现这个疯狂的错误“Microsoft Visual C++ 运行时库”。

相关内容