在win10操作系统中使用vmware虚拟机时,有时会遇到如下错误。

cd53fa18a7975d9d1fa34fc70c050777.png

解决方法如下:

1.      在主机操作系统下,使用win+r打开运行窗口(或click Start > Run), 输入gpedit.msc点确定,打开本地组策略编辑器。

7228273cfa7ed4467828f389a457c04a.png

2.      打开本地组策略编辑器后,依次选择:计算机配置 > 管理模板> 系统> Device Guard > Turn on Virtualization Based Security(打开基于虚拟化的安全)。

1849202157aa9d7765c54adb2e231862.png

3.      选择已禁用(Disabled)确定。

1cad6f3d2687a90b2273492aec5653d9.png

  1. 删除相关的EFI变量。以管理员模式运行cmd命令提示符,复制粘贴以下代码。注意,X一定得是一个没有被占用的盘符,不要使用C:或D:等有磁盘占用的盘符。

mountvol X: /s
 copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
 bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d  "DebugTool" /application osloader
 bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path  "\EFI\Microsoft\Boot\SecConfig.efi"
 bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
 bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions  DISABLE-LSA-ISO,DISABLE-VBS
 bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
 mountvol X: /d

 5.      命令运行后一定要重新启动,出现以下画面,要求确认是否关闭VirtualizationBased security(重启后如果没有出现此画面,一定是上述步骤中出现了问题)

211c4a19fc36f2392f082fe82d867a2f.png

6.      按F3键确认关闭,然后点击any key(任意键,点击空格即可)进入系统重新启动虚拟机,就解决了。

8660f3fd65d19bb0011d01ce063a6513.png

-End-

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐