当前位置: 首页 > article >正文

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 了!

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

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


http://www.kler.cn/a/611798.html

相关文章:

  • 【AI学习】人工神经网络
  • Tomcat 与 WebLogic:企业级 Web 应用服务器的全面比较
  • AIP-192 文档
  • Manus的开源替代者之一:OpenManus通用AI智能体框架解析及产品试用
  • JBDev - Theos下一代越狱开发工具
  • 【C++ 继承】—— 青花分水、和而不同,继承中的“明明德”与“止于至善”
  • 神经网络基础(NN)
  • 基于云服务器的数仓搭建-集群安装
  • Pytorch学习笔记(十二)Learning PyTorch - NLP from Scratch
  • 禅道后台命令执行漏洞
  • 数位和相等
  • 【一起来学kubernetes】24、Service使用详解
  • 进程通信 system V共享内存 ─── linux第25课
  • 【漏洞修复】Android 10 系统源码中的 glibc、curl、openssl、cups、zlib 更新到最新版本
  • ECharts各类炫酷图表/3D柱形图
  • HTML之内联样式
  • 用WSL安装Ubuntu(Windows11)
  • 计算机二级(C语言)考试高频考点总汇(三)—— 结构体和共用体、结构体对齐规则、联合体大小计算
  • 力扣DAY29 | 热100 | 删除链表的倒数第N个结点
  • JumpServer:一款企业级开源堡垒机