Windows 11中启用Hyper-V需根据系统版本选择方法:专业版等可通过“Windows功能”图形界面勾选启用;PowerShell命令Enable-WindowsOptionalFeature可快速部署;家庭版需用DISM命令强制安装;所有版本均须确保BIOS中开启Intel VT-x或AMD-V虚拟化支持。

如果您在Windows 11系统中需要运行虚拟机,但Hyper-V功能未启用,则无法创建或管理虚拟机实例。以下是针对不同系统版本与硬件条件的多种启用方法:
一、通过Windows功能设置启用Hyper-V
该方法适用于Windows 11专业版、企业版及教育版用户,利用图形界面直接启用全部Hyper-V核心组件,操作直观且无需命令行基础。
1、按下Win + S组合键,在搜索栏中输入“启用或关闭Windows功能”,然后点击打开对应设置项。
2、在弹出的窗口中向下滚动,找到并勾选Hyper-V主复选框。
3、勾选后,系统将自动选中其全部子项,包括Hyper-V平台、Hyper-V管理工具和Windows虚拟机监控程序平台。
4、点击“确定”,系统开始部署功能组件,完成后提示重启计算机。
5、保存当前工作,点击“立即重新启动”以使更改生效。
二、使用PowerShell命令启用Hyper-V
该方法绕过图形界面,通过管理员权限的PowerShell一次性启用所有Hyper-V功能,执行效率高,适合批量配置或界面响应异常时使用。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)或PowerShell(管理员)。
2、输入以下命令并按回车执行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All。
3、等待屏幕显示操作成功完成,若提示需重启,请手动重启系统。
4、重启后,在任务栏搜索框中输入Hyper-V管理器即可验证是否已成功启用。
三、为Windows 11家庭版启用Hyper-V
Windows 11家庭版默认不提供Hyper-V图形开关,但可通过DISM命令强制安装核心组件,前提是CPU支持虚拟化且已在BIOS中启用。
1、以管理员身份运行PowerShell。
2、输入以下命令并回车:dism.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V-All。
3、命令执行完毕后,系统将安装必要模块,可能需要数分钟时间。
4、安装完成后,重启计算机,并在“启用或关闭Windows功能”中确认Hyper-V选项已出现在列表中且可勾选。
四、检查并开启BIOS虚拟化支持
Hyper-V依赖于CPU的硬件虚拟化技术(如Intel VT-x或AMD-V),若BIOS中未开启,即使系统功能启用也无法运行。
1、按下Ctrl + Shift + Esc打开任务管理器。
2、切换到“性能”选项卡,点击“CPU”。
3、查看右下角“虚拟化”状态是否为已启用。若显示“已禁用”,需重启进入BIOS/UEFI设置。
4、在BIOS/UEFI中找到Intel Virtualization Technology或SVM Mode,将其设为“Enabled”。
5、保存设置并退出BIOS,系统将自动重启。
五、通过批处理脚本启用Hyper-V(含自动检测)
该方法整合了组件安装与BIOS依赖提示逻辑,适合希望一键执行且避免遗漏步骤的用户。
1、桌面右键新建“文本文档”,粘贴以下命令:pushd "%~dp0" & del hyperv.txt & Dism /online /enablefeature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL。
2、将文档保存为“HyperV.cmd”(文件类型选“所有文件”),右键以管理员身份运行。
3、等待命令执行完成,屏幕出现提示后输入“Y”确认重启。
4、重启后,可在开始菜单搜索Hyper-V管理器进行功能验证。










