Hyper-V 连接到本地计算机抛出错误 - 虚拟机管理服务

Hyper-V 连接到本地计算机抛出错误 - 虚拟机管理服务

我正在使用Windows 10专业版,连接到办公室域网络。

我刚刚在 Windows 功能中启用了 Hyper-V 程序和其他相关功能。 Windows 功能中的 Hyper V 和相关程序

重启计算机后,我单击连接到 Hyper-V 中的服务器

然后我收到一条错误消息:与虚拟机管理相关 消息称:

Hyper-V 管理器“尝试连接到服务器 XX 时发生错误。请检查虚拟机管理服务是否正在运行,以及您是否有权连接到服务器

我到处都搜索过了,但还是没有结果。我能找到的最接近的帖子来自这个 GitHub 网页链接:GitHub

有人能建议如何解决这个问题,以便我可以开始使用 Hyper-V 程序吗?

请注意,我已将我的互联网切换到公共 WiFi,但仍然显示相同的错误消息。

更新01:Hyper-V 虚拟机管理正在 Services.msc 中运行

更新 02:我的 Hyper-V 管理器版本是 10.0.17763.1。我的同事设法使他的 Hyper-V 管理器正常运行,他的版本是 10.0.17134.1

答案1

我设法解决了这个问题。

该问题背后的主要原因:Hyper-V Host Compute Service 服务启动失败,并显示事件查看器中出现的错误消息:

Hyper-V 主机计算服务服务启动失败,原因如下:该服务未及时响应启动或控制请求。

所以我按照步骤进行操作Hyper-V Manager无法连接服务器“本地计算机”的解决办法。请确保以管理员身份运行 Powershell。

之后,我手动启动:

  • Hyper-V 虚拟机管理
  • Hyper-V 主机计算机服务

当我启动 Hyper-V 管理器时,我成功连接到本地计算机。

答案2

上述链接中的步骤Hyper-V 管理器无法连接到服务器“本地计算机”

  1. 打开“窗口安全”

  2. 打开“应用和浏览器控制”

  3. 点击底部的“漏洞保护设置”

  4. 切换到“程序设置”选项卡

  5. 在列表中找到“C:\WINDOWS\System32\vmcompute.exe”并展开它

  6. 点击“编辑”

  7. 向下滚动到“代码流保护(CFG)”并取消选中“覆盖系统设置”

  8. 从 powershell net start vmcompute 启动 vmcompute

答案3

我们最近遇到了同样的问题。解决方案是:

  1. 以管理员身份打开 PowerShell
  2. 执行Set-ProcessMitigation -Name VMCompute.exe -disable CFG
  3. 重启

答案4

您需要了解的有关在工作组客户端上设置 Hyper V 服务器管理器的所有信息。第 3 部分 https://youtu.be/BVcmIhxZCLw

相关内容