How to Fix Windows Error 0x80070005
Troubleshoot access-related Windows error 0x80070005 and clean clutter that may interfere with updates using Kudu.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
Windows error 0x80070005 usually means Access Denied. It happens when Windows Update, Microsoft Store, System Restore, or another system task does not have permission to read, write, or change a file, folder, registry key, or service it needs. In many cases, the problem is caused by broken update components, security software blocking access, damaged system files, or a user account that does not have the right administrative permissions.
Common Symptoms
- Windows Update fails with error 0x80070005
- Microsoft Store apps will not install or update
- System Restore fails partway through
- You see Access Denied messages during setup or updates
- Some Windows services will not start correctly
How to Fix It Manually
-
Restart your PC and sign in with an administrator account
- Save your work and restart Windows.
- Make sure you are using an account with administrator rights.
- To check, press Windows + I to open Settings, then go to Accounts > Your info and confirm it says Administrator.
-
Run the Windows Update troubleshooter
- Press Windows + I to open Settings.
- Go to System > Troubleshoot > Other troubleshooters.
- Find Windows Update and click Run.
- Let Windows apply any fixes, then restart your PC and try the update again.
-
Reset Windows Update components
- Press Start, type cmd.
- Right-click Command Prompt and choose Run as administrator.
- Run these commands one at a time:
net stop wuauserv net stop bits net stop cryptsvc net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start bits net start cryptsvc net start msiserver - Restart your PC after the commands finish.
-
Repair damaged system files
- Open Command Prompt as administrator again.
- Run:
sfc /scannow - Wait for the scan to complete.
- Then run:
DISM /Online /Cleanup-Image /RestoreHealth - Restart your PC when both scans are done.
-
Temporarily disable third-party antivirus
- If you use antivirus other than Microsoft Defender, open it and temporarily disable real-time protection.
- Try the update or task again.
- If it works, re-enable protection and check the antivirus settings for anything blocking Windows Update, Store, or system changes.
-
Check the affected service permissions
- Press Windows + R, type services.msc, and press Enter.
- Find Windows Update and Background Intelligent Transfer Service.
- Double-click each one and make sure Startup type is not set to Disabled.
- Click Start if the service is stopped.
-
Free up space and remove update clutter
- Press Windows + I, then go to System > Storage.
- Remove temporary files you do not need.
- Low disk space or corrupted temporary update files can sometimes trigger access-related update failures.
Fix It Automatically with Kudu
If you do not want to reset services, clear update folders, and check permissions manually, Kudu can do the cleanup for you. It helps remove temporary clutter, clears broken update leftovers, and fixes common Windows maintenance issues that can contribute to 0x80070005 errors.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix Windows 11 Update Error 0x800f0922 or 0x80070005
Fix Windows 11 update errors 0x800f0922 and 0x80070005, and use Kudu to help clean up files that may block updates.
How to Fix Blue Screen Error 0x0000007B on Windows
Troubleshoot blue screen error 0x0000007B and clean temporary files after recovery with Kudu.
How to Fix Windows Error 0x80004005
Troubleshoot Windows error 0x80004005 and remove system clutter that may contribute to instability using Kudu.
How to Fix Windows Error 0x80070002
Fix Windows error 0x80070002 and remove temporary update files and clutter with Kudu’s cleanup tools.