System Error: 0x80070005 usually occurs during Windows update or due to specific applications because of DLL files’ permission being denied. It is a common error that is faced by users worldwide, and you are not alone.
The most common cause of 0x80070005 error is a Windows application that attempts to read or write a key file, but the access denied by Windows ACL.
It can also be caused due to the following:
1 – Malware or virus infections.
2 – Settings to windows update not being configured correctly.
3 – Issues with administrative rights.
4 – Firewall software.
How to Fix Windows Update Error 0x80070005
Methods to fix Windows Update Error 0x80070005 are as follows:
Method 1 – Switch to Administrator Account
It can be caused due to some problems with your administrator rights.
Follow the steps given below:-
Step 1: Firstly, Press window key then search for the control panel.
Step 2: Then, view the category and select the user accounts and Family safety.
Step 3: After doing this, click on Users Accounts.
Step 4: Then click on change your account type and enter the password if required.
Step 5: Now, Restart your System.
Step 6: Now, you are running your computer as the Administrator.
After this, check if the error still exists on enabling Windows Update.
Method 2 – Update All Your Available Drivers
The drivers help in communication between the system and all the installed applications and programs. These drivers should always be kept up to date. Check if any of your drivers are damaged.
Use the following steps to check whether the drives need to be updated:-
Step 1: Firstly, Right Click on My Computer.
Step 2: Then, select the properties from the drop-down menu.
Step 3: Select the device manager.
Step 4: See through the given devices. Then check for any that has an exclamation mark with it.
Step 5: After this, right-click on any of the devices then choose Update Driver.
After this process, Restart the system. And check if the problem is solved by updating the drivers.
Method 3 – Use the Subinacl Tool
It can also be caused due to incorrect file registry permission or file permissions. The Subinacl tool is used to reset the permission.
Follow the steps mentioned below:-
Step 1: Firstly, download Subinacl.
Step 2: Then install it in the folder as instructed within the installer.
Step 3: Open Command Prompt.
Step 4: Type in notepad reset.cmd and press Enter.
Step 5: Afterward copy the data given below in the reset.cmd file: @echo off
Subinacl/ subkeyreg HKEY_LOCAL_MACHINE
Subinacl/ subkeyreg HKEY_CLASSES_ROOT
Subinacl/ subdirectories %windir%
Step 6: Open command prompt again. Then type reset.cmd to run the file and press Enter.
Restart your system and check if the 0x80070005 error has gone.
Method 4 – Allow Full User Control
It can be caused due to a specific application, where the folder permission may be issued.
Following are the steps to grant full control to a user:-
Step 1: At first, press Windows and R keys simultaneously with the help of the keyboard.
Step 2: Then, a run dialog box opens. Type c:\Users\Username\AppData. Change the letter C according to the drive letter in which the Window is present.
Step 3: Then click on, OK. Afterward, right-click on the local folder.
Step 4: Go to the Security tab within the properties.
Step 5: Click on Edit > add Type “Everyone” Afterwards, click on Check names > OK > Full Control.
Step 6: Click OK, and then the changes will be saved.
Restart your system and check if the 0x80070005 error still prevails in your system.
Method 5 – Configure Windows Update Settings
It is one of the easiest ways to fix the error. First of all, make sure that you are logged in as an administrator. Follow these steps:
Step 1: Click start.
Step 2: Type update in the search box.
Step 3: Select Windows Update from the search results list.
Step 4: Click change settings.
Step 5: Set a schedule when the updates are going to be installed and click, OK.
If your Windows Firewall settings are too strict, then this error may appear even when Windows Update settings are set to install updates automatically.
Use the Following Steps:
Step 1: Click start.
Step 2: Type Firewall in the search box.
Step 3: Select windows firewall from the search list.
Step 4: Choose allow a program or feature through Windows firewall from the left side.
Step 5: Click allow another program.
Step 6: Click browse.
Step 7: Look for the svchost.exe file.
Step 8: Click open and then add.
Step 9: You will find a new program as the Host process for windows services. Finally, click on, OK.
Method 6 – Uninstall and Reinstall the Program Associated with Error Code 0x80070005
If you know that the error occurs for a specific program, like Comodo Internet Security, then reinstalling will help in this case.
Use the Following Steps:
Step 1: Click on start and bring up the start menu.
Step 2: Then select the Programs and Features.
Step 3: Then, locate the program that is associated with the error code.
Step 4: Click on the associated program.
Step 5: After this, click on Uninstall/ Change on the menu ribbon at the top.
After installing it, reinstall it correctly. This will surely help to remove the error.
Method 7: Run Windows System File Checker
Step 1: Firstly, press Window+X keys. Then click on Command Prompt.
Step 2: Afterward, type sfc/scannow at the command prompt.
Step 3: The process will take some time. After this, replace the corrupt files.
Step 4: Finally, restart the system and check if the Error Code 0x80070005 still exists on your system.
Method 8 – Conduct a Full Malware Scan for PC
A malware infection can also be the cause of this error. It may have damaged, corrupted, or even delete the Run time error related files. Use the malware protection program to scan the system and resolve this issue.
- Microsoft Compatibility Telemetry
- No Sound Output Device Installed
- VAC Was Unable to Verify the Game Session
If your system faces this problem, then no need to panic and worry about it. Instead of being panic, use the methods given above. They will surely help you. As, everything has a solution, and the solution to your problem are the methods mentioned above.