Windows系统安装VmWare 17时提示“安装程序检测到主机启用了HyperV/Device/Credential Guard”,通过以下方式关闭对应功能。
通过“启用或关闭Windows功能”关闭
-
打开功能设置:
- 按下
Win + R键,输入optionalfeatures.exe并回车,打开“启用或关闭Windows功能”窗口。
- 按下
-
关闭Hyper-V相关选项:
- 在列表中找到 “Hyper-V” 选项(通常在较上方),取消勾选其下的所有子项(包括“Hyper-V平台”“Hyper-V管理工具”等)。
- 同时检查并取消勾选 “Windows Hypervisor Platform” 和 “虚拟机监控程序平台”(这两个选项也可能与Hyper-V冲突)。

-
应用设置:
- 点击“确定”,系统会自动卸载相关组件,完成后重启电脑即可。
验证是否已关闭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。修改完成后,重启系统。
- 使用组策略编辑器(适用于Windows专业版及以上版本):按下
- 检查系统引导参数:以管理员身份打开命令提示符或PowerShell,输入
bcdedit /set hypervisorlaunchtype off,回车执行命令,该命令可以确保Hyper-V相关的引导参数被正确设置为关闭状态,然后重启系统。 - 确认基于虚拟化的安全性已关闭:按下
Win+R键,输入msinfo32并回车,打开系统信息窗口。在“系统摘要”中,向下滚动找到“基于虚拟化的安全性”,确保其状态显示为“未启用”。
-


264

被折叠的 条评论
为什么被折叠?



