【星海出品】VMware Workstation VM无法启动问题Hyper-V最低要求

本文介绍了如何在开启WSL时解决与VMware不兼容的问题,通过修改系统设置和注册表,关闭基于虚拟化的安全性,以便同时使用Hyper-V和VMware。步骤包括禁用Hyper-V,调整注册表键值,以及重启后验证设置是否生效。
摘要由CSDN通过智能技术生成

行为:本人在配置 WSL 和 moba 时 在powershell中设置导致了Hyper-V 关闭,和基于虚拟化的安全性问题等。

WSL依赖于hyper-v必须开启,而VMware不依赖这个,必须关闭
CMD管理员模式启动,输入bcdedit /set hypervisorlaunchtype auto开启,则可以使用WSL
CMD管理员模式启动,输入bcdedit /set hypervisorlaunchtype off关闭,则可以使用VMware

WSL需要支持的操作(以下操作非解决该问题的操作)
PowerShell to wsl --install and install Ubuntu
#https://docs.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-vscode
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
wsl --list --verbose

出现的问题显示为:
您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求。

首先查看Hyper-V
Win + R -> control
启用或关闭Windows功能→取消勾选:Hyper-V 整个大项

win+r运行中输入:msinfo32,回车,打开系统信息,如下图:
在这里插入图片描述

你会发现基于虚拟化的安全性还是处于运行状态,这样是不行的。下面说说如何将它关闭:
下面的操作非常重要哦

1.win+r运行→输入:regedit→打开注册表编辑器

2.在地址栏粘贴复制(或者一个个文件夹点击进入):计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
如图:
在这里插入图片描述

3.修改或新增4项内容,分别为:
ConfigureSystemGuardLaunch值为2
EnableVirtualizationBasedSecurity值为0
RequireMicrosoftSignedBootChain值为1
RequirePlatformSecurityFeatures值为1

名字不能错,从上面粘贴复制,新建项都为DWORD(32位),关于这4项的官方说明

4.在地址栏粘贴复制(或者一个个文件夹点击进入):计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
如图:
在这里插入图片描述
5.新增1项内容,如下:
LsaCfgFlags值为0

名字不能错,从上面粘贴复制,新建项为DWORD(32位),关于这1项的官方说明

6.重启,一定要重启才能生效!

7.win+r运行中输入:msinfo32,回车,打开系统信息,这时候跟我最上面的图应该是一样的了:"基于虚拟化的安全性"这一项已经关闭了

8.重新打开VMware启动你的虚拟机,发现可以成功运行了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值