有系統(專業版、企業版)和家庭版限制:

下面cmd腳本安裝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:

果然重啟后還是不行,改版本為Professional:

可以進入下一步了:


沒想到直接安裝成功了,沒有報錯了(參考里這里還有個問題):


還是不行。。。。


20200806更新:
可以了,在注冊表那個版本位置會還原,繼續改成Professional,再運行docker desktop,就可以切換windows了。

PS:已經切換了

OK!!!
參考:
