为什么我不能启动刚刚使用VitrualBox构建的虚拟机?

时间:2018-06-22 16:27:16

标签: windows-10 virtual-machine virtualbox

过去一切正常,但是我已经有好几个星期没有使用Virtual Box了。现在突然之间,尝试启动Windows 10(32位)VM时出现以下异常。 注意-几周前一切正常。据我所知,我尚未更改系统上会导致此问题的任何内容。异常详细信息如下:

  

VirtualBox-supR3HardenedWinReSpawn中的错误(rc = -5640)       请尝试重新安装VirtualBox。其中supR3HardenedWinReSpawn       什么:1 VERR_SUP_VP_THREAD_NOT_ALONE(-5640)-流程验证       失败:该进程有多个线程

我已经对此进行了一段时间的研究。任何帮助将不胜感激。

6 个答案:

答案 0 :(得分:1)

万一有人陷入同样的​​困境,我将分享最终解决我的问题的方法。我在搜索过程中发现了一个帖子,说您必须在BIOS设置中启用虚拟化。我检查了计算机并启用了虚拟化,因此继续进行搜索。不知所措,我终于尝试关闭虚拟化,只是为了看看。没什么变化,但是当我重新打开它时,就像我关闭了Turbo一样,您知道什么-突然之间我就可以启动我的VM。因此,如果可以节省某人的时间,该解决方案:

  1. 卸载Virtual Box(最新版本)
  2. 重新启动计算机并进入BIOS
  3. 确保已打开带有“ 虚拟化”一词的所有内容
  4. 确保已关闭带有“ 涡轮”一词的所有内容
  5. 重新启动计算机
  6. 安装Virtual Box

希望这可以节省一些可怜的灵魂,这是我使它正常工作所必须经历的。

答案 1 :(得分:1)

如果使用vagrant来启动虚拟机,则在大多数情况下,该错误是由于虚拟机关闭不当引起的。对我有用的解决方法是多次执行vagrant halt或类似命令,直到您干净启动为止。

答案 2 :(得分:0)

尝试执行以下步骤:

1.卸载VirtualBox程序。
2.在您的C:\ users \\中可能有两个文件夹,分别为“ .VirtualBox”和“ VirtualBox VM”:删除它们
3.重新启动电脑
4.再次安装VirtualBox
5.再次添加您的VM
6.必须工作正常!

这些步骤对我有用!

答案 3 :(得分:0)

会导致这种行为的最常见原因之一是缺少驱动程序(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.
  1. 安装VBoxDRV.inf OPen位置C:\ Program Files \ Oracle \ VirtualBox \ drivers \ vboxdrv右键单击VBoxDrv.inf,然后从上下文菜单中选择“安装”。 然后在cmd中运行命令“ sc start vboxdrv” 重新启动系统。这应该起作用。

答案 4 :(得分:-1)

解决方法1:

只需从虚拟盒设置中增加RAM大小

右键单击OS映像。 设置->系统->主板 增加基本内存

解决方法2:

将准虚拟化接口从默认更改为无

右键单击OS映像。 设置->系统->加速 将加速度从默认值更改为无。

以上所述基本上是一种解决方法,它可以在某些情况下起作用,但不能全部起作用。

最好的办法是重新安装具有最新版本的虚拟机,该虚拟机已尝试纠正该错误并使用Virtual Box制作的相同vdi文件。

答案 5 :(得分:-1)

有一种解决方法:

  1. 打开VMbox管理器
  2. 使用选项“可启动的开始”运行VM
  3. 稍等片刻,然后使用“显示”显示屏幕

Detachable start option

Show the screen

我的设置: 在Win10上运行的Oracle VM Box 6.0 VM是Ubuntu 18.04