错误 0x80070005:运行“Hyper-V 主机计算服务”时访问被拒绝

错误 0x80070005:运行“Hyper-V 主机计算服务”时访问被拒绝

我使用的是 Windows 11 Pro 版本 22H2,操作系统版本22621.1555

我有一个可以正常工作的 WSL2,但启动后 WSL 突然无法启动。因此我深入研究并检查了 Hyper-V 服务。

显然“Hyper-V 主机计算服务”没有运行。

在此处输入图片描述

我尝试手动启动它,但它无法运行。我检查了“事件查看器”以查看导致此问题的原因:

Log Name:      System
Source:        Service Control Manager
Date:          20/04/2023 12:08:28 pm
Event ID:      7023
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      WINDOWS
Description:
The Hyper-V Host Compute Service service terminated with the following error: 
General access denied error
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7023</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8080000000000000</Keywords>
    <TimeCreated SystemTime="2023-04-20T04:08:28.7253351Z" />
    <EventRecordID>194867</EventRecordID>
    <Correlation />
    <Execution ProcessID="1148" ThreadID="10624" />
    <Channel>System</Channel>
    <Computer>WINDOWS</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">Hyper-V Host Compute Service</Data>
    <Data Name="param2">%%2147942405</Data>
    <Binary>76006D0063006F006D0070007500740065000000</Binary>
  </EventData>
</Event>

我已经检查了如下权限:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization.

在此处输入图片描述

我还能用什么其他方法检查和调试 Hyper-V 无法运行的原因?顺便说一句,Hyper-V 功能全部启用。

在此处输入图片描述

答案1

遇到了同样的问题,以下是解决方法:

  • 打开“Windows 安全”
  • 点击“应用和浏览器控制”
  • 点击“漏洞保护设置”
  • 确保“控制流保护 (CFG)”设置为“默认开启”
  • 接下来,转到同一页面上的“程序设置”选项卡,检查是否列出“vmcompute.exe”,如果列出,请将其删除。
  • 重启

相关内容