Windows 10 为什么可以';我不能启动我刚刚用VitrualBox构建的虚拟机吗?

Windows 10 为什么可以';我不能启动我刚刚用VitrualBox构建的虚拟机吗?,windows-10,virtual-machine,virtualbox,Windows 10,Virtual Machine,Virtualbox,过去一切都很好,但我已经好几个星期没有使用虚拟盒了。现在,当我尝试启动Windows10(32位)虚拟机时,突然出现以下异常注意-几周前一切正常。据我所知,我还没有改变我的系统中会导致这种情况的任何东西。例外情况详情如下: VirtualBox-Supr3HardendWinRespawn中出错(rc=-5640) 请尝试重新安装VirtualBox。在哪里,我们重生了 内容:1 VERR_SUP_VP_THREAD_不仅仅是(-5640)-过程验证 失败:进程有多个线程 我已经对此进行了一段时

过去一切都很好,但我已经好几个星期没有使用虚拟盒了。现在,当我尝试启动Windows10(32位)虚拟机时,突然出现以下异常注意-几周前一切正常。据我所知,我还没有改变我的系统中会导致这种情况的任何东西。例外情况详情如下:

VirtualBox-Supr3HardendWinRespawn中出错(rc=-5640) 请尝试重新安装VirtualBox。在哪里,我们重生了 内容:1 VERR_SUP_VP_THREAD_不仅仅是(-5640)-过程验证 失败:进程有多个线程


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

如果有人处于同样的困境,我将分享最终解决我问题的方法。我在数小时的搜索中发现一篇帖子,上面说您必须在BIOS设置中启用虚拟化。我检查了我的机器并启用了虚拟化,所以我继续搜索。不知下一步该怎么做,我终于尝试关闭虚拟化,只是想看看。没有变化,但当我去打开它,就像一个地板我关闭了涡轮增压器,你知道什么-所有的突然我可以启动我的虚拟机。因此,如果解决方案能节省某人的时间:

  • 卸载虚拟盒(最新版本)
  • 重新启动计算机并输入BIOS
  • 确保启用了任何带有术语“虚拟化””的选项
  • 确保任何带有术语“Turbo”的功能都已关闭
  • 重新启动你的机器
  • 安装虚拟盒
  • 希望这能拯救一些可怜的人,让我的工作顺利进行。

    解决方法1:

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

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

    解决方法2:

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

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

    上述方法基本上是一种变通方法,可以在某些情况下奏效,但不能在所有情况下奏效

    最好的办法是使用最新版本重新安装virtual box,该版本是virtual box尝试纠正错误的版本,并使用virtual box制作的相同vdi文件

    有一个解决办法:

  • 打开VMbox管理器
  • 使用“可拆卸启动”选项运行虚拟机
  • 请稍等片刻,然后使用“显示”显示屏幕
  • 我的设置: 在Win10上运行的Oracle VM Box 6.0,
    VM是Ubuntu18.04

    尝试执行以下步骤:

    1.卸载VirtualBox程序。
    2.在您的C:\users\中,可能有两个名为“.VirtualBox”和“VirtualBox VMs”的文件夹:删除它们
    3.重新启动电脑
    4.再次安装VirtualBox
    5.再次添加您的虚拟机
    6.它一定很好用


    这些步骤对我有用

    如果您使用vagrant启动虚拟机,那么在大多数情况下,错误是由于VM的不正确关闭造成的。一个对我有效的修复方法是多次执行
    vagrant halt
    或类似的命令,直到你有一个干净的引导

    导致这种行为的最常见原因之一是缺少驱动程序(VBoxDrv.inf)。可能是由于某些权限问题,此关键驱动程序的安装在初始安装期间没有完成。在这种情况下,您可以通过手动安装VBoxDrv.inf来解决此问题

    1.修复目录问题按Windows键+R打开运行对话框。在文本框内,键入“regedit”,然后按Enter键打开注册表编辑器。当用户帐户控制(UAC)提示您时,单击“是”授予管理员访问权限。 进入注册表编辑器后,使用左侧部分导航到 以下位置:HKEY\U LOCAL\U 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打开位置C:\Program Files\Oracle\VirtualBox\drivers\VBoxDRV右键单击VBoxDRV.inf并从关联菜单中选择安装。 然后在cmd中运行命令“sc start vboxdrv” 重新启动系统。这应该行得通

  • 这是一个很弱的答案。我当然试过了。我编辑了这篇文章,也许这会更容易理解。