你在运行该虚拟机时启用了侧通道缓解

这是因为WSL 2 和 VMware 存在底层冲突,因为它们都依赖并需要独占访问 Windows 的 Hyper-V 虚拟化平台, 是 VMware 检测到 Hyper-V 已被占用(WSL 2 启动后自动启用了它)后,自动切换到的兼容模式。这会导致 VMware 虚拟机性能显著下降(无法使用完整硬件虚拟化加速)

所以有个办法,就是在启动电脑时,选择在带 Hyper-V"和"不带 Hyper-V"的 Windows 之间重启选择。

  1. 以管理员身份打开 PowerShell 或 CMD

  2. 创建一个新的、不加载 Hyper-V 的启动项

    powershell

    复制代码
    bcdedit /copy {current} /d "Windows 10/11 (不带 Hyper-V)"

    命令会返回一个新启动项的 {GUID},请复制它

  3. 为新启动项禁用 Hyper-V

    powershell

    复制代码
    bcdedit /set {粘贴你的GUID} hypervisorlaunchtype off
  4. 完成后,重启电脑。在开机时,你会看到一个启动菜单,可以选择:

    • "Windows 10/11 (不带 Hyper-V)" : 用于运行 VMware(全速)WSL 1

    • 你原来的启动项(默认):用于运行 WSL 2(全速)VMware(兼容模式)

相关推荐
鹿角片ljp3 小时前
深入理解Java集合框架:核心接口与实现解析
java·开发语言·windows
葱段4 小时前
Windows 安装 Chocolatey 包管理器
windows
张火火isgudi5 小时前
VMware Debian 挂载 Windows 文件夹至 Debian 目录
linux·运维·windows·debian
小尧嵌入式5 小时前
C++选择排序插入排序希尔排序快排归并排及大小根堆实现优先级队列
数据结构·c++·windows·算法·排序算法
浪扼飞舟6 小时前
常见WPF用户控件操作(集合、动态生成、位运算、依赖属性)
windows
Lupino15 小时前
实战记录:使用 Haskell.nix 交叉编译 Haskell 项目至 Windows
windows·haskell
zzcufo17 小时前
使用multimonitortool工具实现多屏显示器的映射
windows·计算机外设
一条咸鱼¥¥¥17 小时前
【运维经验】服务器磁盘做镜像的方法
运维·服务器·windows·经验分享
cpp_learners18 小时前
Qt Windows版本的《智能鼠标点击器》
windows·qt·鼠标点击器