Windows 11 Pro无法启用Hyper-V:勾选重启后自动取消求助
检查BIOS/UEFI虚拟化设置
重启电脑进入BIOS/UEFI界面,找到虚拟化相关选项(通常名为Intel VT-x/AMD-V、SVM Mode、Virtualization Technology),确保该选项处于启用状态。开启后再尝试启用Hyper-V。验证系统完整性与兼容性
确认Windows 11 Pro为正版且已激活,非激活或精简版系统可能存在功能限制。同时安装所有可用的系统累积更新,修复潜在的系统文件问题。修复损坏的系统文件
以管理员身份打开PowerShell,依次执行以下命令:sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth
命令执行完成后重启电脑,再次尝试启用Hyper-V。排查冲突的虚拟化软件
VirtualBox、VMware Workstation等第三方虚拟化软件,或WSL2的特定配置可能与Hyper-V冲突。暂时卸载这类软件,重启后尝试启用Hyper-V,成功后再重新安装兼容版本的软件。用DISM命令强制启用Hyper-V
以管理员身份打开PowerShell,执行命令:DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
执行完成后重启电脑,检查Hyper-V是否保持启用状态。检查组策略配置
按下Win+R输入gpedit.msc打开组策略编辑器,导航至计算机配置 > 管理模板 > Windows组件 > Hyper-V,确保所有相关策略未被设置为禁用状态。重置Windows功能组件
以管理员身份打开PowerShell,先执行命令禁用Hyper-V:dism /online /disable-feature /featurename:Microsoft-Hyper-V
重启电脑后,再执行启用命令:dism /online /enable-feature /all /featurename:Microsoft-Hyper-V
再次重启后检查Hyper-V状态。
内容的提问来源于stack exchange,提问作者user16617311

