如果电脑用到了wsl2,而wsl2需要开启虚拟机平台,但是开启虚拟机平台后就没法使用vmware、virtualBox虚拟机,打开虚拟机时提示“VMware Workstation与Device/Credential Guard不兼容”,或VT不支持、“该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机”等错误。也间接导致网络模拟软件H3C HCL软件不能正常使用
解决办法: 1.将WSL2降级为WSL1,然后关闭系统的“虚拟机平台” 2.如果不再使用WSL,那么可以直接关闭系统的“虚拟机平台”,
教程:
-
打开Powershell,输入命令wsl -l -v -
查看版本号, 这里的VERSION如果是2,就要降版本;如果是1,就表示能正常使用其他软件 图中VERSION为2,代表要降版本才能运行vmware或者HCL -
降版本:输入wsl --set-version [NAME] 1 注:这里的[NAME]与之前的NAME对应, 如图,我这里是ubuntu20,所以下一步输入wsl --set-version ubuntu20 1 示例图如下: -
转换完成之后,输入命令(要在管理员模式下运行)Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 转换完成后输入Y,重启电脑,如下图 -
重启后,打开PowerShell,输入wsl -l -v 如果VERSION变为1,则表示转换成功,此时能同时正常使用wsl、Vmware虚拟化 -
验证 -
WIN10直接运行HCL方法:(如果之前不能使用)https://blog.csdn.net/qq_26123545/article/details/120169332?spm=1001.2014.3001.5501
不保证100%解决,如有疑问请联系QQ:1376179332
如果您觉得文章对您有帮助,欢迎转发打赏
|