WSL2、Docker Desktop或安卓模拟器报“虚拟化未启用”,根本原因是BIOS中Intel VT-x/AMD-V被禁用;需先通过任务管理器确认“虚拟化:已禁用”,再进BIOS(如华硕按Del+F7→Advanced→CPU Configuration→启用Intel Virtualization Technology或SVM Mode),并确保VT-d等关联选项同步开启,最后用systeminfo命令验证返回“Virtualization Enabled In Firmware: Yes”。

想让WSL2、Docker Desktop或安卓模拟器正常运行,却卡在“虚拟化未启用”提示上?这不是软件问题,而是主板BIOS里那个被默认关闭的硬件开关没打开——它藏得不深,但路径因品牌和平台而异,找错一级就白忙活。
先确认虚拟化到底关没关
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 左侧点“CPU” → 往窗口右下角看“虚拟化”那一行。显示“已禁用”,说明BIOS里确实关着;显示“已启用”,问题出在Windows层,不用动BIOS。
如果右下角压根没这行字,你的CPU大概率是2010年前的老型号,不支持硬件虚拟化,后续所有操作都无效。
华硕主板:三步定位+一键启用
华硕主板必须先进高级模式才能看到VT开关,EZ模式下该选项完全隐藏——跳过这步,翻遍菜单也找不到。
开机瞬间连续猛敲 Del 键(极少数ROG或Mini-ITX板型用F2),看到华硕Logo就动手,别等进Windows再操作;进入BIOS后立刻按 F7 切换至Advanced Mode。
方向键移到顶部“Advanced”标签 → 进入“CPU Configuration” → 往下滚动到底部附近,找这几个名字之一:Intel Virtualization Technology(Intel CPU)、SVM Mode 或 Secure Virtual Machine(AMD CPU)。光标移过去,回车,选“Enabled”。
部分B650/X670新主板还要求同步开启“VT-d Feature”:回到“Advanced” → 进“System Agent Configuration” → 找到“VT-d Feature”,一样设为Enabled。这步漏掉,WSL2可能启动失败,但任务管理器仍显示“已启用”,容易误判。
按F10 → 选“Yes” → 回车。电脑自动重启,无需手动关机。
其他品牌主板通用路径
方法一:Windows内置UEFI跳转(适合笔记本/热键难按准)
Win + I → 系统 → 恢复 → 高级启动 → 立即重新启动 → 蓝色界面选“疑难解答”→“高级选项”→“UEFI固件设置”→“重启”。系统直接载入主板UEFI,省去抢热键的焦虑。
方法二:开机热键直入(响应最快,需记准按键)
执行 shutdown /s /t 0 彻底关机(绕过Windows快速启动干扰)→ 按电源键 → 在品牌Logo刚出现的1–2秒内,猛按对应键:戴尔/联想多用F2,惠普先按Esc再按F10,技嘉/微星同华硕用Del。
进UEFI后,不管什么品牌,统一盯紧三个关键词搜索:Virtual、SVM、VT。新版UEFI多数支持Ctrl+F调出搜索框,输进去回车,直接跳转到开关项——比一页页翻快得多。
找到后,确保状态从Disabled变成Enabled,不是只打勾或变颜色,必须右侧文字明确显示“Enabled”。有些老主板选项名是“Intel (VMX) Virtual Technology”,少个“ization”就搜不到。
启用后必须做的验证动作
重启进Windows,再打开任务管理器 → 性能 → CPU → 看右下角“虚拟化”是否变成“已启用”。
更硬核的验证:以管理员身份运行CMD,输入 systeminfo | findstr /i "virtualization",返回结果里必须含“已启用”三个字。如果命令报错或无输出,说明命令语法错了,不是虚拟化没开成。

















