问题背景:
这几天想要搭建虚拟机,但是我把虚拟机安装好之后,一打开,一直报这个错,我把网上的方法基本都试过了,但是我打开系统信息里面去看的时候,依然还是显示:基于虚拟化的安全正在运行。(基于虚拟化的安全只要正在运行,那么虚拟机是无法使用的,这是win10系统的保护机制)。
总结一下:
网上的方法(前面的是网上最多的方法,但是我的问题没有得到解决。当然,你可以先试试前面的方法,没准就解决了。如果有相同遭遇的小伙伴,看看我最后的解决方法)。
把我所使用的工具放上,需要自取:
链接:https://pan.baidu.com/s/1b3kcmL6AfZzoGhzmrxY60A 提取码:1111
方法一: (1)控制面板—>应用或者关闭windows功能—>然后不勾选Hyper-V,就关闭了Hyper-V
(2)快捷键win+r 输入regedit 修改注册表
地址栏:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
新建四项都为DWORD(32位):
ConfigureSystemGuardLaunch 值为 2
EnableVirtualizationBasedSecurity 值为 0
RequireMicrosoftSignedBootChain 值为 1
RequirePlatformSecurityFeatures 值为 0
地址栏:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
新增1项DWORD(32位):
LsaCfgFlags 值为 0
(3)windows power shell(管理员)下,执行如下命令,完成重启
bcdedit /set hypervisorlaunchtype off
可能有的小伙伴到这一步能自动重启,接着在重启界面跳出一个黑底白字的画面,按F3就成功了,可能有的到这一步会报错,可能有的会显示成功,但是不会重启,这样也是失败的,要是这一步失败了,继续执行(4)。
(4)win+R然后输入msconfig
按下图找到VMware Authorization Service,将其关闭后重新开启,要是有提示重启即可。
这些步骤完成后,打开系统信息,看看基于虚拟化的安全是否关闭。
重启即可,重启显示未开启就成功了。基本上这些都是网上通用的
方法二:(这是得到网上一个大神指导的,轻松秒杀了这个问题)
(1)通过软件检测虚拟化是否能成功运行,显然,我的电脑虚拟化没有能成功运行。
(2)关闭windows define,因为这个工具包里面的软件,Windows define会误报,从而删除了。
(3) 用给的工具包里面的工具关闭Hyper-V, Device/Credential Guard这两个服务。即可,多关几次,直到可以重启时可以自己跳到如下界面
此时狂按F3启动就可以了,经过这样的重启,就已经把虚拟机化安全彻底关闭了。
接下来,就可以运行虚拟机了!