首先开启Hyper-V需通过Windows功能或PowerShell启用,具体步骤包括:使用optionalfeatures启用Hyper-V组件,或运行Enable-WindowsOptionalFeature命令,最后重启系统生效。

如果您需要在Windows 10系统中使用虚拟化功能,但发现Hyper-V无法正常工作或未启用,则可能是由于该功能未开启或相关服务被禁用。以下是开启或关闭Hyper-V的详细步骤。
本文运行环境:Dell XPS 13,Windows 10 专业版
一、通过Windows功能启用或关闭Hyper-V
此方法通过系统的“启用或关闭Windows功能”界面来管理Hyper-V组件,操作直观且适用于大多数用户。
1、按下 Win + R 组合键打开“运行”窗口,输入 optionalfeatures 并按回车。
2、在弹出的“Windows功能”窗口中,找到 Hyper-V 选项。
3、若要开启Hyper-V,请勾选该选项及其子项;若要关闭,则取消勾选。
4、点击“确定”后,系统将应用更改并提示您重启计算机,选择“立即重启”完成操作。
二、使用PowerShell命令行工具
PowerShell提供了更快速的命令行方式来启用或禁用Hyper-V功能,适合熟悉命令行操作的用户。
1、在开始菜单搜索“PowerShell”,右键单击结果中的“Windows PowerShell”,选择“以管理员身份运行”。
2、若要启用Hyper-V,请输入以下命令并按回车:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All。
3、若要禁用Hyper-V,请输入以下命令并按回车:Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All。
4、根据提示输入Y确认操作,完成后重启计算机使设置生效。
三、通过命令提示符禁用Hyper-V启动服务
该方法直接修改系统引导配置,阻止Hyper-V监控程序(hypervisor)加载,适用于需要彻底关闭底层虚拟化支持的情况。
1、在开始菜单搜索“cmd”,右键选择“以管理员身份运行”命令提示符。
2、执行命令:bcdedit /set hypervisorlaunchtype off,以禁用Hyper-V随系统启动。
3、如需重新启用,可运行命令:bcdedit /set hypervisorlaunchtype auto。
4、执行成功后,重启计算机即可生效。
四、通过BIOS/UEFI设置虚拟化支持
此方法涉及硬件层面的虚拟化技术开关,用于控制CPU是否允许虚拟化功能运行,常用于解决兼容性问题或为其他虚拟机软件释放资源。
1、重启电脑,在开机自检画面出现时按下指定键(如F2、Del、Esc等)进入BIOS/UEFI设置界面。
2、导航至“Advanced”或“Configuration”选项卡,查找名为 Intel Virtualization Technology 或 AMD-V 的设置项。
3、将其设置为“Enabled”以开启CPU虚拟化支持,或设置为“Disabled”以关闭。
4、保存设置并退出(通常按F10),系统将自动重启。











