必须双验虚拟化:先在任务管理器“性能→cpu”确认“虚拟化”状态,再进bios/uefi启用intel vt-x或amd svm;若仍失败,需关闭fast boot与secure boot,并用管理员终端执行三条dism命令启用virtualmachineplatform、hypervisorplatform及wsa功能后重启。

Win11启动WSA时弹出“未开启虚拟化”提示,说明系统底层未识别到CPU硬件虚拟化能力或Windows相关功能未激活,必须从主板固件层和操作系统层双路径验证——任务管理器显示“已启用”不等于BIOS真正生效,很多用户反复重装WSA却卡在第一步。
确认任务管理器是否真已启用虚拟化
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 左侧点选“CPU” → 滚动到底部右下角查看“虚拟化”状态。
若显示【已禁用】,跳转至下一阶段;若显示【已启用】但WSA仍报错,说明BIOS设置可能被Fast Boot或Secure Boot覆盖未生效,必须强制进UEFI重新确认。
进BIOS/UEFI强制验证并开启虚拟化开关
方法一:热键直入(适用于多数品牌)
重启电脑,在开机自检LOGO出现前猛按 F2 / Delete / F10(依主板而定)→ 进入BIOS/UEFI界面 → 导航至 Advanced → CPU Configuration 或 Security → 找到 Intel VT-x(Intel CPU)或 SVM Mode(AMD CPU)→ 设为 Enabled → 按 F10 保存退出。
方法二:Windows恢复环境跳转(热键失灵时必用)
Win + I → 系统 → 恢复 → 高级启动 → 立即重新启动 → 蓝屏界面选“疑难解答” → “高级选项” → “UEFI固件设置” → 重启后直接进入UEFI主界面 → 后续操作同方法一。
注意:若开启后重启仍显示“已禁用”,需在BIOS中同步关闭 Fast Boot 和 Secure Boot,再保存退出——这两项会屏蔽虚拟化初始化信号。
检查Windows功能是否完整启用
第一步:图形界面快速筛查
Win + R → 输入 optionalfeatures → 回车 → 查看三项是否全部勾选:
① Hyper-V
② 虚拟机平台
③ Windows 虚拟机监控程序平台
任一未勾选,立即勾选 → 点击确定 → 重启电脑。
第二步:命令行强制补全(图形界面失效时用)
右键“开始” → Windows 终端(管理员)→ 逐行执行:
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism /online /enable-feature /featurename:HypervisorPlatform /all /norestart
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Android /all /norestart
三行命令执行完必须手动重启,系统不会自动提示。











