Vla*_*sul 8 virtualization hyper-v windows-10
我正在尝试在 AMD FX 6350、8 GB RAM 上新安装的 Windows 10 Pro (1709) 上运行 Hyper-V。Hyper-V 虚拟机管理 (vmms) 正常启动,但 Hyper-V 主机计算服务 (vmcompute) 因错误而崩溃Windows could not start the Hyper-V Host Compute Service on Local Computer. Error 0x80070005: Access is denied.
日志中只有无意义的消息The Hyper-V Host Compute Service service terminated with the following error: General access denied error
。
在迁移或导出虚拟机时,谷歌搜索发现了类似的错误,但不是第一次在没有创建虚拟机的情况下启动 Hyper-V。
以前,此硬件是 Windows 7,Vmware Player 运行良好。现在我想尝试“原生”虚拟化。
顺便说一句,在英特尔 i5-2430M 上的笔记本电脑上完全相同的问题。
已知这是由禁用 Windows 引起的Control flow guard (CFG)
。
要重新启用此功能:
Windows Defender Security Center
在开始菜单上搜索并打开。
进入App & browser control
:
滚动到底部并单击Exploit protection settings
:
确保Control flow guard (CFG)
设置为On by default
:
今天早上我的 Hyper-V 正在工作,然后今天晚上就不行了。除了常规应用程序使用之外,禁用 CFG 是我在 Windows 上所做的唯一值得注意的活动。重新启用该功能后,Hyper-V 再次为我工作。
由于Windows 10 build 1709 的问题,我首先禁用了该功能,该问题严重影响了我的 TortoiseGit 性能,因为差异工具需要大约 5 秒才能打开。
另一个用户对该页面的评论报告了同样的问题。