【问题标题】: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


    【解决方案1】:

    有一个解决方法:

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

    Detachable start option

    Show the screen

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

    【讨论】:

    • 我编辑了帖子,也许这会更容易理解。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      如果有人遇到同样的困境,我将分享最终解决我的问题的方法。我在几个小时的搜索中发现了一个帖子,说您必须在 BIOS 设置中启用虚拟化。我检查了我的机器并启用了虚拟化,所以我继续搜索。不知道接下来要尝试什么,我终于尝试关闭虚拟化,只是为了看看。没有变化,但是当我重新打开它时,我突然关闭了 Turbo,你知道什么 - 突然间我可以启动我的虚拟机了。所以解决方案,以防它节省时间:

      1. 卸载 Virtual Box(最新版本)
      2. 重启机器并进入 BIOS
      3. 确保带有“Virtualization”字样的所有功能都已打开
      4. 确保所有带有“Turbo”的内容都已关闭
      5. 重启你的机器
      6. 安装虚拟盒子

      希望这可以挽救一些可怜的灵魂,我必须经历让这件事正常工作。

      【讨论】:

        【解决方案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.
          
          1. 安装 VBoxDRV.inf OPen 位置 C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv 右键单击​​ VBoxDrv.inf 并从上下文菜单中选择安装。 然后在 cmd 中运行命令“sc start vboxdrv” 重启系统。这应该可行。

          【讨论】:

            【解决方案6】:

            解决方法 1:

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

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

            解决方法 2:

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

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

            上面的基本上是一种解决方法,它可以在某些情况下工作,但不是全部。

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

            【讨论】:

            • 这是一个非常弱的答案。我当然试过了。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-05-21
            • 1970-01-01
            • 2017-05-10
            • 1970-01-01
            • 2020-12-04
            • 2022-07-07
            相关资源
            最近更新 更多