What is 0x80070005?
0x80070005 is a high-severity Windows operating system problem. Windows Update failed due to permissions or blocking. It's also often linked to corrupted UpdateDB. See the troubleshooting steps below for the fix.
Common Causes
- Corrupted UpdateDB
- Antivirus Block
- Invalid permission
Step-by-Step Fix Guide
-
1
Run the Windows Update Troubleshooter
Applying the troubleshooter is the quickest way to resolve configuration permission issues.
-
2
Reset Windows Update components and clear SoftwareDistribution cache
Resetting the components forces Windows Update to download fresh copies of system files.
-
3
Temporarily disable third-party antivirus software
If earlier steps didn't help, "Temporarily disable third-party antivirus software" directly addresses antivirus Block.
-
4
Grant permissions using icacls command
"Grant permissions using icacls command" handles an edge case some users report with 0x80070005.
Commands & Diagnostics
net stop wuauserv
net stop bits
icacls C:\Windows\SoftwareDistribution /grant Administrators:F /T
Frequently Asked Questions
Corrupted UpdateDB accounts for the majority of 0x80070005 reports; antivirus Block and invalid permission come up less often but are documented.
Most 0x80070005 reports resolve after "Run the Windows Update Troubleshooter". The rest of the guide above is there for the cases that don't.
0x80070005 is a high-severity error. It won't damage your PC instantly, but repeated occurrences usually point to a deeper problem worth addressing soon.
Usually. 0x80070005 is fixable with the steps above; a full Windows reinstall is rarely necessary unless everything else has failed.
Sometimes. Microsoft regularly releases patches that fix known BSOD triggers including 0x80070005. Make sure Windows is fully up to date via Settings → Windows Update before attempting more advanced fixes.
Still Need Help?
Search our full database of 535+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database