1. Check Internet Connection
- Ensure you have a stable and high-speed internet connection.
- If using Wi-Fi, switch to a wired connection for reliability.
- Restart your router/modem before retrying updates.
2. Restart Windows Update Services
- Open Command Prompt (Admin) and run:
net stop wuauserv
net stop bits
net stop cryptsvc
net start wuauserv
net start bits
net start cryptsvc
- This restarts essential services required for updates.
3. Clear Windows Update Cache
- Open Command Prompt (Admin) and run:
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
- Retry the update after clearing corrupted cache files.
4. Disable Proxy or VPN
- Go to Settings → Network & Internet → Proxy.
- Turn off Use a proxy server.
- Disconnect from VPN before updating.
5. Temporarily Disable Firewall/Antivirus
- Disable third-party security software temporarily.
- Retry Windows Update.
- Re-enable after updates are complete.
6. Run Windows Update Troubleshooter
- Go to Settings → Update & Security → Troubleshoot.
- Select Windows Update → Run the troubleshooter.
- Follow on-screen instructions to fix detected issues.
7. Run System File Checker (SFC) and DISM
- Open Command Prompt (Admin) and run:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- This repairs corrupted system files that may block updates.
8. Use Windows Update Assistant
- Download the Windows Update Assistant from Microsoft’s website.
- Run the tool to manually upgrade to the latest version of Windows, bypassing the error.