Windows 无法启动服务,错误 0x80070005,访问被拒绝

昨天我去安全中心(Security Center)检查时,我才知道我的系统上没有运行Windows 防火墙服务。(Windows Firewall)所以我通过按运行services.msc命令前往 本地服务窗口。(Local Services)在这里,我发现只有少数服务正在运行。我试图启动剩余的服务,但我无法这样做。我收到 错误 0x80070005,访问被拒绝(Error 0x80070005, Access is Denied )消息。这是其中一项服务的屏幕截图:

访问被拒绝

Windows could not start the Block Level Backup Engine Service on Local Computer, Error 0x80070005, Access is Denied.

由于此 访问被拒绝(Access is denied)错误,我无法启动大多数本地服务,这使我的系统出现警告和警报。最初,为了解决这个问题,我确实运行了SFC /SCANNOW命令来修复与这些服务相关的任何损坏的文件,但这对情况没有任何影响。

最终,我找到了这个解决方案,它帮助我显着解决了这个问题:

Windows 无法启动服务(Service)错误 0x80070005(Error 0x80070005)访问被拒绝(Access Is Denied)

1.Windows Key + R组合, 在运行对话框中键入Regedt32.exe ,然后(Regedt32.exe)按 Enter(Enter)打开注册表编辑器(Registry Editor)

2.导航到以下位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wcncsvc

服务-访问-被拒绝-Windows-8-1-1

3.在该位置的左窗格中,右键单击wcncsvc键并选择权限(Permissions)。在Permissions窗口中,突出显示Administrators条目。

服务-拒绝访问-Windows-8-1-2

4.确保就权限(Permissions)而言,您已选中完全控制(Full control)选项。确保与用户(Users)条目相同。

在两种情况下都单击应用(Apply),然后单击确定。(OK)最后,关闭注册表编辑器(Registry Editor)并重新启动系统。您现在应该能够毫无障碍地启动本地服务。

This should help solve the problem on Windows 11/10.

错误 0x80070005(Error 0x80070005)相当普遍,在以下场景中也会显示此代码:



About the author

我是一名全职软件工程师,在使用 Windows 和 Mac 软件方面拥有超过 10 年的经验。我知道如何在两个平台上设计、测试和部署应用程序。我也有安全和系统管理方面的经验。我的技能和知识可以帮助您构建更好、更高效的计算机系统。



Related posts