hyper-v 在 windows 10 中需依次启用系统功能、开启 bios 虚拟化、确认版本兼容性并验证运行状态:一、通过 optionalfeatures 勾选全部 hyper-v 子项并重启;二、用管理员 powershell 运行 enable-windowsoptionalfeature 命令;三、在 bios 中启用 intel vt-x 或 amd-v;四、用 msinfo32 确认“基于虚拟化的安全性”为“是”,家庭版需升级;五、启动 hyper-v 管理器并新建虚拟机验证就绪。

如果您在 Windows 10 系统中无法使用 Hyper-V 虚拟机功能,则可能是由于该功能未启用、系统版本不支持或硬件虚拟化未开启。以下是开启 Windows 10 自带 Hyper-V 虚拟机功能的多种可行方法:
一、通过“启用或关闭 Windows 功能”图形界面启用
该方法适用于所有熟悉图形操作界面的用户,无需命令行知识,通过系统内置的控制面板路径直接勾选启用 Hyper-V 及其依赖组件。
1、按下 Win + R 组合键,输入 optionalfeatures 并回车,打开“Windows 功能”窗口。
2、在功能列表中,展开 Hyper-V 项,确保勾选以下全部子项:Hyper-V 平台、Hyper-V 管理工具、Windows 虚拟机监控程序平台、虚拟机平台。
3、点击“确定”,系统开始部署功能组件,此过程需数分钟。
4、弹出提示后,必须重启计算机 以完成启用。
二、使用 PowerShell 命令以管理员身份启用
该方法执行效率高,适合批量部署或脚本自动化场景,命令一次性启用 Hyper-V 全套功能,避免遗漏子组件。
1、在开始菜单搜索 PowerShell,右键选择 “以管理员身份运行”。
2、输入以下完整命令并回车:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All。
3、当提示 “是否继续?[Y/N]” 时,输入 Y 并回车。
4、等待命令返回成功状态(显示 “操作成功完成”),随后手动重启电脑。
三、检查并启用 BIOS/UEFI 中的 CPU 虚拟化支持
即使操作系统中已启用 Hyper-V,若底层 CPU 的硬件虚拟化技术(Intel VT-x 或 AMD-V)在固件中被禁用,Hyper-V 将无法启动或报错“无法验证虚拟化支持”。
1、重启计算机,在开机自检阶段反复按 Del、F2、F10 或 Esc 键(具体取决于主板品牌)进入 BIOS/UEFI 设置界面。
2、导航至 Advanced(高级) 或 Security(安全) 选项卡。
3、查找名为 Intel Virtualization Technology、Intel VT-x、AMD-V 或 SVM Mode 的选项。
4、将其设置为 Enabled(启用),按 F10 保存并退出 BIOS。
四、验证系统版本与虚拟化兼容性
Hyper-V 仅内置于 Windows 10 专业版、企业版和教育版中,家庭版不包含该功能;同时需确认 CPU 支持且已在系统层面识别到虚拟化能力。
1、按下 Win + R,输入 msinfo32 并回车,打开系统信息窗口。
2、在右侧列表中查找 “基于虚拟化的安全性” 或 “Hyper-V 要求” 项,确认其值为 “是” 或 “已启用”。
3、若显示 “否” 或为空白,说明 BIOS 中虚拟化未开启,或当前系统为 Windows 10 家庭版。
4、家庭版用户需升级至专业版,或改用第三方虚拟化软件(如 VMware Workstation Player 或 VirtualBox)。
五、启用后首次启动与验证
完成上述任一启用流程并重启后,需确认 Hyper-V 管理工具已正确安装并可访问,避免因路径缺失或权限问题导致误判为未启用。
1、在任务栏搜索框中输入 Hyper-V 管理器,点击搜索结果中的应用图标。
2、若成功打开空白管理器界面,且左侧面板显示本地计算机名称,则表示 Hyper-V 服务已运行。
3、右键点击本地计算机名,选择 “连接到服务器”,确认状态栏显示 “已连接”。
4、在右侧“操作”窗格中点击 “新建” → “虚拟机”,若向导能正常启动,即表明 Hyper-V 已完全就绪。










