解决WSL2与VMware冲突问题

解决WSL2与VMware冲突问题

_

一、出现的问题

在VMware中部署诸如EVE-NG等需要在处理器中勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)”,但是如果在本机中安装了WSL2,再次开启已勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)”的虚拟机,会出现提示,显示“此平台不支持虚拟化的AMD-V/RVI(V)”。

二、问题解决

[Step1] 出现该冲突的原因是WSL2与VMware之间的虚拟化冲突,使用管理员身份运行PowerShell。

[Step2] 关闭Windows中的WSL子系统,然后查看当前已安装WSL发行版及其版本与状态,可以看到状态为“Stopped”。

PS C:\Windows\system32> wsl --shutdown
PS C:\Windows\system32> wsl -l -v

[Step3] 查看当前Windows系统下Hyper-V虚拟机监控程序是否启动,然后禁用Hyper-V相关的虚拟化功能,设置完需要重启生效,这里我们先不重启。

PS C:\Windows\system32> bcdedit /enum | findstr "hypervisorlaunchtype"
PS C:\Windows\system32> bcdedit /set hypervisorlaunchtype off

[Step4] 打开“控制面板”,点击“程序”,然后点击“启用或关闭Windows功能”。

[Step5] 依次取消勾选“Hyper-V”、“Windows 虚拟机监控程序平台”、“适用于 Linux 的 Windows 子系统”、“虚拟机平台”。

[Step6] 最后,重启系统。

PS C:\Windows\system32> Restart-Computer

三、验证

[Step1] 此时能够正常启动虚拟机,且不会提示“此平台不支持虚拟化的AMD-V/RVI(V)”。


锐捷 | Telnet/SSH远程登录技术 2026-03-23
RedHat9 | WordPress与WooCommerce商城搭建 2026-03-29

评论区