需先确认系统为win10专业版/企业版/教育版且bios开启虚拟化,再通过windows功能、powershell、dism任一方式启用hyper-v,最后检查并启动hyper-v相关服务。

如果您希望在Windows 10系统中使用自带的Hyper-V虚拟机功能,但当前无法找到Hyper-V管理器或新建虚拟机选项,则可能是由于该功能尚未启用。Hyper-V仅在专业版、企业版和教育版中提供,且依赖硬件虚拟化支持。以下是开启此功能的具体操作步骤:
一、确认系统版本与硬件虚拟化状态
启用Hyper-V前必须验证操作系统版本及CPU虚拟化能力是否满足基础条件。若系统为家庭版,或BIOS中未开启Intel VT-x/AMD-V,后续所有启用操作均无法生效。
1、按下Win + R键打开“运行”窗口,输入winver并回车,确认版本显示为“Windows 10 专业版”“企业版”或“教育版”。
2、右键“开始”按钮,选择“任务管理器”,切换至“性能”选项卡,查看右下角“虚拟化”状态是否为已启用;若显示“已禁用”,需重启进入BIOS手动开启。
3、以管理员身份运行PowerShell,执行命令:systeminfo | findstr "Hyper-V Requirements",检查输出中所有条目是否均为“Yes”。
二、通过Windows功能界面启用Hyper-V
该方法采用图形化向导完成组件注册与服务部署,无需命令行操作,适用于绝大多数用户场景。
1、按下Win + R键,输入optionalfeatures并回车,打开“Windows功能”设置窗口。
2、在列表中找到Hyper-V,勾选其主复选框;系统将自动展开并勾选全部子项,包括Hyper-V 平台、Hyper-V 管理工具、Hyper-V 服务。
3、点击“确定”,系统开始安装所需组件,进度条完成后提示重启。
4、保存当前工作后,点击“立即重启”;重启后,在开始菜单搜索Hyper-V 管理器,能正常打开即表示启用成功。
三、使用PowerShell命令启用Hyper-V
该方式可一次性激活全部相关功能,执行效率高,适合熟悉命令行操作的用户,也便于脚本批量部署。
1、右键点击“开始”菜单,选择Windows PowerShell(管理员),或在搜索栏输入PowerShell后右键选择“以管理员身份运行”。
2、在弹出的用户账户控制窗口中,点击是以授予权限。
3、输入以下命令并按回车执行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All。
4、当提示“是否继续?[Y/N]”时,输入Y并回车确认。
5、等待命令执行完毕,系统提示需要重启,执行Restart-Computer或手动重启电脑。
四、通过DISM命令启用Hyper-V
DISM是Windows原生部署映像服务工具,可在系统运行状态下直接启用功能,适用于高级用户进行离线或脚本化配置。
1、以管理员身份打开“命令提示符”或“PowerShell”。
2、输入以下命令并按回车执行:DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V。
3、等待屏幕显示“操作成功完成”,过程中不出现错误提示即表示功能已注册。
4、执行命令:shutdown /r /t 0立即重启计算机,使更改生效。
五、检查并启动Hyper-V核心服务
即使界面勾选完成并重启,部分系统可能因组策略限制或服务依赖异常导致后台服务未自动运行,需人工验证并启动关键服务。
1、按下Win + R,输入services.msc并回车,打开服务管理器。
2、在服务列表中查找以下三项:Hyper-V 虚拟机管理服务、Hyper-V 主机计算服务、Virtual Machine Management。
3、逐项双击,确认“启动类型”为自动(延迟启动),且“服务状态”显示为正在运行;若未运行,点击“启动”按钮。
4、返回桌面,再次打开Hyper-V管理器,新建虚拟机向导能正常加载即表明功能完整就绪。










