win11虚拟机蓝屏主因是hyper-v、device guard与vmware驱动争夺虚拟化资源,需同步禁用hyper-v及windows hypervisor platform、修改deviceguard注册表值为0、升级vmware至17.5.1+并重装tools、调整虚拟机固件为bios且关闭vt-x/ept、添加mks.enable3d="false"等配置。

Win11运行虚拟机时突然卡死并触发蓝屏,不是偶然故障,而是Hyper-V服务、Device Guard策略与VMware驱动三者在系统底层争夺虚拟化资源导致的硬冲突,错误代码常为IRQL_NOT_LESS_OR_EQUAL或SYSTEM_SERVICE_EXCEPTION。
确认并禁用Hyper-V冲突源
第一步:按 Win+R 输入 optionalfeatures.exe 回车,打开“启用或关闭Windows功能”窗口。
第二步:找到【Hyper-V】和【Windows Hypervisor Platform(WHP)】两项,全部取消勾选→点击确定→重启电脑。
注意:不要只关Hyper-V而留着WHP,两者必须同时禁用,否则VMware仍会因检测到WHP而启用兼容模式,引发vm3dmp.sys驱动蓝屏。
禁用Device Guard注册表项
方法一:注册表直接修改
1. 按 Win+R 输入 regedit,以管理员权限运行注册表编辑器。
2. 导航至路径:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
3. 找到右侧的 EnableVirtualizationBasedSecurity 项,双击将其数值数据改为 0。
4. 若该键不存在,右键空白处→新建→DWORD (32位) 值,命名为上述名称,赋值为0即可。
这一步必须做,Win11默认开启基于虚拟化的安全特性(VBS),它会锁定CPU虚拟化扩展,VMware无法接管,强行启动就会蓝屏。
升级VMware并重装虚拟机工具
方法一:更新到VMware Workstation Pro 17.5.1或更高版本
1. 打开VMware → 帮助 → 软件更新 → 检查更新。
2. 若提示“已是最新版本”,手动前往官网下载安装包,覆盖安装——旧版16.x对Win11 24H2内核存在vmci.sys签名验证失败问题。
方法二:重装VMware Tools(仅限已开机的虚拟机)
进入虚拟机后,先确保系统已打上最新补丁(KB5049895及以上),再挂载VMware Tools镜像→以管理员身份运行setup64.exe→全程勾选“强制安装”选项。
不重装Tools,显卡驱动vmx_svga.sys会在Win11中被内核拒绝加载,后续打开任何图形界面应用(包括设置面板)都可能触发蓝屏。
修改虚拟机高级配置参数
1. 关闭虚拟机(非挂起),右键→设置→选项→高级→将“固件类型”改为【BIOS】(不是UEFI)。
2. 点击“编辑虚拟机设置”→硬件→处理器→取消勾选“虚拟化Intel VT-x/EPT或AMD-V/RVI”。
3. 在虚拟机根目录下找到 .vmx 文件,用记事本打开,在末尾另起一行添加:
mks.enable3d = "FALSE"
hypervisor.cpuid.v0 = "FALSE"
这两行配置能绕过Win11对虚拟CPUID的严格校验,避免vmx进程在初始化阶段因识别到“非真实CPU”而触发内核断言崩溃。











