6

VirtualBox 6.1.28 无法在 Windows 上启动一个盒子,并出现以下错误:

Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0:
SUP_IOCTL_LDR_OPEN failed (VERR_LDR_GENERAL_FAILURE).
Failed to load VMMR0.r0 (VERR_LDR_GENERAL_FAILURE).
4

4 回答 4

6

VirtualBox v. 6.1.28 有问题,请使用其他版本(例如 6.1.26),您可以从https://www.virtualbox.org/wiki/Download_Old_Builds_6_1下载该版本

于 2021-11-06T13:34:15.037 回答
3

一种解决方法...

https://www.virtualbox.org/ticket/20694

“Windows Hypervisor 强制代码完整性 (HVCI) 功能拒绝 VirtualBox 组件 VMMR0.r0 (*)。解决方法是禁用 HVCI,即内存完整性,如下所示:

在您的 Windows 主机上,转到开始 > 设置 > 更新和安全 > Windows 安全 > 设备安全 > 核心隔离详细信息,关闭内存完整性并重新启动 Windows 主机。

(*) 在 Windows 事件日志中,在 Applications and Service Logs\Microsoft\Windows\CodeIntegrity\Operational 下,有一个 ID 为 3111 的事件(“正在验证的文件不符合管理程序保护的代码完整性 (HVCI) 策略。”)已记录。”

于 2022-01-03T22:47:45.533 回答
2

6.1.30 仍然没有解决问题,我不得不恢复到 6.1.26。(我会在 Alanextar 之后添加此评论,但我错过了声誉级别)

于 2021-12-15T09:46:24.607 回答
1

固定移动到 6.1.26

在 Windows 10 上:

  • 使用控制面板“程序和功能”工具卸载 VirtualBox。不要重新开始。

  • 手动检查以下文件夹,如果它们仍然存在,则将其删除:

    C:\Program Files\Oracle\VirtualBox
    C:\Program Files (x86)\Oracle\VirtualBox
    

    注意:这些文件夹可以位于不同的位置,具体取决于您安装 Oracle VirtualBox 的位置;如果您更改了安装目录,请务必检查正确的文件夹。

  • 转到您的%userprofile%目录(例如:)C:\users\me并删除文件夹:

    .VirtualBox
    VirtualBox VMs
    
  • 转到 RegEdit(WIN+R并键入regedit)并单击Computer最顶部的。

  • 然后点击“编辑”>“搜索”或点击CTRL+ F。键入virtualbox并勾选所有复选框。

  • 找到钥匙Oracle> VirtualBox。它应该在

    Computer\HKEY_CURRENT_USER\SOFTWARE\Oracle\VirtualBox
    
  • 取出VirtualBox钥匙。

  • 重要提示:现在重新开始。重启你的电脑!

  • 使用新版本再次安装 VirtualBox。

感谢:https ://forums.virtualbox.org/viewtopic.php?t=82689

于 2021-11-22T13:46:31.977 回答