出问题的时候忘记截图了,失策。。。去网上找找吧。
首先,可以打开 cmd 输入 msinfo32 查看一下系统信息
可以看到基于虚拟化的安全性为启用状态
在虚拟机装centos系统的时候出现了VMware Workstation与Device Guard不兼容的问题。
最大的问题确是wind10系统是家庭版的。
有这三个情况的可以试试:
问题一:cmd输入gpedit.msc,报错提示没有这个文件(要是嫌麻烦可以直接进入问题二的解决方案)
解决:
https://jingyan.baidu.com/article/456c463b0800800a583144d4.html
新建txt文件,复制以下内容:
@echo off
pushd "%~dp0"
dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt
dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt
for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"
pause
然后改成bat文件,双击运行,等待完成就ok了。
问题二:解决问题一之后却找不到 Device Guard
本应该是酱紫的:
解决:cmd输入regedit进入注册表,找到HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ DeviceGuard
设置默认值为0,默认关闭。然后重启电脑。(不知道要不要重启,反正我就重启了,可以先查看一下系统信息,看看关闭没有)
问题三:找不到Hyper-V
打开控制面板
解决:win + x 打开windows power shell(管理员)
输入命令:
bcdedit enum 可以看到原本是on,开启的
bcdedit /set hypervisorlaunchtype off 关闭
重启电脑,ok,完成。