- Disable third-party antivirus, firewall, VPN, or proxy temporarily
- Run Settings → Update & Security → Troubleshoot → Windows Update to auto-fix common issues
- Open Command Prompt as Administrator and run:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- Still in the same window, stop update services and clear cache:
net stop wuauserv
net stop bits
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start bits
- Ensure .NET Framework components are enabled via Control Panel → Turn Windows features on or off, reboot if changed
- Reboot your PC and attempt Windows Update again
- If the issue persists, create a new local administrator account and run updates from that profile
For the full guide and additional steps, check this Windows Update error 0x8007000D fix guide.