VM虚拟机报错
vmware虚拟机启动时报错:vmware workstation 与 device/credential guard 不兼容:
-
系统是win10专业版,导致报错原因最终发现是安装了docker,docker自带下载虚拟机Hyper-V,而导致vmware workstation 与 device/credential guard 不兼容。
-
尝试网上各种教程:
- 检查控制面板——程序——打开或关闭windows功能,Hyper-V是没有启用的。
- 本地计算机策略 --> 计算机配置 --> 管理模板>系统 --> Device Guard,基于虚拟化的安全设置默认是 “已禁用”。
- 这两项没有改,最终是先卸载了docker软件,再禁用HVhost服务,最后通过命令"bcdedit /set hypervisorlaunchtype off" 禁用超级监控器(hypervisor),具体而言是禁用Hyper-V,重启主机后正常打开虚拟机,具体步骤如下:
操作步骤
- 卸载docker
- 禁用HV服务
按下WIN+R打开运行,然后输入services.msc回车,在服务中找到 HV主机服务,双击打开设置为禁用
- win+x打开powershell(管理员)运行命令:bcdedit /set hypervisorlaunchtype off(改回默认值命令为:bcdedit /set hypervisorlaunchtype auto
,禁用超级监控器可能会影响系统上基于虚拟化的功能的性能。如果正在使用Hyper-V或其他依赖于它的虚拟化解决方案,执行此命令之前应该了解其后果)
4. 重启主机生效