错误 0x80070005:在 Windows 10 专业版中首次启动 Hyper-V 时拒绝访问

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 上的笔记本电脑上完全相同的问题。

Jon*_* L. 9

已知这是由禁用 Windows 引起的Control flow guard (CFG)

要重新启用此功能:

  • Windows Defender Security Center在开始菜单上搜索并打开。

  • 进入App & browser controlWindows Defender 安全中心

  • 滚动到底部并单击Exploit protection settings应用程序和浏览器控制

  • 确保Control flow guard (CFG)设置为On by default漏洞利用保护设置

今天早上我的 Hyper-V 正在工作,然后今天晚上就不行了。除了常规应用程序使用之外,禁用 CFG 是我在 Windows 上所做的唯一值得注意的活动。重新启用该功能后,Hyper-V 再次为我工作。

由于Windows 10 build 1709 的问题,我首先禁用了该功能,该问题严重影响了我的 TortoiseGit 性能,因为差异工具需要大约 5 秒才能打开。

另一个用户对该页面的评论报告了同样的问题。