若Windows 10专业版/企业版/教育版无法使用Hyper-V,需依次启用系统功能、开启BIOS虚拟化支持并验证:一、通过“启用或关闭Windows功能”勾选Hyper-V及子项;二、以管理员身份运行PowerShell执行Enable-WindowsOptionalFeature命令;三、用DISM命令启用;四、在BIOS/UEFI中开启Intel VT-x或AMD-V;五、重启后搜索打开Hyper-V管理器确认状态为“正在运行”。

如果您使用的是Windows 10专业版、企业版或教育版,但无法使用系统内置的Hyper-V虚拟机功能,则可能是由于该功能未启用、硬件虚拟化未开启或系统版本不支持。以下是开启Hyper-V的多种可行方法:
一、通过Windows功能对话框启用Hyper-V
此方法利用系统内置的图形化界面工具激活Hyper-V及其依赖组件,操作直观,适合大多数用户,无需命令行基础。
1、右键点击“开始”按钮,选择“控制面板”。
2、在控制面板中,将查看方式设为“大图标”,点击“程序和功能”。
3、在左侧菜单中点击“启用或关闭Windows功能”。
4、在弹出窗口中,找到并勾选Hyper-V主选项,确保其子项Hyper-V平台与Hyper-V管理工具也处于勾选状态。
5、点击“确定”,系统开始安装所需组件,进度完成后提示重启。
6、点击“立即重新启动”使配置生效。
二、使用PowerShell命令启用Hyper-V
该方法通过管理员权限的PowerShell一次性启用全部Hyper-V相关功能,执行效率高,适用于熟悉命令行操作的用户及批量部署场景。
1、在任务栏搜索框中输入PowerShell,右键搜索结果中的“Windows PowerShell”,选择“以管理员身份运行”。
2、在弹出的用户账户控制(UAC)窗口中点击“是”确认权限提升。
3、输入以下完整命令并按回车执行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All。
4、当屏幕提示“是否重启?[Y/N]”时,输入Y并回车。
5、系统自动重启后,Hyper-V功能即已启用。
三、通过DISM命令行工具启用Hyper-V
DISM可在操作系统运行状态下启用Windows可选功能,具备更强的底层兼容性,常用于脚本自动化或修复性部署。
1、以管理员身份打开Windows PowerShell或命令提示符。
2、输入以下命令并回车执行:DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V。
3、等待命令返回“操作成功完成”提示信息。
4、执行重启命令:shutdown /r /t 0,立即重启计算机。
四、检查并启用BIOS/UEFI中的CPU虚拟化支持
即使操作系统中已启用Hyper-V,若底层CPU虚拟化技术(如Intel VT-x或AMD-V)在固件中被禁用,Hyper-V仍无法正常工作,必须同步开启硬件级支持。
1、重启计算机,在开机自检阶段反复按下指定热键(常见为F2、Del、F10或Esc,具体依主板品牌而定)进入BIOS/UEFI设置界面。
2、导航至“Advanced”(高级)或“Security”(安全)选项卡。
3、查找名为Intel Virtualization Technology、Intel VT-x或AMD-V的选项。
4、将其状态由“Disabled”改为Enabled,按F10保存并退出。
五、验证Hyper-V是否成功启用
启用操作完成后,需确认Hyper-V服务已正确加载并可访问管理界面,避免因组件缺失或权限问题导致后续创建失败。
1、重启完成后,在桌面左下角搜索栏输入Hyper-V管理器。
2、若搜索结果中出现该应用且能正常打开,则说明Hyper-V角色已成功安装并运行。
3、在Hyper-V管理器左侧面板中,确认本地计算机名称已列出,并显示“正在运行”状态。
4、右键点击本地主机名,选择“属性”,在弹出窗口中检查虚拟机监控程序状态是否为“正在运行”。










