VMware Workstation 不支持在此主机上使用虚拟化性能计数器

使用 bcdedit 配置双启动,实现 Docker 和 VMware 共存

由于 Docker(WSL 2 模式) 依赖 Hyper-V,而 VMware Workstation 在某些版本下无法与 Hyper-V 共存,因此你可以使用 bcdedit 配置 双启动选项,实现:

  • 一个启动项启用 Hyper-V(Docker 可用,但 VMware 可能无法使用)
  • 另一个启动项禁用 Hyper-V(Docker 可能无法使用,但 VMware 可用)

📌 配置步骤

1️⃣ 复制当前启动项

管理员身份 打开 命令提示符(CMD)PowerShell(管理员模式) ,然后执行:

bcdedit /copy {current} /d "Windows 10 Without Hyper-V"
  • 这个命令会复制当前的 Windows 启动项,并为其命名为 "Windows 10 Without Hyper-V"
  • 运行后,它会返回一个新的 启动项 ID(例如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
  • 复制这个 ID,你将在下一步用到它。

2️⃣ 禁用 Hyper-V(仅适用于新创建的启动项)

执行以下命令:

bcdedit /set {bce8f702-0b0c-11f0-87d6-749779ea8f96} hypervisorlaunchtype off

注意:将 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 替换为 上一步创建的新启动项 ID

可选:禁用 Windows Hypervisor Platform(增强兼容性)

bcdedit /set {bce8f702-0b0c-11f0-87d6-749779ea8f96} hypervisorlaunchtype off
bcdedit /set {bce8f702-0b0c-11f0-87d6-749779ea8f96} vmlaunchtype off

3️⃣ 检查所有启动项

运行:

bcdedit /enum

你会看到类似以下的输出:

Windows 引导加载器
-------------------
标识符              {current}
描述                Windows 10
hypervisorlaunchtype Auto

Windows 引导加载器
-------------------
标识符              {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
描述                Windows 10 Without Hyper-V
hypervisorlaunchtype Off
  • {current} 是默认启动项,启用了 Hyper-V(Docker 可用)。
  • {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 是新创建的启动项,禁用了 Hyper-V(VMware 可用)。

4️⃣ 选择默认启动项(可选)

如果你想让 默认启动项是禁用 Hyper-V 的版本,运行:

bcdedit /default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

如果你想恢复 Hyper-V 版本为默认启动项:

bcdedit /default {current}

5️⃣ 重启电脑并选择启动项

  1. 重启计算机

  2. Windows 启动管理器 中,你会看到:

    • Windows 10(默认,启用 Hyper-V,Docker 可用)
    • Windows 10 Without Hyper-V禁用 Hyper-V,VMware 可用)
  3. 如果要运行 VMware Workstation,选择 "Windows 10 Without Hyper-V"

  4. 如果要运行 Docker,选择 "Windows 10"

🚀 这样,你就可以在不同的启动模式下灵活使用 Docker 和 VMware 了!

最后,如果某个虚拟机还是不行

取消勾选框框即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CongSec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值