Windows系统安装VmWare 17时提示“安装程序检测到主机启用了HyperV/Device/Credential Guard”

Windows系统安装VmWare 17时提示“安装程序检测到主机启用了HyperV/Device/Credential Guard”,通过以下方式关闭对应功能。

通过“启用或关闭Windows功能”关闭

  1. 打开功能设置

    • 按下 Win + R 键,输入 optionalfeatures.exe 并回车,打开“启用或关闭Windows功能”窗口。
  2. 关闭Hyper-V相关选项

    • 在列表中找到 “Hyper-V” 选项(通常在较上方),取消勾选其下的所有子项(包括“Hyper-V平台”“Hyper-V管理工具”等)。
    • 同时检查并取消勾选 “Windows Hypervisor Platform”“虚拟机监控程序平台”(这两个选项也可能与Hyper-V冲突)。
      在这里插入图片描述
  3. 应用设置

    • 点击“确定”,系统会自动卸载相关组件,完成后重启电脑即可。

验证是否已关闭Hyper-V

重启电脑后,可以通过以下方式确认:

  • 再次打开“启用或关闭Windows功能”,确认Hyper-V相关选项已全部取消勾选。
  • 或在PowerShell中执行命令 systeminfo,查看“Hyper-V要求”一栏,若显示“未启用”则表示已成功关闭。

关闭Hyper-V后,VMware可以正常使用CPU虚拟化技术,确保安装和运行的稳定性。

如果已经关闭了Hyper-V,但VMware安装程序仍提示检测到Hyper-V或Device/Credential Guard,可能是因为Device/Credential Guard功能未完全关闭,或者系统相关设置没有及时更新。按照以下步骤进一步操作:

  • 关闭Device/Credential Guard
    • 使用组策略编辑器(适用于Windows专业版及以上版本):按下Win+R键,输入gpedit.msc并回车,打开组策略编辑器。导航至“计算机配置”→“管理模板”→“系统”→“Device Guard”,双击“打开基于虚拟化的安全”,选择“已禁用”,然后点击“确定”,重启系统。
    • 修改注册表(适用于所有版本):按下Win+R键,输入regedit并回车,打开注册表编辑器。定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard,在右侧找到EnableVirtualizationBasedSecurity,将其数值数据改为0,如果没有该键值,可以右键新建一个DWORD(32位)值并命名为EnableVirtualizationBasedSecurity,然后设置其值为0。修改完成后,重启系统。
  • 检查系统引导参数:以管理员身份打开命令提示符或PowerShell,输入bcdedit /set hypervisorlaunchtype off,回车执行命令,该命令可以确保Hyper-V相关的引导参数被正确设置为关闭状态,然后重启系统。
  • 确认基于虚拟化的安全性已关闭:按下Win+R键,输入msinfo32并回车,打开系统信息窗口。在“系统摘要”中,向下滚动找到“基于虚拟化的安全性”,确保其状态显示为“未启用”。
    -在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值