How to Fix Windows Update Error 0x80070005 (Access Denied)

Encountering the Windows Update Error 0x80070005, often labeled as the 'Access Denied' error, can be incredibly frustrating. This issue typically occurs when the system lacks the necessary permissions to complete an update or when system files are corrupted. In this guide, we will walk you through the most effective methods to resolve this error and get your Windows 11 or 10 operating system back on track.

Step 1: Run the Windows Update Troubleshooter

Windows includes a built-in tool specifically designed to find and fix common update issues automatically. This is always the best place to start.

  • Open Settings by pressing Windows Key + I.
  • Navigate to System > Troubleshoot > Other troubleshooters.
  • Locate Windows Update and click the Run button.
  • Follow the on-screen instructions and restart your computer once the process is complete.

Step 2: Use the SFC and DISM Tools

Corrupted system files are a frequent cause of the 0x80070005 error. The System File Checker (SFC) and Deployment Image Servicing and Management (DISM) tools can repair these files.

  • Type cmd in the Windows search bar, right-click on Command Prompt, and select Run as administrator.
  • Type sfc /scannow and press Enter. Wait for the scan to finish.
  • After the SFC scan, type the following command and press Enter: DISM /Online /Cleanup-Image /RestoreHealth.
  • Once finished, restart your PC and try updating again.

Step 3: Reset Windows Update Components

Sometimes, the folders where Windows stores update files become corrupted. Resetting these folders forces Windows to redownload the update files from scratch.

  • Open Command Prompt (Admin).
  • Stop the update services by typing the following commands one by one, pressing Enter after each:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  • Rename the update folders by typing:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  • Restart the services by typing:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

Step 4: Grant Full Control Permissions to Your User Account

Since this is an 'Access Denied' error, it may be because your user account doesn't have the required permissions for the AppData folder.

  • Press Windows Key + R, type %localappdata%, and press Enter.
  • Right-click on the Packages folder and select Properties.
  • Go to the Security tab and click Advanced.
  • Ensure your user account has Full Control. If not, click Add, select your account, and check the Full Control box.
  • Check the box that says 'Replace all child object permission entries' and click OK.

Step 5: Perform a Clean Boot to Check for Software Conflicts

Third-party antivirus software or background processes can sometimes block Windows Update. A clean boot starts Windows with a minimal set of drivers.

  • Type msconfig in the search bar and press Enter to open System Configuration.
  • Go to the Services tab, check Hide all Microsoft services, and then click Disable all.
  • Go to the Startup tab and click Open Task Manager. Disable all startup items.
  • Restart your computer and try to run the Windows Update again.

If the update works in this mode, one of your disabled apps was causing the conflict. You can re-enable them one by one to find the culprit.


💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #OS