我从 VMware Player 收到以下错误。一种解决方案是运行下面线程中提到的命令。但是还有其他方法可以做到这一点吗?我不想弄得太乱,因为我希望以后能够将所有设置恢复为以前的值。
答案1
这对我有用:
1)在 cmd 中使用此命令(以管理员身份)禁用主机中的 Hyper-V:bcdedit /set hypervisorlaunchtype off
2)重新启动主机
答案2
我必须采取额外的措施才能消除它:
Settings
> Update and security
> Windows security
> virus and thread protection
> Device security
> Core isolation
> core isolation details
>(Turn off memory integrity)
信息:
Windows 10 1803 内部版本 17134.137
i7 7700
VMware Workstation Pro 14.0.0 内部版本-6661328
答案3
虽然这是一个解决方法,但是 VMWare 文章中发布了对该问题的答案,它为我解决了这个问题:
在启用了 Credential Guard/Device Guard 的 Windows 10 主机上启动 VMware Workstation 中的虚拟机时失败,并出现 BSOD
根据文章,问题的原因是 Windows Device Guard 和 Credential Guard 与 VMWare 工作站不兼容。简而言之,这种机制存在于 Windows 上,用于防止恶意代码的执行。您可以在此处找到有关它的更多详细信息:
揭秘 Windows Device Guard 和 Credential Guard
解决方法包括禁用此机制(实际上解决问题),但请谨慎执行,因为这可能会在执行未来的代码时带来潜在的安全风险。
答案4
有一个https://github.com/ygoe/HyperVSwitch无需卸载即可暂时禁用 Hyper-V 的 GUI 工具。遗憾的是,这需要重新启动系统。