必须开启Hyper-V才能运行安卓子系统、Windows沙盒或嵌套虚拟机;需确认CPU支持SLAT、BIOS开启虚拟化、系统为64位专业/企业版;通过控制面板或PowerShell启用Hyper-V、虚拟机平台和WSL2组件并重启。

要在Windows系统中运行安卓子系统、Windows沙盒或嵌套虚拟机,必须先开启Hyper-V平台虚拟化功能,否则后续所有依赖虚拟化的组件都无法安装或启动。
确认系统与硬件是否满足前提条件
打开PowerShell(以管理员身份),输入命令:systeminfo 回车。等待输出完成后,重点查看以下三行:
• “Hyper-V Requirements”整段内容必须全部显示为“Yes”;
• 若其中“Virtualization Enabled In Firmware”为“No”,说明BIOS/UEFI中虚拟化未开启,需重启进固件设置并启用Intel VT-x或AMD-V;
• 若“Second Level Address Translation”为“No”,则CPU不支持SLAT,【该CPU无法运行Hyper-V】,即使强行启用也会在启动时蓝屏或服务失败。
注意:Windows 10/11家庭版原生不提供Hyper-V图形开关入口,但可通过命令行强制安装——前提是系统版本已升级至专业版或企业版(可用winver确认),32位系统完全不支持,无需尝试。
通过控制面板启用Hyper-V及关联平台
第一步:按Win+R,输入control回车,打开控制面板;
第二步:点击“程序”→“启用或关闭Windows功能”;
第三步:在弹出窗口中,勾选以下三项(缺一不可):
• Hyper-V(主功能,含管理工具与平台)
• 虚拟机平台(Windows Sandbox、WSL2、Android子系统必需)
• Windows管理程序平台(部分旧版驱动和兼容层依赖)
第四步:点击“确定”,系统开始部署功能文件,进度条走完后提示重启——【必须重启,否则服务不加载】。
用PowerShell命令一键启用(推荐给专业版用户)
方法一:管理员PowerShell中直接运行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V,VirtualMachinePlatform,Windows-Subsystem-Linux -All -NoRestart
该命令一次性启用Hyper-V核心、虚拟机平台和WSL2基础(后者常被忽略但影响沙盒启动)。执行后若提示需重启,手动重启即可。
方法二:如遇权限拒绝或功能名报错,改用DISM命令兜底
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V /FeatureName:VirtualMachinePlatform /FeatureName:Windows-Subsystem-Linux
执行成功后显示“操作已成功完成”,此时仍需重启才能生效。
验证Hyper-V是否真正就绪
重启后,按Win+R输入virtmgmt.msc回车——能正常打开Hyper-V管理器即代表主功能启用成功;
再打开命令提示符(非管理员),运行systeminfo,确认“Hyper-V Requirements”全为Yes;
最后测试虚拟机平台是否可用:运行vmms服务状态检查,或直接启动Windows沙盒——如果弹出空白窗口或报错“虚拟机平台未启用”,说明上一步漏选了“虚拟机平台”复选框,需回到控制面板重新勾选并重启。


















