Oracle VirtualBox 客户机变得无法访问

Oracle VirtualBox 客户机变得无法访问

问题是,一段时间后,VirtualBox Manager 不会显示有关任何客户虚拟机的信息。详细信息屏幕的所有部分都包含相同的文本:“信息无法访问”。如下所示: 在此处输入图片描述

如果我关闭此窗口并再次启动管理器 - 一切都很好,信息显示正确。直到半小时后,它再次无法访问。已启动的来宾继续运行,但无法启动新的来宾。

为了调查问题,我卸载了 VirtualBox 并安装了最新版本(5.2.8)。我创建了两台客户机:一台用于 Windows 7 客户机,另一台用于 RedHat Linux。所有其他选项均为默认选项。这些客户机中实际上没有安装客户机操作系统,客户机也未启动。

当我启动 VirtualBox Manager 时,一切都正常。我甚至没有启动任何客户机,只是切换到其他应用程序。稍后(大约 10-30 分钟后)我切换回 VirtualBox Manager 时,有关客户机的信息已经无法访问。

我的主机操作系统是 Win 10,安装了所有最新更新。没有防病毒软件。

VirtualBox 日志文件包含几个这样的错误消息:

00:00:28.938528 main     ERROR [COM]: aRC=VBOX_E_OBJECT_IN_USE (0x80bb000c) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Medium 'C:\Users\alexander.korshkov\VirtualBox VMs\Win7\Win7.vdi' cannot be closed because it is still attached to 1 virtual machines}, preserve=false aResultDetail=0
00:00:28.939531 main     ERROR [COM]: aRC=VBOX_E_OBJECT_IN_USE (0x80bb000c) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Medium 'C:\Users\alexander.korshkov\VirtualBox VMs\Cent7\Cent7.vdi' cannot be closed because it is still attached to 1 virtual machines}, preserve=false aResultDetail=0
00:00:28.942536 Watcher  ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={9570b9d5-f1a1-448a-10c5-e12f5285adad} aComponent={VirtualBoxWrap} aText={The object is not ready}, preserve=false aResultDetail=0
00:00:28.943531 main     VirtualBox: object deleted

欢迎提出任何关于如何解决这个问题的想法。

更新

这个问题持续了一个多月,但现在似乎已经解决了。在我关闭主机 Windows 10 系统上的“快速启动”选项并重新启动系统后,问题就消失了。

我不太确定,但自从安装了 VirtualBox 后,我似乎还没有重启过主机系统。(是的,VirtualBox 建议在安装后重启)。我关闭过主机几次,但他们说打开“快速启动”选项后关机效果不好。很可能简单的重启就可以解决问题,关闭“快速启动”选项后“关机/开机”也可以解决问题。

答案1

可能是您正在运行多个实例。在任务管理器中检查您是否没有启动 VM 管理器的多个实例,请参阅此链接https://forums.virtualbox.org/viewtopic.php?f=6&t=41630

相关内容