Yesterday when I went to check the Security Center, I came to know that the Windows Firewall service wasn’t running on my system. So I headed to the Local Services window by pressing running services.msc command. Here I found that only a few services were running. I tried to start the leftover services, but I wasn’t able to do so. I received Error 0x80070005, Access is Denied message. This is the screenshot with one such service:
Windows could not start the Block Level Backup Engine Service on Local Computer, Error 0x80070005, Access is Denied.
Due to this Access is denied error, I couldn’t start most of the local services, and this messed up my system with warnings and alerts. Initially, to fix it out, I did run the SFC /SCANNOW command to fix out any corrupted files associated with these services, but it didn’t make any difference in the situation.
Then eventually, I came around this solution which helped me to resolve the issue significantly:
Windows could not start Service, Error 0x80070005, Access Is Denied
1. Press Windows Key + R combination, type Regedt32.exe in the Run dialog box and hit Enter to open the Registry Editor.
2. Navigate to the following location:
3. In the left pane of this location, right-click over the wcncsvc key and select Permissions. In the Permissions window, highlight the entry Administrators.
4. Make sure you have the Full control option checked as far as Permissions is concerned. Ensure the same with Users entry as well.
Click Apply followed by OK when down in both cases. Finally, close the Registry Editor and reboot the system. You should now be able to start local services without any hitch.
This should help solve the problem on Windows 11/10.
Error 0x80070005 is rather ubiquitous and this code is also displayed in the following scenarios: