问题描述
升级Windows 11 24H2后,VMware Workstation突然报错:“此平台不支持虚拟化的amd-v/rvi”。经查证,这是微软在24H2版本中强制启用了基于虚拟化的安全功能(VBS),与第三方虚拟化软件产生冲突。以下是本人通过实践验证的7种解决方案。
▶ 目标:虚拟化安全状态为未启用
在尝试任何修改前,请先确认当前状态:
- 按
Win+R输入msinfo32 - 查看"基于虚拟化的安全性"状态:
- 显示"未启用" → 问题可能与其他设置相关
- 显示"正在运行" → 需按下列方案处理
▶ 解决方案汇总(按优先级排序)
方案1:修改Bootloader参数(基础尝试)
# 以管理员身份运行PowerShell执行:
bcdedit /set hypervisorlaunchtype off
效果:对24H2版本通常无效,但建议首先尝试
方案2:注册表修改(备用方案)
- 按
Win+R输入regedit - 导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard - 修改或新建DWORD值:
"EnableVirtualizationBasedSecurity"=dword:00000000
方案3:关闭内存完整性(GUI操作)
- 打开 Windows 安全中心 → 设备安全性
- 进入"内核隔离" → 关闭"内存完整性"
- 必须重启生效
方案4:组策略终极方案(推荐)
# 先启用组策略编辑器(家庭版需先安装)
gpedit.msc
- 导航路径:
计算机配置 → 管理模板 → 系统 → DeviceGuard - 分阶段设置:
- 第一阶段:
- 打开基于虚拟化的安全 → 已启用
- 平台安全级别 → 安全启动
- 其他所有子选项 → 已禁用
- 重启后状态应变为"启用但未运行"
- 第二阶段:
- 再次进入组策略 → 直接禁用所有虚拟化安全
- 第二次重启
- 第一阶段:
方案5:第三方工具辅助(雷电模拟器方案)
- 下载最新版雷电模拟器
- 运行时会自动检测Hyper-V冲突
- 按照提示使用官方关闭脚本:
# 官方脚本下载(谨慎验证来源): https://help.ldmnq.com/docs/xu-ni-fu-wu-hyperv-guan-bi-jiao-cheng
▶ 最终验证
完成所有操作后务必:
- 再次运行
msinfo32确认状态 - 检查BIOS中虚拟化技术(VT-x/AMD-V)是否启用
- 建议执行VMware兼容性测试
📌 技术原理
Windows 11 24H2的VBS功能会独占硬件虚拟化扩展,导致VMware无法获取AMD-V/RVI指令集控制权。微软此举旨在强化安全,但影响了开发者的虚拟化环境兼容性。
1万+





