Windows 11 家庭版默认不支持 Hyper-V,但可以通过以下两种方法实现:
检查硬件虚拟化支持
powershell
systeminfo
查看输出中是否显示:
Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。
尝试强制启用 Hyper-V
powershell
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
验证是否成功
OptionalFeatures
,查看 Hyper-V 是否可选。⚠️ 注意:此方法可能因系统版本更新失效,且微软官方不保证稳定性。
通过微软商店购买升级
VK7JG-NPHTM-C97JM-9MPGT-3V66T
仅用于试用)。启用 Hyper-V
如果无法升级,可选用其他虚拟化工具:
- VMware Workstation Player(免费)
- VirtualBox(开源免费)
- Windows Subsystem for Linux (WSL 2)(适用于 Linux 环境)
如有进一步问题,可提供具体错误信息以便更精准排查。