windows 10 启用 hyper-v 需满足系统版本(专业版/企业版/教育版)、bios 开启虚拟化(intel vt-x/amd-v)、并通过“启用或关闭 windows 功能”、powershell 或 dism 命令启用,最后重启生效。

如果您希望在 Windows 10 系统中启用 Hyper-V 这一官方内置虚拟化平台,但系统未显示 Hyper-V 管理器或提示“Hyper-V 不可用”,则可能是由于系统版本不支持、BIOS 中虚拟化未开启、或 Windows 功能尚未启用。以下是多种可行的启用方法:
一、通过“启用或关闭 Windows 功能”图形界面启用
该方法适用于 Windows 10 专业版、企业版和教育版用户,依赖系统自带的图形化控制面板功能管理模块,操作直观且无需命令行基础。
1、按 Win + R 组合键,打开“运行”对话框。
2、输入 control 并回车,进入控制面板主界面。
3、将查看方式设为“大图标”,点击“程序和功能”。
4、在左侧边栏点击“启用或关闭 Windows 功能”。
5、在弹出窗口中,勾选 Hyper-V 复选框(其子项如“Hyper-V 平台”“Hyper-V 管理工具”将自动勾选)。
6、点击“确定”,等待系统部署组件并提示重启。
7、重启计算机后,在开始菜单搜索 Hyper-V 管理器,可直接打开使用。
二、使用 PowerShell 命令行一次性启用
该方法绕过图形界面,直接调用 Windows 功能启用接口,支持批量部署与脚本化操作,适用于管理员环境或远程配置场景。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”或“终端(管理员)”。必须以管理员身份运行。
2、执行以下命令启用 Hyper-V 及相关组件:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All -NoRestart
3、若需同时启用管理工具,追加执行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All -NoRestart
4、命令执行完成后,系统提示“操作成功”,此时输入 shutdown /r /t 0 立即重启。
5、重启后,在开始菜单中可搜索并启动 Hyper-V 管理器。
三、通过 DISM 命令行离线启用(适用于系统映像预配置)
该方法适用于 IT 管理员对 Windows 10 部署映像(WIM/ESD)进行预先集成,或在无法进入桌面 GUI 的受限环境中启用 Hyper-V 功能。
1、以管理员身份打开 PowerShell 或 CMD。
2、确认当前系统在线状态,执行:
DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V /All /NoRestart
3、如需启用管理工具组件,再执行:
DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V-Management-Clients /NoRestart
4、全部命令返回“操作成功”后,执行 shutdown /r /t 0 重启系统。
5、重启完成后,验证 Hyper-V 服务是否运行:在 PowerShell 中执行 Get-Service vmms,状态应为“Running”。
四、检查并启用 BIOS/UEFI 中的硬件虚拟化支持
Hyper-V 依赖 CPU 级别的虚拟化扩展(Intel VT-x 或 AMD-V),若 BIOS/UEFI 中禁用该选项,即使系统功能已启用,Hyper-V 仍无法启动或报错“无法启动虚拟机监视器”。
1、重启计算机,在开机自检阶段反复按指定键(常见为 Del、F2、F10 或 F12,具体依主板品牌而定)进入 BIOS/UEFI 设置界面。
2、导航至 “Advanced”、“CPU Configuration”、“Security” 或 “Configuration” 类别页。
3、查找名为 Intel Virtualization Technology(Intel 平台)或 SVM Mode(AMD 平台)的选项。
4、将其设置为 Enabled。
5、保存设置并退出(通常按 F10 → Yes)。
6、系统重启后,再次尝试启用 Hyper-V 功能,此前失败的启用操作可能立即生效。
五、验证系统版本与 SKU 兼容性
Hyper-V 仅内置于 Windows 10 专业版、企业版及教育版中;家庭版默认不包含该功能,直接勾选将灰显或报错“此功能不可用”。需确认当前系统满足最低要求。
1、按 Win + R 输入 winver 回车,查看系统版本与内部版本号。
2、右键“此电脑” → “属性”,确认“系统类型”为 64位操作系统,且“Windows 规格”中明确显示为“专业版”“企业版”或“教育版”。
3、若为家庭版,系统将无法通过常规方式启用 Hyper-V;此时需切换至兼容版本,或改用 WSL2(需手动启用虚拟机平台替代 Hyper-V)。
4、确认已安装最新累积更新:前往“设置 → 更新和安全 → Windows 更新”,点击“检查更新”并完成所有待安装更新。










