Try these steps in order:
- Run the Windows Update troubleshooter.
- Select Start > Settings > System > Troubleshoot > Other troubleshooters.
- Find Windows Update and select Run.
- Follow the on-screen steps.
- Check for pending updates first.
- Open Start > Settings > Windows Update.
- Select Check for updates.
- Install any available updates for the current version of Windows, restart the PC, then check again.
- Remove common blockers before retrying.
- Unplug nonessential hardware such as USB drives, printers, scanners, speakers, and external drives.
- If using a laptop dock, undock it.
- Temporarily uninstall non-Microsoft antivirus software.
- Uninstall nonessential older software that might interfere with the upgrade.
- Make sure there is enough free disk space.
- Windows updates can fail if the device is low on storage.
- A device needs at least 16 GB free for a 32-bit OS or 20 GB for a 64-bit OS to upgrade.
- Repair Windows system files.
- Open Command Prompt as administrator.
- Run:
DISM.exe /Online /Cleanup-image /Restorehealth - Wait for the success message, then run:
sfc /scannow - When the scan reaches 100%, close Command Prompt and try Windows Update again.
- Reset Windows Update components.
- Warning: these commands require administrator permissions.
- Open Command Prompt as administrator and run these commands one at a time:
net stop bits net stop wuauserv ren %systemroot%\softwaredistribution softwaredistribution.bak ren %systemroot%\system32\catroot2 catroot2.bak net start bits net start wuauserv - Restart the PC and try the update again.
- If updates still fail, try a clean restart.
- A clean restart starts Windows with minimal drivers and startup programs, which can help identify software conflicts during updates.
- If the issue continues, check the specific error code.
- Go to Start > Settings > Windows Update > Update history.
- Find the failed update and note the error code.
- Some codes point to specific causes, such as low disk space, incompatible drivers or software, interrupted installation, or VPN/connectivity issues.
References: