Run Windows Update Troubleshooter from Settings → System → Troubleshoot → Other troubleshooters → Windows Update. If that fails, run sfc /scannow in an elevated Command Prompt to repair system files and reset Windows Update permissions.

Fix Windows Update Error 0x80070005 – Access Denied 2026
Windows Update error 0x80070005 occurs when the system lacks proper permissions to access update files or registry keys. This comprehensive guide provides five proven methods to resolve access denied errors during Windows updates.
Understanding Windows Update Error 0x80070005
Error 0x80070005 is one of the most common Windows Update failures, indicating an "Access Denied" condition that prevents the system from installing updates. This error typically occurs when Windows lacks proper permissions to access critical update files, registry keys, or system directories required for the installation process.
As a senior systems engineer who has resolved this issue across thousands of enterprise deployments, I can confirm that 0x80070005 errors have become more prevalent since the Windows 10 feature update model introduced more complex permission requirements for system modifications.
Quick Fix Summary
Run Windows Update Troubleshooter from Settings → System → Troubleshoot → Other troubleshooters → Windows Update. If that fails, run sfc /scannow in an elevated Command Prompt to repair system files and reset Windows Update permissions.
Symptoms of Error 0x80070005
- Windows Update fails with error code 0x80070005
- "Access is denied" message appears during update installation
- Updates download but fail to install
- Windows Update service stops responding
- System shows "We couldn't complete the updates" message on restart
- Update history shows failed installations with 0x80070005 error
Root Causes
- Corrupted Windows Update components or system files
- Insufficient permissions on Windows Update folders or registry keys
- Third-party antivirus software blocking update processes
- Windows Update service running under incorrect user context
- Damaged user profile or security token corruption
- Registry corruption affecting Windows Update permissions
Solution Methods
Method 1: Run Windows Update Troubleshooter
Windows 11 and Windows 10 include a built-in troubleshooter that can automatically detect and fix common update issues including permission problems.
- Press Windows + I to open Settings
- Navigate to System → Troubleshoot → Other troubleshooters
- Locate Windows Update and click Run
- Wait for the troubleshooter to scan and detect issues
- Follow any recommended actions presented by the troubleshooter
- Restart your computer when prompted
- Test Windows Update by checking for updates manually
Verification: Open Settings → Windows Update and click Check for updates. The error should no longer appear.
Method 2: Reset Windows Update Components
This method manually resets all Windows Update components and clears the update cache, which often resolves permission-related issues.
- Press Windows + X and select Windows Terminal (Admin)
- Stop Windows Update services by running these commands:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver- Rename the SoftwareDistribution and catroot2 folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old- Restart the Windows Update services:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver- Close the command prompt and restart your computer
- Check for Windows Updates to test the fix
Verification: Run Get-Service wuauserv,cryptsvc,bits,msiserver in PowerShell to confirm all services are running.
Method 3: Run System File Checker and DISM
Corrupted system files can cause permission errors during Windows Updates. SFC and DISM tools repair these files and restore proper system integrity.
- Open Windows Terminal (Admin) from the Start menu
- Run System File Checker to scan and repair corrupted files:
sfc /scannow- Wait for the scan to complete (this may take 15-30 minutes)
- Run DISM to repair the Windows image:
DISM /Online /Cleanup-Image /RestoreHealth- After DISM completes, run SFC again to ensure all issues are resolved:
sfc /scannow- Restart your computer and test Windows Update
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wimVerification: Check the SFC log at C:\Windows\Logs\CBS\CBS.log for "Windows Resource Protection did not find any integrity violations" message.
Method 4: Reset Windows Update Permissions
This method manually resets file and registry permissions for Windows Update components, addressing the core cause of access denied errors.
- Download and run the Windows Update Reset PowerShell script or manually reset permissions
- Open Windows Terminal (Admin)
- Reset permissions on the SoftwareDistribution folder:
takeown /f C:\Windows\SoftwareDistribution /r /d y
icacls C:\Windows\SoftwareDistribution /grant administrators:F /t- Reset permissions on the Windows Update registry keys:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v "DisableWindowsUpdateAccess" /t REG_DWORD /d 0 /f- Reset the Windows Update Agent by running the component registration commands
- Restart the computer and test Windows Update
Verification: Check folder permissions by right-clicking C:\Windows\SoftwareDistribution → Properties → Security and confirm SYSTEM and Administrators have Full Control.
Method 5: Create New User Profile and Advanced Registry Fix
If previous methods fail, the issue may be related to user profile corruption or deep registry problems requiring advanced intervention.
- Create a new local administrator account using PowerShell
- Log out and sign in with the new account
- Test Windows Update from the new profile
- If updates work, the original profile is corrupted
- Use Registry Editor to reset Windows Update registry keys
- Apply advanced PowerShell commands to reset update policies
- Test updates from both user accounts
Verification: Run Get-WindowsUpdateLog in PowerShell to generate a readable update log and check for permission errors.
Verification Steps
To confirm the fix worked properly, perform these verification steps:
- Open Settings → Windows Update and click Check for updates
- Verify that updates download and install without error 0x80070005
- Run PowerShell commands to check service status and update logs
- Verify system file integrity with SFC verification
- Confirm no pending reboots are required for updates
Advanced Troubleshooting
If the above methods didn't resolve error 0x80070005, try these advanced troubleshooting steps including checking antivirus interference, booting into Safe Mode, using Media Creation Tool for in-place upgrades, ensuring adequate disk space, resetting Windows Security, and manual update installation through Microsoft Update Catalog.
System Symptoms
- Windows Update fails with error code 0x80070005
- "Access is denied" message appears during update installation
- Updates download but fail to install
- Windows Update service stops responding
- System shows "We couldn't complete the updates" message on restart
- Update history shows failed installations with 0x80070005 error
Frequently Asked Questions
What does Windows Update error 0x80070005 mean exactly?+
Why does error 0x80070005 happen more frequently on Windows 11?+
Can third-party antivirus software cause error 0x80070005?+
Is it safe to manually reset Windows Update permissions using the registry?+
How can I prevent error 0x80070005 from recurring in the future?+
Emanuel DE ALMEIDA
Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.
Further Intelligence
Deepen your knowledge with related resources
Discussion
Share your thoughts and insights
You must be logged in to comment.


