Win10 家庭版上安装 Hyper-V 的方法

WSL2 需要打开 Hyper-V 的支持,而 Win10 家庭版上没有 Hyper-V 完整组件,有 2 种方法可以开启 Hyper-V:

  1. 在管理员权限的 PowerShell 中执行如下命令行即可开启 Hyper-V 服务:
1
bcdedit /set hypervisorlaunchtype auto
  1. 将以下代码另存为 hyper-v.bat,以管理员权限执行即可安装完整的 Hyper-V 组件:
1
2
3
4
5
6
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause

参考资料