Symptoms
- A specific hexadecimal error code (like 0x80070...) is shown
- Update fails to download, install, or check with this code
- Code may be consistent across attempts or change between tries
- Windows Update history shows the failed attempt with this code
Likely causes
- CommonCorrupted Windows Update componentsMany different specific codes trace back to the same underlying cache or service corruption.
- CommonInsufficient disk spaceCertain codes specifically indicate a lack of free space for the update to proceed.
- PossibleNetwork or connectivity issue reaching update serversSome codes point specifically to a failure downloading rather than installing.
- PossibleConflicting software or driverA handful of specific codes point toward a driver or third-party software conflict.
- PossibleCorrupted system filesGeneral corruption can produce a variety of specific error codes depending on where it's encountered.
What to do
- Write down the exact error code, since general Windows Update error code lists (like Microsoft's official support pages) map specific codes to specific likely causes and fixes.
- Run the built-in Windows Update Troubleshooter first, since it automatically resolves many of the most common coded errors.
- Free up disk space if it's limited, since several common codes relate directly to insufficient space.
- Clear the Windows Update cache by stopping the 'wuauserv' service, renaming the 'SoftwareDistribution' folder, and restarting the service.
- Run 'sfc /scannow' and 'DISM /Online /Cleanup-Image /RestoreHealth' to address underlying file corruption a specific code might be pointing to.
- Temporarily disable third-party antivirus and try the update again to rule out a security software conflict.
- If the code persists, search for that exact code alongside 'Windows Update' to find guidance specific to it, since the code itself narrows down the cause significantly.
When to call a pro
If general fixes don't resolve a specific stubborn error code, a technician can look up and apply the exact documented fix for that code rather than guessing.
Safety
Generally low risk
Generally low risk for a careful person. Stop if anything looks different from what this guide describes.