系统状况
最近刚入职新公司,本来想着弄一个虚拟机下来自己玩玩的,结果一安装centos7报错了,百度了一波是因为喔的hyper-v处于打开的状态,结果我去找windows的部署和安装功能发现根本没有这个东西
解决方案
桌面上保存一个 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
然后直接使用 管理员权限直接进行操作
默默等他执行完成
输入y 之后立刻重启电脑,重新打开 windows管理功能,惊讶的发现 hyper-v的功能已经能用了