电脑默认是禁用的hyper-v的,但是当我打开开发者预览版以后,不知道为什么hyper-v就被打开了。
想想打开就打开了,但是VM被禁用,无法启动了。想要起用VM,只能关闭hyper-v。
为了方便,添加一个禁用hyper-v的win10启动项吧。
百度之后,有人推荐这种做法:
bcdedit /copy {current} /d "Windows10 no Hyper-V"
bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF
记得这种方法以前我是可以成功的执行这命令的,但是现在这会失败,提示:
想想第二条命令,觉得第二条才是最重要的,于是有了以下的解决方法。
下载安装EasyBCD并运行,然后添加新条目:
点击右下角的"保存设置"然后"查看设置"
略
这时可以看到新的启动项出现了,里面有一串 BCD ID:{xxx....xxx}。
复制里面那一串无序字符,在命令行中执行命令:
bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF
这样就成功了,多了一个禁用hyper-v的启动项。
外观党注意,以上这种方法添加的启动项,外观上并不像win10默认的色调和样式那样好看,而是xp,win7时代的黑色难看的窗口样子。
如果介意,请慎重...