RepairMyOS
live db
C:\Windows\System32\winevt\Logs > Event 0x80070005
Critical

0x80070005_

Update Failed � Access Denied

Windows 10/11 · Windows Update

When Windows 10/11 throws 0x80070005, the system diagnostics have flagged a condition known as "Update Failed � Access Denied". Most fixes for this error are straightforward and don't require wiping your drive.

What Actually Happened

Windows 10/11 tried to install an update and the specific system condition behind it was 'access is denied'. Clearing the update cache and retrying resolves the majority of cases.

Symptoms

A Windows Update install fails or rolls back with error 0x80070005, sometimes after a restart loop

Common Causes

  • The underlying Win32 condition ERROR_ACCESS_DENIED (access is denied) was raised while staging or applying the update
  • The Windows Update cache (SoftwareDistribution) holds a stale or corrupted entry
  • Insufficient free disk space to stage the update package
  • A third-party antivirus or a Group Policy restriction is blocking the installer

How to Fix It

  1. 01
    Run the built-in Windows Update Troubleshooter (Settings > System > Troubleshoot)
  2. 02
    Stop the Windows Update service:
    net stop wuauserv && net stop bits
  3. 03
    Rename the cache folder:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. 04
    Restart services:
    net start wuauserv && net start bits
  5. 05
    Run system repair:
    sfc /scannow && DISM /Online /Cleanup-Image /RestoreHealth
⚡ INSTANT REFERENCE KIT

System Administrator Emergency Kit

Stop searching for syntax under pressure. Get 100+ verified, battle-tested emergency recovery commands for Windows & Linux in one printable PDF guide.

Root Cause Breakdown

0x80070005 is the HRESULT wrapping of Win32 error 5 (ERROR_ACCESS_DENIED): access is denied. The servicing stack (CBS) failed to complete the staging phase.

Should You Worry?

This blocks security patches from installing � address within a week.

Power-User Tip

Before running DISM, renaming C:\Windows\SoftwareDistribution to SoftwareDistribution.old clears 80% of 0x80070005 failures instantly.

Frequently Asked Questions

Will fixing error 0x80070005 erase my personal files?

No. Standard fixes for 0x80070005 focus on repairing software configurations, cache files, or system drivers. Your personal files remain untouched.

Is error 0x80070005 caused by a hardware failure?

In most cases, 0x80070005 is caused by corrupt system caches or driver mismatches. Hardware issues are rare for this code unless memory diagnostics flag RAM errors.

Estimated Fix Cost USD
$0 $90

DIY fix: $0; Paid remote tech support if DISM repair fails: $40�$90