【问题标题】:Why can't I start the Virtual Machine I just built using VitrualBox?为什么我无法启动我刚刚使用 VirtualBox 构建的虚拟机?
【发布时间】:2018-06-22 16:27:16
【问题描述】:
过去一切正常,但我已经好几个星期没有使用 Virtual Box 了。现在突然之间,在尝试启动我的 Windows 10(32 位)VM 时出现以下异常。 注意 - 几周前一切正常。据我所知,我没有改变我的系统上任何会导致这种情况的东西。异常详情如下:
VirtualBox - supR3HardenedWinReSpawn 中的错误 (rc=-5640)
请尝试重新安装 VirtualBox。其中 supR3HardenedWinReSpawn
什么:1 VERR_SUP_VP_THREAD_NOT_ALONE (-5640) - 进程验证
失败:进程有多个线程
我已经研究了一段时间,希望有所帮助。任何帮助将不胜感激。
【问题讨论】:
标签:
windows-10
virtual-machine
virtualbox
【解决方案2】:
如果您使用 vagrant 启动虚拟机,那么在大多数情况下,错误是由于虚拟机关闭不当造成的。对我有用的修复方法是多次执行vagrant halt 或类似命令,直到干净启动。
【解决方案3】:
如果有人遇到同样的困境,我将分享最终解决我的问题的方法。我在几个小时的搜索中发现了一个帖子,说您必须在 BIOS 设置中启用虚拟化。我检查了我的机器并启用了虚拟化,所以我继续搜索。不知道接下来要尝试什么,我终于尝试关闭虚拟化,只是为了看看。没有变化,但是当我重新打开它时,我突然关闭了 Turbo,你知道什么 - 突然间我可以启动我的虚拟机了。所以解决方案,以防它节省时间:
- 卸载 Virtual Box(最新版本)
- 重启机器并进入 BIOS
- 确保带有“Virtualization”字样的所有功能都已打开
- 确保所有带有“Turbo”的内容都已关闭
- 重启你的机器
- 安装虚拟盒子
希望这可以挽救一些可怜的灵魂,我必须经历让这件事正常工作。
【解决方案4】:
尝试执行以下步骤:
1.卸载VirtualBox程序。
2. 在您的 C:\users\\ 中可能有两个名为“.VirtualBox”和“VirtualBox VMs”的文件夹:删除它们
3. 重启你的电脑
4.重新安装VirtualBox
5. 再次添加您的虚拟机
6. 它必须工作正常!
这些步骤对我有用!
【解决方案5】:
导致此类行为的最常见原因之一是缺少驱动程序 (VBoxDrv.inf)。由于某些权限问题,此关键驱动程序的安装可能在初始安装期间未完成。在这种情况下,您可以通过手动安装 VBoxDrv.inf 来解决此问题。
1.修复目录问题 按Windows键+R打开运行对话框。在文本框中,键入“regedit”并按 Enter 键打开注册表编辑器。当用户帐户控制 (UAC) 提示您时,单击“是”授予管理员访问权限。
进入注册表编辑器后,使用左侧部分导航到
以下位置:HKEY_LOCAL_MACHINE\system\currentcontrolset\services\vboxdrv
After you arrive at the correct location, move over to the right-hand section and
double-click on ImagePath the path associated should be \C:\Program
Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys
if not replace with the above path and click ok.
- 安装 VBoxDRV.inf OPen 位置 C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv 右键单击 VBoxDrv.inf 并从上下文菜单中选择安装。
然后在 cmd 中运行命令“sc start vboxdrv”
重启系统。这应该可行。
【解决方案6】:
解决方法 1:
只需从虚拟框设置中增加 RAM 大小
右键单击操作系统映像。
设置->系统->主板
增加基础内存
解决方法 2:
将准虚拟化接口从默认更改为无
右键单击操作系统映像。
设置->系统->加速
将加速从默认更改为无。
上面的基本上是一种解决方法,它可以在某些情况下工作,但不是全部。
最好的办法是重新安装最新版本的虚拟盒,该虚拟盒已尝试纠正错误并使用由 Virtual Box 制作的相同 vdi 文件。