必须先确认系统为win10专业版/企业版/教育版(64位)且cpu虚拟化已开启,否则无法启用;通过optionalfeatures或powershell命令enable-windowsoptionalfeature启用hyper-v全组件并重启,最后用hyper-v管理器验证状态为“正在运行”。

要在Windows 10中使用系统自带的Hyper-V虚拟机功能,必须先确认系统版本为专业版、企业版或教育版(64位),同时CPU需支持并已开启硬件虚拟化,否则后续所有操作都会失败或启动后报错“无法验证虚拟化支持”。
确认系统版本与硬件兼容性
右键“开始”按钮→选择“系统”,在右侧查看“系统类型”和“版本”信息;若显示“Windows 10 家庭版”或“32位操作系统”,则【Hyper-V不可用,必须升级系统或更换设备】。
按 Win+R 输入 msinfo32 回车→在系统信息窗口中检查两项关键指标:“基于虚拟化的安全性”是否为“是”,“虚拟化启用状态”是否为“已启用”。任一为“否”,说明BIOS/UEFI中虚拟化未打开,需重启进固件设置开启Intel VT-x或AMD-V。
通过图形界面启用Hyper-V
方法一:运行命令快速调出功能窗口
按 Win+R →输入 optionalfeatures.exe →回车→等待窗口加载完成。
方法二:控制面板路径
右键“开始”→“控制面板”→查看方式设为“大图标”→点击“程序和功能”→左侧点“启用或关闭Windows功能”。
在弹出的列表中,展开“Hyper-V”,务必勾选全部子项:【Hyper-V 平台、Hyper-V 管理工具、Windows 虚拟机监控程序平台、虚拟机平台】。漏掉任意一项都可能导致Hyper-V管理器打不开或新建虚拟机失败。
点击“确定”→等待进度条走完→弹出提示时点击“立即重新启动”。
用PowerShell命令一键启用
第一步:以管理员身份运行PowerShell
开始菜单搜索“PowerShell”→右键结果→“以管理员身份运行”→在UAC弹窗点“是”。
第二步:执行启用命令
输入以下完整命令并回车:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All
第三步:确认重启
屏幕出现“是否重启?[Y/N]”提示时,必须输入 Y 并回车——不输Y将卡住,功能不会生效。
命令返回“操作成功完成”后,手动重启电脑。此方法比图形界面更彻底,能避免因子功能勾选遗漏导致的后续异常。
验证Hyper-V是否真正就绪
重启后,按 Win+S 搜索“Hyper-V管理器”,点击打开。
左上角若显示“正在运行”且本地计算机名称旁有绿色图标,说明启用成功;若显示“已停止”或报错“无法连接到…”,大概率是BIOS虚拟化未开启或内存不足4GB。
此时可直接在管理器中右键本地主机→“新建”→“虚拟机”,走完向导即可创建首个Win10虚拟机。











