Tech News

How to Fix Error Code 0x80070005

Has Windows error 0x80070005 stopped your work? Do not worry. Error 0x80070005 is related to access permissions in Windows, sometimes encountered by users when they try to update their Windows or install a new program, and they do not have full access permission to some files. In this article, we have provided different ways to work around this problem. So, without further ado, here is how you can fix error code 0x80070005 in Windows 10.

1. Give yourself all the permissions

As mentioned above, since error code 0x80070005 is an inability to access Windows programs, the first method to try and fix it is to give yourself full administrative permissions from Settings.

  1. To throw Run Windows by pressing the key Windows+Rtype “C:UsersUSERNAMEAppData” in it and click on okay. Enter the drive where your Windows is installed instead of VS: and username instead of USERNAME.
  2. Right-click on AppData and open the Properties.
  3. In the next window, go tosecurity tab and click on To modify.
  4. Click on Add.
  5. now type all the world, click on check names and finally press okay.
  6. Click on all the world and allow complete control under Permissions for Everyone. Click on okay.

That’s it. Now restart your system for the changes to take effect. You will no longer see Windows Update Error 0x80070005.

2. Scan for Malware and Viruses

Error 80070005 can also be caused by malware or a virus, which can delete or modify your important system files, such as the Windows registry. To be sure your PC is not affected by malware, run Windows Security, the free antivirus tool created by Windows to fight malware and viruses.

Although on rare occasions Windows Security may stop working, for most use cases it is a reliable application that can defend against any third-party antivirus.

After the scan, restart your PC and try to install Windows updates; you shouldn’t face any bugs now. However, if you still encounter the same error code 0x80070005, do not be discouraged. Proceed to the next method and try a clean boot.

3.Perform a Clean Boot

A Clean Boot is a way to identify which applications are causing problems in your Windows. It works by allowing your PC to start with minimal programs and drivers, which then helps you determine which programs, if any, are causing difficulty.

It differs from Windows Safe Mode in that it gives you more control over which programs to close. Here’s how to get started with a clean boot:

  1. Access the search bar Start menu, type “msconfig » and select the best match.
  2. In the next dialog box, go to the tab Servicescheck the radio box Hide all Microsoft services and click Disable all. After that, access the tab start and click Open task manager.
  3. From there, select any program that you think is causing you problems and click disable.
  4. Click on okay and close the dialog box. Next, restart your PC to begin clean booting.

When the PC restarts next time, run the application you were having trouble with. If the problem persists, you now know that it is not due to the programs you disabled.

4.Run Windows Troubleshooter

Windows troubleshooters are a series of built-in tools provided by Microsoft to fix minor Windows issues, such as update errors, Bluetooth or audio issues, etc.

It is possible that a problem in Windows update led you to Windows error code 0x80070005.

Follow the steps below and fix Windows error 80070005:

  1. To push on Win+X and click on Settings.
  2. Go to section Update and security and click on Troubleshoot.
  3. Now click on Troubleshooters additionalthen click windows update.
  4. Grant the required permissions and use the tool to fix this error.

Run Windows Troubleshooter

If, however, the tool was unable to fix the “Access is denied” error, proceed to the next method.

5. SFC (System File Checker)

Windows System File Checker (SFC) is an application that helps users to scan and repair their corrupted files, which could very well be the obstacle to installing Windows update in this case. Follow the mentioned commands to operate this utility tool:

  1. Access the search bar start menutype “cmd” and run the command prompt as an administrator.
  2. Type SFC /scan now in the command prompt and press In trance.

Windows System File Checker

If the process runs successfully, you should no longer see the Windows access denied error code message.

6. Reset permissions with SubInACL

SubInACL is a free command-line application that can help you change permissions for files, folders, registries, and other objects. In some situations, this method might do the trick just fine. Follow the steps below to permanently get rid of error code 0x80070005.

First, download and install the SubInACL. Next, open a new Notepad file and type in the following text:

Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f

Save files to All the files under reset.cmd. After that run the file as administrator by right clicking and selecting Runes as administrator. Then update the program and remove the .cmd file.

7. Manually update Windows 10

If you encountered error code 0x80070005 during a Windows update, a manual update might just be the solution for you. To update your Windows manually, you will use the Windows Update Catalog. Although Windows updates are downloaded and installed automatically, sometimes problems occur. And that’s where the Windows Update Catalog comes in. This is a free Microsoft website that provides updates for all Windows operating systems.

You can manually download cumulative updates from there, even if Windows automatic updates do not work, just like with error code 0x80070005.

Follow the steps below to get started:

  1. Get to Settings > Update & Security > Windows Update.
  2. To select View update history and write down or copy the Windows update version code. It will look like KB1234567.

Then visit the windows updates catalog and paste the Windows update version code in the search bar. Then click on the button To downloadwhich will display a pop-up on your screen.

In the pop-up window, click the file link .msu to download it. Once the download is complete, click on the .msu file to manually install the Windows update. Then restart your system. Your Windows will work fine now. This way, you can replace error code 0x80070005 by performing a manual update.

No more Windows error code 0x80070005

So that was our bag of tricks to get rid of error 080070005. However, if none of the above methods have worked so far, you can use the all major Windows problem sprayer: a factory reset. If you have gone through all the above methods, we believe you would have surely found the solution to your Windows access denied error code 0x80070005.

If you have any questions or suggestions, let us know in the comments. Also consult this guide if you want to learn how to repair windows update error 0x80070643.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button