1. 程式人生 > >windows家庭版開啟hyper-v

windows家庭版開啟hyper-v

學習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,不想折騰,就沒繼續了。