雷电模拟器提示“未开启虚拟化”需按依赖链逐层排查:第一步用任务管理器cpu性能页确认“虚拟化”状态;若显示已禁用则进uefi开启vt-x/svm,若已启用则检查hyper-v、vbs、内存完整性等系统级冲突并禁用;最后用powershell命令get-ciminstance验证固件级真实状态。

当Win11中雷电模拟器启动失败并弹出“未开启虚拟化”提示时,不能只看表面报错——它可能是硬件层VT未开、系统级功能冲突、安全机制抢占或驱动干扰共同导致的结果,必须按真实依赖链逐层验证,跳过任意一层都可能白忙一场。
第一步:用任务管理器快速确认硬件虚拟化是否被系统识别
这一步耗时不到5秒,但能立刻排除80%的误判。很多人看到报错就直奔BIOS,结果发现其实VT早就开着,只是被Windows自己锁死了。
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 左侧点选“CPU” → 滚动到底部右下角,找到“虚拟化”这一行。
如果显示【已禁用】,说明CPU固件层确实没开VT,必须进UEFI;如果显示【已启用】,问题一定出在Windows内部组件冲突上,此时进BIOS毫无意义。
第二步:检查Windows是否在后台偷偷占用了VT资源
即使任务管理器显示“已启用”,Hyper-V、VBS(基于虚拟化的安全性)、内核隔离、Windows Sandbox、WSL2 这五个组件中任意一个启用,都会强制独占CPU虚拟化能力,第三方模拟器连指令都拿不到。
方法一:关闭Hyper-V(最常见罪魁)
以管理员身份运行PowerShell → 输入:Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-v-Hypervisor -NoRestart → 回车执行 → 重启电脑。
方法二:彻底禁用VBS与内核隔离
按 Win + R 输入 msinfo32 回车 → 查看右侧“基于虚拟化的安全性”状态 → 若为“正在运行”,说明VBS已激活 → 必须进入“设置 → 隐私和安全性 → Windows 安全中心 → 设备安全性 → 内核隔离” → 将“内存完整性”开关关闭 → 重启。
注意:【关闭内存完整性后必须重启,否则设置不生效】。
第三步:验证BIOS/UEFI中VT的真实开关状态
有些主板存在固件Bug:UEFI里显示VT为Enabled,但实际未真正写入寄存器;也有品牌机(如部分联想、戴尔预装系统)出厂默认硬性锁定VT开关,需先解除Secure Boot或修改Admin密码才能操作。
① 按 Win + I → “系统” → “恢复” → “高级启动” → 点击“立即重新启动”。
② 蓝色界面选“疑难解答” → “高级选项” → “UEFI固件设置” → “重启”。
③ 进入UEFI后,用方向键切换到 Advanced 或 CPU Configuration 标签页。
④ 查找以下任意名称并确认其值为Enabled:
Intel Virtualization Technology / Intel VT-x / SVM Mode / AMD-V / Secure Virtual Machine
⑤ 若同时存在 Intel VT-d 或 IOMMU,也请一并设为Enabled —— 雷电v9+版本多开时会调用该功能,不启用会导致实例崩溃。
保存前务必按F10 → 选“Yes”,不要直接关机退出。
第四步:绕过系统检测,用底层命令二次验证VT物理状态
任务管理器和msinfo32都可能被驱动层Hook欺骗,尤其某些杀软或企业管控软件会伪造CPUID返回值。必须用绕过Windows API的原生命令验证。
以管理员身份运行PowerShell → 输入:Get-CimInstance -ClassName Win32_Processor | Select-Object Name,VirtualizationFirmwareEnabled → 回车。
若返回 VirtualizationFirmwareEnabled : False,说明BIOS设置根本没生效,或CPU本身不支持(极罕见),此时应重进UEFI检查选项是否灰显、是否存在隐藏菜单(如联想ThinkPad需先禁用Secure Boot才能解锁VT选项)。











