windows家庭版開啟hyper-v
阿新 • • 發佈:2018-12-16
學習docker的時候,想在windows上面弄個來玩玩。準備開啟hyper-v 這個windows功能的時候發現windows家庭版預設都沒有hyper-v,只有專業版和企業版有。於是上網找教程。
網上給出的辦法就是使用一個命令列指令碼,原理不明,將以下程式碼儲存為.cmd檔案。
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
之後使用管理員身份執行才有效,重啟之後可以看到windows管理工具裡的hyper-v工具。
補充:最後發現家庭版無法使用docker,不想折騰,就沒繼續了。