VirtualBox版本5.2.44 win11家庭中文版以下是已经尝试内核隔离无用的情况下所写出的解决方案。winR输入services.msc禁用该服务后管理员身份打开cmd输入bcdedit /set hypervisorlaunchtype off重启后确认查看方式①管理员身份打开 cmd输入systeminfo查看输出结果中“Hyper-V 要求”一项是否显示为“已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。②找到系统信息翻到最后已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能验证成功---------------------------------------------------------------------------------------------------------------更新再重启设备之后发现还是会爆出蓝屏错误将服务里面所有关于Hyper-V的程序全部停止重启之后还是不行重装Virtualbox5.2.44暂时还没出现错误。-----------------------------------------------------------------------------------------------------------------20260413更新发现在笔记本长续运行ensp中FW处于#####状态时关闭后重新启机就会蓝屏查了命令行没问题笔记本重新启动之后就不会蓝屏原因暂且未知猜测是因为程序冲突希望大佬多多在评论区交流。------------------------------------------------------------------------------------------------------------------------20260524---问题解决如果版本是6.1.x的话可以参考论坛上的解决方案https://forums.virtualbox.org/viewtopic.php?t104574tt5.2.44版本参照该原因分析https://ask.csdn.net/questions/8764589VirtualBox 5.2.44 使用的是传统的 x86 虚拟化技术即直接调用 CPU 的 VMX/SVM 指令集其内核模块 VMMR0 需要直接访问硬件虚拟化资源。然而当 Windows 启用了 Hyper-V 时微软的虚拟化堆栈会抢占对 VT-x 的控制权导致 VirtualBox 无法获取底层访问权限。更深层的原因在于Hyper-V 作为 Type-1 Hypervisor优先级高于 VirtualBoxType-2 HypervisorWindows 10/11 默认启用“基于虚拟化的安全”VBS包括 Credential Guard 和内存完整性VBS 强制加载 Hyper-V 内核组件即使未显式安装 Hyper-V 角色VirtualBox 5.x 不支持与 Hyper-V 共存运行WHPX API 未集成进一步检查Hyper-V是否被开启systeminfo | findstr /i Hyper-V发现之前的操作没有用还是被开启表明Hper-V处于被激活状态。但是查看启动策略发现是关闭状态bcdedit /enum | findstr /i hypervisorlaunchtype现在问题就转到如何关闭Hyper-V的激活状态并使VirtualBox运行时不再激活Hyper-V查到Microsoft官方有一个文件https://www.microsoft.com/en-us/download/details.aspx?id53337下载其中的文件完成后解压复制解压后的文件路径右键开始点击终端管理员出现该界面输入命令cd 你复制的文件路径再输入下列代码.\DG_Readiness_Tool_v3.6.ps1 -Disable注意刚开始使用会出现以下错误没关系输入以下代码即可解决。set-ExecutionPolicy RemoteSigned再输入一遍.\DG_Readiness_Tool_v3.6.ps1 -Disable重启电脑重启过程按F3即可问题就解决了参照链接https://blog.csdn.net/2501_90827110/article/details/151900633https://www.jianshu.com/p/baf560bc00d3https://zhuanlan.zhihu.com/p/673820397https://zhuanlan.zhihu.com/p/1921949707686635398#:~:text%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%89%A7%E8%A1%8C%E6%97%B6%E5%8F%AF%E8%83%BD%E4%BC%9A%E9%81%87%E5%88%B0%E5%A6%82%E4%B8%8B%E9%97%AE%E9%A2%98%EF%BC%88%E5%A6%82%E6%9E%9C%E6%9C%AA%E9%81%87%E5%88%B0%E5%88%99%E8%B7%B3%E8%BF%87%E6%9C%AC%E6%AD%A5%E9%AA%A4%EF%BC%89%EF%BC%8C%E9%9C%80%E8%A6%81%E6%89%A7%E8%A1%8C%E4%B8%8B%E5%91%BD%E4%BB%A4%EF%BC%9Aset-ExecutionPolicy%20RemoteSigned%E5%B0%B1%E5%8F%AF%E4%BB%A5%E4%BA%86%EF%BC%8C%E5%86%8D%E9%87%8D%E6%96%B0%E6%89%A7%E8%A1%8C.DG_Readiness_Tool_v3.6.ps1%20-Disable,%E9%80%89%E6%8B%A9%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%EF%BC%8C%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5R%20%E5%AE%8C%E6%88%90%E5%90%8E%E5%85%B3%E9%97%AD%E7%BB%88%E7%AB%AF%E6%88%96%20PowerShell%EF%BC%8C%E5%B9%B6%E4%BF%9D%E5%AD%98%E6%89%80%E6%9C%89%E6%89%93%E5%BC%80%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8E%EF%BC%8C%E9%87%8D%E5%90%AF%E7%94%B5%E8%84%91%E3%80%82
显示what failed:VMMR0.r0--已解决
VirtualBox版本5.2.44 win11家庭中文版以下是已经尝试内核隔离无用的情况下所写出的解决方案。winR输入services.msc禁用该服务后管理员身份打开cmd输入bcdedit /set hypervisorlaunchtype off重启后确认查看方式①管理员身份打开 cmd输入systeminfo查看输出结果中“Hyper-V 要求”一项是否显示为“已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。②找到系统信息翻到最后已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能验证成功---------------------------------------------------------------------------------------------------------------更新再重启设备之后发现还是会爆出蓝屏错误将服务里面所有关于Hyper-V的程序全部停止重启之后还是不行重装Virtualbox5.2.44暂时还没出现错误。-----------------------------------------------------------------------------------------------------------------20260413更新发现在笔记本长续运行ensp中FW处于#####状态时关闭后重新启机就会蓝屏查了命令行没问题笔记本重新启动之后就不会蓝屏原因暂且未知猜测是因为程序冲突希望大佬多多在评论区交流。------------------------------------------------------------------------------------------------------------------------20260524---问题解决如果版本是6.1.x的话可以参考论坛上的解决方案https://forums.virtualbox.org/viewtopic.php?t104574tt5.2.44版本参照该原因分析https://ask.csdn.net/questions/8764589VirtualBox 5.2.44 使用的是传统的 x86 虚拟化技术即直接调用 CPU 的 VMX/SVM 指令集其内核模块 VMMR0 需要直接访问硬件虚拟化资源。然而当 Windows 启用了 Hyper-V 时微软的虚拟化堆栈会抢占对 VT-x 的控制权导致 VirtualBox 无法获取底层访问权限。更深层的原因在于Hyper-V 作为 Type-1 Hypervisor优先级高于 VirtualBoxType-2 HypervisorWindows 10/11 默认启用“基于虚拟化的安全”VBS包括 Credential Guard 和内存完整性VBS 强制加载 Hyper-V 内核组件即使未显式安装 Hyper-V 角色VirtualBox 5.x 不支持与 Hyper-V 共存运行WHPX API 未集成进一步检查Hyper-V是否被开启systeminfo | findstr /i Hyper-V发现之前的操作没有用还是被开启表明Hper-V处于被激活状态。但是查看启动策略发现是关闭状态bcdedit /enum | findstr /i hypervisorlaunchtype现在问题就转到如何关闭Hyper-V的激活状态并使VirtualBox运行时不再激活Hyper-V查到Microsoft官方有一个文件https://www.microsoft.com/en-us/download/details.aspx?id53337下载其中的文件完成后解压复制解压后的文件路径右键开始点击终端管理员出现该界面输入命令cd 你复制的文件路径再输入下列代码.\DG_Readiness_Tool_v3.6.ps1 -Disable注意刚开始使用会出现以下错误没关系输入以下代码即可解决。set-ExecutionPolicy RemoteSigned再输入一遍.\DG_Readiness_Tool_v3.6.ps1 -Disable重启电脑重启过程按F3即可问题就解决了参照链接https://blog.csdn.net/2501_90827110/article/details/151900633https://www.jianshu.com/p/baf560bc00d3https://zhuanlan.zhihu.com/p/673820397https://zhuanlan.zhihu.com/p/1921949707686635398#:~:text%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%89%A7%E8%A1%8C%E6%97%B6%E5%8F%AF%E8%83%BD%E4%BC%9A%E9%81%87%E5%88%B0%E5%A6%82%E4%B8%8B%E9%97%AE%E9%A2%98%EF%BC%88%E5%A6%82%E6%9E%9C%E6%9C%AA%E9%81%87%E5%88%B0%E5%88%99%E8%B7%B3%E8%BF%87%E6%9C%AC%E6%AD%A5%E9%AA%A4%EF%BC%89%EF%BC%8C%E9%9C%80%E8%A6%81%E6%89%A7%E8%A1%8C%E4%B8%8B%E5%91%BD%E4%BB%A4%EF%BC%9Aset-ExecutionPolicy%20RemoteSigned%E5%B0%B1%E5%8F%AF%E4%BB%A5%E4%BA%86%EF%BC%8C%E5%86%8D%E9%87%8D%E6%96%B0%E6%89%A7%E8%A1%8C.DG_Readiness_Tool_v3.6.ps1%20-Disable,%E9%80%89%E6%8B%A9%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%EF%BC%8C%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5R%20%E5%AE%8C%E6%88%90%E5%90%8E%E5%85%B3%E9%97%AD%E7%BB%88%E7%AB%AF%E6%88%96%20PowerShell%EF%BC%8C%E5%B9%B6%E4%BF%9D%E5%AD%98%E6%89%80%E6%9C%89%E6%89%93%E5%BC%80%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8E%EF%BC%8C%E9%87%8D%E5%90%AF%E7%94%B5%E8%84%91%E3%80%82