How To Fix Error Code 0X80070005

What Are The Symptoms Of Error Code 0X80070005?

This error usually occurs during Windows Update or because specific applications have denied permission for DLL files to be accessed. However, it can also be caused by the following other reasons:

  1. Malware or virus infections.
  2. Settings to Windows Update not being configured correctly.
  3. Issues with Administrative rights.
  4. Firewall software.

Due to there being a variety of reasons for this error to come up, there is also a variety of different ways to resolve this error.

Resolution #1: Allow the user full control.

 If a specific application is causing the 0X80070005 error, the issue may be a result of its folder permissions.

The following steps are for Windows 8 or Windows 8.1 users only:

  1. Open Run.
  2. Type:

C:\Users\USERNAME\AppData

Replace ‘C:’ with the letter of the drive where Windows is installed. Along with this, replace ‘USERNAME’ with the username of the account you’re logged into.

  • Click OK.
  • Right-click on the Local folder.
  • Click Properties.
  • Go to the Security tab.
  • Click “Edit -> Add”
  • Type “Everyone”
  • Click “Check names ->OK-> Full control”
  • Click OK to save changes
  • Restart your computer/laptop.

After checking to see that this process works, you should be cautious as to how many of these files this should be applied to. This is because it would not be a good idea to leave the ACL setting left open in this manner.

Folder security settings screen

Resolution #2: Configuring Windows Update Settings.

One way, with is seen as the easiest, of resolving this error is by configuring Windows Update settings to allow automatic updates. Before doing anything, make sure you are signed in as an Administrator. In order to resolve this error, follow these steps:

  1. Click Start.
  2. Type ‘update’ in the search box.
  3. Select Windows Update from the search results list.
  4. Click the Change Settings icon.
  5. Select Install updates automatically at the ‘Important Updates’ section. This is recommended.
  6. You should then set a schedule for when the updates are going to be installed.
  7. Finally, click OK.
Windows Update settings screen

However, sometimes Windows Firewall setting are too strict. This will cause the error to appear even if the Windows Update setting are set to automatically install the updates. In fixing this, you would need to do as follows:

  1. Click Start.
  2. Type ‘firewall’ into the search box.
  3. Select Windows Firewall from the search box results.
  4. Select Allow a program or feature through Windows Firewall from the left side.
  5. Click Allow another program.
  6. Click Browse.
  7. Find the file labelled svchost.exe.
  8. Click Open.
  9. Click Add.
  10. Find Host Process for Windows Services located on the list.
  11. Click OK.
Adding svchost to Windows Firewall

Resolution #3: Scan for Viruses.

A cause for the 0X80070005 error could be due to a malware or virus infection. To resolve this, run an anti-virus scan on your computer to make sure your PC is not infected by this. If you are not in possession of an anti-virus software, use Easy Recovery Essentials’ built-in Anti-Virus Scanner. Easy Recovery Essentials for Windows offers a Professional Edition that features a useful anti-virus and rootkit scanner that can usually resolve this as well as other errors caused by  spyware, Trojans, rootkits, or viruses. Currently available for Windows XP, Vista, 7, and 8, EasyRE can be downloaded and created on any PC.

  1. Download Easy Recovery Essentials to your PC. Make sure you note your Windows version, whether it be XP, Vista, 7, or 8, because you download EasyRE. For the purpose of this guide, you would need to be in possession of the Professional Edition of EasyRE.
  2. Burn the image. Making a bootable CD can be tricky. Carefully, follow these instructions on how to burn the bootable ISO image. These instructions alternatively explain how to create a bootable EasyRE recovery USB stick or drive.
  3. Boot up your PC from the Easy Recovery Essentials CD or USB you have now created.
  4. Now that the EasyRE is running, select the ‘Virus Scanner’ option and click Continue.
  1. Let EasyRE scan your computer’s drive. Once this is done, identify and select the drive letter for your Windows installation from the list. Select the Scan button to start.  
  1. EasyRE will begin scanning your PC’s drive for rootkits, spyware, Trojans, viruses, and other unwanted malware that may be on your device. No intervention on your part is need, and EasyRE will repair viruses as it finds them. Its progress will also be reported as it goes along.
  • EasyRE will report on its findings when the process is complete. Click on the Restart button to restart your PC and test the changes.

Resolution #4: Use SubInACL.

Incorrect file permissions or registry permissions can trigger this error to occur. The SubInACL command-line tool can be used to reset the permissions. Follow these steps to fix this:

  1. Download SubInACL from Microsoft.
  2. Install it.
  3. Open Command Prompt.
  4. Type:
notepad reset.cmd
  • Press Enter.
  • Copy the following information into you reset.cmd file:
@echo off subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f subinacl /subdirectories %windir% /grant=administrators=f /grant=system=f @Echo - @Echo Done. @Echo - @pause
  • In Command Prompt, type reset.cmd to run the file.
  • Press Enter.
  • Restart your computer and see if the error is cleared.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.