答案是需先在任务管理器确认“虚拟化”状态,若显示“已禁用”,则必须进入BIOS/UEFI启用Intel VT-x或AMD-V,保存后重启并再次验证;该状态仅由BIOS决定,与Windows设置无关。

Windows系统中运行安卓模拟器、Docker Desktop、WSL2或Hyper-V时提示“此计算机未启用虚拟化”,说明CPU级虚拟化技术(VT-x或AMD-V)在BIOS/UEFI固件中仍处于禁用状态,必须手动开启才能让所有依赖虚拟化的功能正常工作。
先确认当前虚拟化是否真的被禁用
别急着进BIOS——先花10秒验证现状。按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 左侧点“CPU” → 滚动到底部查看“虚拟化”字段。若显示“已禁用”,才需要继续操作;若已是“已启用”,说明BIOS已开且无冲突,无需再动。
注意:这个状态是实时反映硬件层启用结果的,【它不会因Windows设置而改变,只取决于BIOS是否真正保存并生效】。
通过Windows恢复环境进UEFI设置(免抢键)
适合手速慢、USB键盘响应迟钝、或反复按F2/F10都进不去BIOS的用户。这个路径绕过开机热键,由系统强制跳转,成功率接近100%。
第一步:按 Win + I 打开设置 → 进入“系统” → “恢复” → 在“高级启动”区域点击“立即重新启动”。
第二步:电脑重启进入蓝色恢复界面 → 依次选择“疑难解答” → “高级选项” → “UEFI固件设置”。
第三步:点击“重启”,系统直接加载主板UEFI主界面。
第四步:用方向键切换至 Advanced 或 Configuration 选项卡 → 查找以下任意一项:
• Intel Virtualization Technology
• Intel VT-x
• SVM Mode
• AMD-V
第五步:选中该项,按 Enter,将值从 Disabled 改为 Enabled;若看到 Intel VT-d 或 IOMMU,也一并设为 Enabled。
第六步:按 F10 → 选“Yes”保存并退出 → 电脑自动重启。
用开机快捷键直击BIOS(最快路径)
这是响应最直接的方式,尤其适合已经知道本机热键的老用户。但必须在POST自检阶段精准触发,错过就得重来。
关机后按下电源键,屏幕刚亮起Logo时,立即反复敲击对应按键:
• 联想笔记本:F2 或 Fn + F2
• 戴尔:F2
• 华硕/微星主板:Delete 或 F2
• 惠普台式机:F10;部分机型需先按 Esc 调出启动菜单再选“BIOS Setup”
• 宏碁:F2 或 Delete
进BIOS后,用方向键导航至 Advanced → CPU Configuration(Intel平台)或 Advanced → Northbridge Configuration(AMD平台),找到虚拟化开关并启用。这一步操作起来很简单,直接把选项调成 Enabled 就行。
保存前务必按 F10 → 选“Yes”,否则所有修改不生效。有些主板会显示“Save Changes and Exit”,效果一样。
验证是否成功启用
电脑重启登录后,立刻再打开任务管理器 → 性能 → CPU → 查看“虚拟化”字段。如果现在显示“已启用”,说明BIOS设置已落地,后续可放心启用Hyper-V、WSL2等组件。
若仍显示“已禁用”,请立即执行 systeminfo 命令(管理员权限的PowerShell中运行),重点检查两行:
“虚拟化支持已启用: 是”
“二级地址转换(SLAT): 是”
任一为“否”,代表BIOS设置未生效或CPU本身不支持——此时不要折腾Windows侧配置,直接重进UEFI核对保存动作。


















