win11升级24h2版本导致的VM(VMware Workstation Pro)虚拟机不能正常运行虚拟化问题

问题及其解决过程

我升级完24h2版本后,vm不能正常启动虚拟化

我的BIOS中的虚拟化已经开启,任务管理器中也显示虚拟化已启用。

但就是不能正常启动。一开始我尝试了通过修改Windows功能进行解决,但是并没有效果

经过我的研究发现是win11的vbs导致的问题,经过关闭vbs后,虚拟机的虚拟化正常运行。

查看vbs是否开启

通过在widows搜索系统信息,在其中可以查看“基于虚拟化的安全性”选项是否开启。

VBS介绍

简单来说,VBS是Windows的一个基于虚拟化的安全功能,通过它可将核心的防护功能放在一个虚拟环境中免受病毒的攻击。VBS能提高系统安全性,但同时也会导致电脑性能下降,也会导致虚拟化不能正常启动,就像我遇到的问题一样

有关VBS的介绍,详情请参考: 基于虚拟化的安全 (VBS) | Microsoft Learn

VBS关闭

我个人认为关闭VBS最方便的方式是通过安装雷电模拟器,让雷电模拟器关闭VBS。

华为也提供了一个关闭VBS的批处理文件,具体操作比较复杂,后附一个视频进行讲解,具体的操作文档在这华为笔记本电脑如何关闭VBS(基于虚拟化的安全性) | 华为官网 (huawei.com)

三种方法,教你在 Win11 24H2 中关闭 VBS_哔哩哔哩_bilibili

关闭VBS后vm虚拟化就可以正常打开运行了。

### 下载与安装 ENSP 模拟器兼容于 Windows 11 24H2 由于 Windows 11 24H2 版本存在兼容性问题,特别是对于某些虚拟化软件的支持不足,这直接影响到 ENSP 的正常运行[^2]。因此,在尝试下载和使用 ENSP 模拟器之前,需确认以下几点: #### 虚拟化环境支持 ENS 模拟器依赖 Oracle VM VirtualBox 运行虚拟机实例,而当前已知的信息表明,Windows 11 24H2 对该虚拟化平台暂不完全兼容。如果直接在主机操作系统上安装 ENSP,则可能会遇到错误提示(如报错40),这是由底层硬件辅助虚拟化的冲突所引起。 #### 替代方案建议 为了绕过上述限制,推荐通过 VMware WorkstationVMware Player 来部署 EVE-NG 模拟器作为替代解决方案[^1]。具体方法如下: 1. 安装最新版本VMware 工具; 2. 在其中导入并配置好适用于网络仿真的 EVE-NG 平台镜像文件; 3. 利用此方式间接实现类似于 ENSP 提供的功能需求。 另外一种解决办法是从官方渠道获取针对特定 OS 更新优化后的客户端程序包。不过需要注意的是,截至最近一次测试日期(202411),即使按照标准流程执行设置仍可能存在未知障碍[^3]。 以下是基于 Python 编写的简易脚本来检测系统是否满足基本条件: ```python import platform def check_system_compatibility(): os_name = platform.system() release_version = platform.release() if 'Windows' not in os_name or int(release_version[:release_version.index('H')]) >=24 : print(f"Your system {os_name} {release_version}, may have compatibility issues running ENSP directly.") else: print("System appears to be compatible with direct installation of ENSP.") check_system_compatibility() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值