首先家庭版没有Hyper-V,那我们就来安装一下:
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
创建一个文本,将上面的代码写入到文本中,然后另存为Hyper-V.cmd,然后右键,选择管理员运行,这样下载结束,输入Y重启电脑即可;
这样,安装docker还是不行的,会说版本不正确,那就把window家庭版给伪装下,让他识别不出来是家庭版:
以管理员身份运行cmd,然后输入:
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
这样就可以安装了;