VMware与windows hyper-v的兼容性设置

[复制链接]
发表于 2026-10-4 14:44:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

在开着 Hyper-V 或 Device/Credential Guard 的宿主机上装 VMware Workstation/Player,安装程序会直接拦一句:需要安装 Windows hypervisor platform(WHP),或者干脆把 Hyper-V 角色移除。网上文章一堆,注册表改了、Windows 功能关了都不生效,最后靠微软自家工具才解决。本文把这条验证过的路记下来。

一、先弄清报错到底指什么

原文提示:检测到主机启用了 Hyper-V 或 Device/Credential Guard,要在启用 Hyper-V 的主机上跑 VMware,要么通过「打开或关闭 Windows 功能」装 WHP,要么从系统里移除 Hyper-V 角色。

之家里的环境是 Win11 家庭版、本来也不用 Hyper-V,就想直接移除。但下面这些常见办法实测没用:

二、没用的两种

  • 注册表法(微软社区那套):改完看有没有效,标准是 Win + R 跑 msinfo32,「基于虚拟化的安全性」要变成「未启用」才算真生效。
  • 「启用或关闭 Windows 功能」里找 Hyper-V:家庭版本来就没有这一项,自然找不到。

三、按命令行查状态

先在小黑窗里看当前策略:

bcdedit /enum

找到 hypervisorlaunchtype,如果已经是 off,说明本来就没在用,不必再执行后面的关闭命令;不是 off 才需要往下走。

四、管用的一招:DG readiness 工具

  1. 拿到微软的 dgreadiness_v3.6(Windows 官方的 Device Guard / Credential Guard 就绪性检查脚本)。
  2. 用管理员权限的 PowerShell 执行:.\DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot。
  3. 若提示系统不允许运行脚本,先放宽策略:set-ExecutionPolicy RemoteSigned,输入 y 确认。
  4. 再跑一次上面的脚本,输入 y 继续。
  5. 系统会提示一分钟后自动重启。重启时会有四个框:第一个确认是否 disable Credential Guard,按 Win 或 F3 确认;第二个提示禁用成功,任意键跳过;第三个确认禁用虚拟安全模块,同样按 Win 或 F3;第四个提示禁用成功,任意键跳过。

开机后再 msinfo32,虚拟化相关项变「未启用」,VMware 就能正常装了。

五、别忘了另一条路

如果根本不想动 Hyper-V,就装 WHP(Windows hypervisor platform)走 VMware 自带的兼容层,代价是 VMware 的性能会差一些。两种取向:要性能就按上面把 Hyper-V 关掉,要保留 Hyper-V 就装 WHP。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表