Windows Access Denied Error Code 0x80070005 on Windows 10: Quick Fix

Recently several users are constantly complaining about the Windows Access Denied Error Code 0x80070005 while trying to install apps on Microsoft Store. In the case of some users, the same error code appeared on the screen while they were trying to update their Windows. If you do not resolve the same issue, it might affect your daily work and lead to any complicated issues. 

In our research, we have found several reasons for the same issue, such as corrupted system files, full permission issues, malware attacks and several more. If you are searching for the solutions for the same error, then you can follow this article to get the most effective solution for the same. Let’s have a look, 

Fix 1: Run Windows Update Troubleshooter:

As a first attempt to resolve the Windows Access Denied Error Code 0x80070005 issue, you can run the in-built Windows Update Troubleshooter. To run the troubleshooter, you can follow these steps,

  • Firstly, launch the Settings app and click on the Update & Security category. 
  • Then select Troubleshoot from the left pane menu and click on the Additional troubleshooters link.
  • Now select the Windows Update option and click on the Run the troubleshooter tab.
  • Once done, restart the system and check the said issue is resolved or not.

Fix 2: Run SFC and DISM scan.

If any system files are corrupted, you might also encounter Windows Access Denied Error Code 0x80070005. Here the best solution is to repair those corrupted system files. To repair system files, you can follow these steps:

  • Firstly, press Windows + R simultaneously to launch the RUN dialog box, then type cmd and press OK.
  • Now open the Command Prompt window with administrative access.
  • Then type or copy then paste the following command in the Command Prompt and then press Enter,

sfc /scannow

  • Once the command is executed, the scanning begins, it will detect and repair corrupted system files.
  • If the system files are repaired, then you can type the following command also and then press Enter,

DISM.exe /Online /cleanup-image /Restorehealth

  • Once done, restart the system and check the said issue is resolved or not.

Fix 3: Perform Clen Boot: 

If any of the solutions mentioned above does not help you to resolve the Windows Access Denied Error Code 0x80070005, you can perform a clean boot for your system. To clean boot your system, you can follow these steps, 

  • Firstly, type System Configuration in the taskbar search box and open the Relevant search result. 
  • Then inside the System Configuration window, select the Services tab from the top menu and tick the check box beside the option Hide all Microsoft Services option and select Disable all button.
  • Further, move to the Startup tab and click on the Open Task Manager link.
  • Inside the Task Manager window, go to the Startup tab.
  • Then select one service at a time and disable it temporarily and check the issue is resolved or not.
  • Once you find the problematic one, disable the service and uninstall it.
  • Once done, restart the system and check for improvement. 

Fix 4: Permit Full Administrative Permission:

Another solution to resolve the Windows Access Denied Error Code 0x80070005 is to give full permission to access Windows programs. 

  • Firstly, press Windows + R to launch the Run dialog box, then type C:\Users\USERNAME\AppData  and click on OK.
  • Then enter the Drive you installed Windows( usually it will be in C:) and the username. 
  • Then right-click on the App Data and select the Properties option.
  • In the properties window, select the Security tab and click on the Edit option.
  • Now click on Add and type Everyone and choose Check Names, then click on OK.
  • Finally, click on Everyone and enable Full control under the Permissions for everyone section and click OK. 
  • Once done, restart the system and check for improvement. 

Fix 5: Reset Permissions with SubInACL:

SubInACL is a free command-line program designed to help users to change permissions for files and folders. To change the permission with SubInACL, you can follow these steps,

  • Firstly download and install SubInACL on your system.
  • Then open your Notepad and type or copy then paste the following text in the new note,

Set OSBIT=32

 IF exist “%ProgramFiles(x86)%” set OSBIT=64

 set RUNNINGDIR=%ProgramFiles%

 IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%

 subinacl /subkeyreg “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing” /grant=”nt service\trustedinstaller”=f

  • Now Save the files in All files as reset.cmd.
  • Then run the same file with Administrative access by right-click over the file and select Run as administrator option. 
  • Now update the program and then remove the .cmd file.  

These are all about the Windows Access Denied Error Code 0x80070005 on Windows 10 issue, and it’s sure fixes. However, if you have any queries or doubts after reading this article, then please leave a comment in the below-given comment box.