解决VirtualBox - Error In supR3HardenedWinReSpawn报错
问题现象
启动 VirtualBox 虚拟机时弹出错误:
Error in supR3HardenedWinReSpawn
通常出现在 Windows 系统启用 Hyper-V 或其他虚拟化冲突(如 WSL2、Docker Desktop)之后。
解决方法(适用于 VirtualBox 6.1 及更新版本)
💡 注意:以下操作需管理员权限,请谨慎修改注册表。
-
步骤 1:手动安装 VBoxSup 驱动
- 打开 VirtualBox 安装目录(默认为 C:\Program Files\Oracle\VirtualBox)。
- 进入子目录 \drivers\vboxsup\。
- 找到文件 VBoxSup.inf(旧版 VirtualBox 可能是 VBoxDrv.inf)。
- 右键 → 安装(需管理员权限)。
-
步骤 2:修改注册表启动类型
- 按 Win + R,输入 regedit,以管理员身份运行注册表编辑器。
- 导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxSup
如果你使用的是较旧版本的 VirtualBox(如 6.0 以前),路径可能是:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxDrv
- 在右侧找到 Start 项,双击它。
- 将数值数据改为 2(表示“自动启动”),点击确定。
-
步骤 3:关闭 Windows Hypervisor 平台
- 以管理员身份打开命令提示符(CMD)或 PowerShell。
- 执行以下命令:
bcdedit /set hypervisorlaunchtype off- 成功后会提示“操作成功完成”。
步骤 4:重启电脑
重启后,VirtualBox 应能正常启动虚拟机。
补充说明
如果你后续需要使用 WSL2 或 Hyper-V,可以再执行:
bcdedit /set hypervisorlaunchtype auto
然后重启。但此时 VirtualBox 可能再次无法运行——两者在 Windows 上不能同时启用。
某些杀毒软件或系统加固工具也会阻止驱动加载,可临时关闭测试。
✅ 完成以上步骤后,supR3HardenedWinReSpawn 错误通常即可解决。
浙公网安备 33010602011771号