必须在bios/uefi中启用cpu虚拟化技术(vt-x/amd-v),再通过windows启用hyper-v等组件;具体步骤包括:一、开机按指定键进bios开启intel vt-x或amd svm;二、通过windows恢复环境进uefi设置;三、用systeminfo命令验证vt状态;四、启用hyper-v及相关组件;五、可用powershell命令一键启用。

Windows 10系统要运行安卓模拟器、Docker Desktop、WSL2或Hyper-V,必须先开启CPU级虚拟化支持(VT-x/AMD-V),否则会提示“此计算机未启用虚拟化”或直接启动失败。这一步在BIOS/UEFI固件中完成,与Windows设置无关,跳过将导致所有后续虚拟化功能全部失效。
确认硬件是否支持并已启用VT
打开PowerShell(管理员权限),执行:
systeminfo
重点查看两行输出:
“虚拟化支持已启用:是”
“二级地址转换(SLAT):是”
若任一行为“否”,说明BIOS中VT未开或CPU不支持——此时无需继续Windows侧操作,直接进BIOS启用。
【必须重启后执行该命令,刚改完BIOS设置但未重启时结果仍为“否”】
通过开机快捷键进入BIOS启用VT
这是最通用、最直接的方式,适用于95%的台式机和笔记本。
第一步:关机后按下电源键,立即反复敲击对应按键——华硕/技嘉/微星主板按Del或F2;联想笔记本按F2或Fn+F2;戴尔按F2;惠普台式机按F10;宏碁部分型号用F2或Delete。
第二步:进入BIOS界面后,用方向键切换到Advanced(高级)或Security(安全)选项卡。
第三步:查找以下任意一项:
Intel Virtualization Technology
Intel VT-x
AMD-V
SVM Mode
Virtualization Extensions
第四步:将该项设为Enabled,按F10 → Yes保存退出,电脑自动重启。
用Windows恢复环境进UEFI设置(免抢键)
适合对开机按键不熟悉、手速慢或USB键盘响应延迟的用户。
方法一:Win + I → 更新和安全 → 恢复 → 高级启动 → 立即重新启动 → 疑难解答 → 高级选项 → UEFI固件设置 → 重启
方法二:开始菜单 → 电源 → 按住Shift键不放 → 点击重启 → 后续路径同上
进入UEFI后,导航至Advanced → CPU Configuration,找到Intel VT-x或SVM Mode,设为Enabled,F10保存退出。
启用Windows侧虚拟化组件
仅当systeminfo确认“虚拟化支持已启用:是”后才执行此步,否则无效。
按Win + R输入optionalfeatures.exe回车 → 找到Hyper-V节点并展开 → 勾选全部三项:
Hyper-V 平台
Hyper-V 管理工具
Hyper-V 服务
同时建议勾选“虚拟机平台”和“Windows 沙盒”以兼容WSL2和Docker。
点击确定 → 等待部署完成 → 提示重启时立即执行,不要跳过。
【家庭版Windows 10无法显示Hyper-V选项,此路径直接不可用】
PowerShell一条命令启用(管理员权限)
适用于批量部署或图形界面异常时。
Win + X → Windows PowerShell(管理员)→ 输入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All
看到[Y/N]提示时输入Y回车 → 等待显示“操作成功完成” → 紧接着输入:
Restart-Computer
电脑将自动重启,无需手动干预。











