有系统(专业版、企业版)和家庭版限制:
下面cmd脚本安装Hyper-V组件:
pushd "%~dp0" dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
重启后自动勾选了Hyper-V:
果然重启后还是不行,改版本为Professional:
可以进入下一步了:
没想到直接安装成功了,没有报错了(参考里这里还有个问题):
还是不行。。。。
20200806更新:
可以了,在注册表那个版本位置会还原,继续改成Professional,再运行docker desktop,就可以切换windows了。
PS:已经切换了
OK!!!
参考: