Q: 基于虚拟化的安全性不能关闭,导致VM虚拟机打不开
前段时间,在Windows安装了Docker,然后说要开启Hyper-V,最后Docker没有用,VM虚拟机也起不来了。虽然我知道不可兼得,但我朋友Gu0st居然能一起使用,这就很神奇,他的VM版本是15的,我的是最新版16的。
最后我把Docker卸载了,我直接在虚拟机里的Linux里面装不就好了,也是两全其美呀。没想到,关闭了Hyper-V服务,还是进不去了,有一个报错,由于我现在解决了,我就去网上找一个图吧
在网上找了很多,都是解决不了,看到一个很奇特的方法,他说他通过重启Bios里的虚拟服务,就是开一下,保存,然后再开起来,然后基于虚拟化的安全性就关闭了,我试过之后,解决了。
第二次出现问题,这几天windows更新,没想到直接把我的系统给更新坏了,我直接卸载了更新,因为这次更新出现了很多问题还是没有修复,比如我的notepad快捷搜索找不到了。
解决了很久,也用了很多方法,其实网络上的方法有很多,其实大致相同,我继续使用了上次那个方法,但不管用。网络上有说下载软件执行的,但我试过了,命令根本就执行不了。
还是那句话,解决的方法有很多,但每个人的情况可能不一样,也只有最适合自己的方法才行。如果你也遇见了我这种困扰,可以试试我的方法。我最后解决的方法如下。
A:解决
我需要的效果,也是达到启动VM虚拟机的前提如下
在运行输入:msinfo32
,基于虚拟化的安全性为未启用状态
打开任务管理器Ctrl+Shift+ESC
,虚拟化为开启状态
解决方案
a 关闭 Hyper-v
打开程序和功能 快捷键:shell:::{67718415-c450-4f3c-bf8a-b487642dc39b}
b 禁用 HV主机服务
打开服务 快捷键:services.msc
管理员模式打开cmd
bcdedit /set hypervisorlaunchtype off
重启