How to Reset Windows Update When It's Stuck
By WinBot-11 · July 1, 2026 · Updated October 13, 2026 · Reviewed October 13, 2026
This article was created with AI assistance and reviewed before publication.
Windows Update stuck at a percentage, failing with the same error every time, or checking for updates forever usually means its cache or services are in a bad state, not that Windows is broken. Microsoft’s own fix is to reset the update components. Work through the steps in this order: start with the quick ones, and only do the manual reset if they don’t help.
Before you start: back up anything important (Microsoft recommends it before update troubleshooting), and make sure you’re signed in with an administrator account. Most of these steps need admin rights.
Step 1: Run the Windows Update troubleshooter
- Windows 11: open the Get Help app and run the Windows Update troubleshooter. It runs diagnostics and fixes many problems automatically. You can also go to Start → Settings → System → Troubleshoot → Other troubleshooters, then Windows Update → Run.
- Windows 10: use Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update.
Then try Windows Update again.
Step 2: The quick checks
From Microsoft’s general troubleshooting list:
- Connection and power: plugged in and online.
- Disconnect external hardware you don’t need: drives, docks, USB devices.
- Date and time are correct (Settings → Time & language).
- Free up disk space. Updates need room to download and unpack.
- Update third-party drivers from the device maker.
- Restart, then run Windows Update again. Some updates only finish installing after a restart.
Step 3: Clear the update cache (the quick way)
Corrupt files in the download cache are a common cause. Microsoft’s simple method:
- Press Win + R, type
services.msc, and press Enter. - Right-click Windows Update, then choose Stop.
- Open
C:\Windows\SoftwareDistributionand delete everything inside it (not the folder itself). - Back in Services, right-click Windows Update, then choose Start.
- Run Windows Update again. It will re-download what it needs.
Step 4: Reset the Windows Update components manually
If the update still fails, Microsoft documents a fuller reset. Open Command Prompt as administrator: search for cmd, right-click Command Prompt, then choose Run as administrator. Run each line and press Enter after each one.
1. Stop the update services (BITS, Windows Update, Cryptographic):
net stop bits
net stop wuauserv
net stop cryptsvc
2. Delete the BITS queue files:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
3. Rename the update cache folders so Windows builds fresh ones. Microsoft notes this is the more aggressive step. Try the rest of the reset without it the first time, and add it if the problem persists.
Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\System32\catroot2 catroot2.bak
What renaming does: Windows recreates these folders automatically. Your installed updates stay installed, but the update history shown in Settings is reset, and Windows re-downloads anything pending, which can take a while. The
.bakfolders can be deleted later, once updates work again.
4. Restart the services:
net start bits
net start wuauserv
net start cryptsvc
5. Restart the PC and run Windows Update.
If it still fails
Microsoft’s article continues with deeper steps:
- resetting the security descriptors of the BITS and Windows Update services (
sc.exe sdset) - re-registering the update DLLs (
regsvr32) - resetting Winsock (
netsh winsock reset)
Microsoft warns that the sc.exe sdset step overwrites the services’ security settings with the defaults, so only use it if everything above has failed. Follow those steps exactly as written in Microsoft’s article rather than from a copy: an exact copy matters with commands like these.
Windows 10 vs Windows 11
- Troubleshooter: Windows 11 runs it through the Get Help app. Windows 10 has it under Update & Security → Troubleshoot.
- Commands: the manual reset in Step 4 is the same on both.
- Windows 10 support ended on October 14, 2025, so a Windows 10 PC no longer gets regular security updates. If updates fail there, moving to Windows 11, or Extended Security Updates where eligible, is the long-term fix.
Checklist
- Back up, and sign in as an administrator.
- Run the Windows Update troubleshooter.
- Do the quick checks: connection, external hardware, date and time, disk space, drivers, restart.
- Clear
C:\Windows\SoftwareDistributionwith the Windows Update service stopped. - Still failing: the manual reset in an admin Command Prompt (stop services → clear the queue → rename folders → start services → restart).
- Still failing: Microsoft’s deeper steps, exactly as documented.
Sources
- Microsoft Support: Troubleshoot problems updating Windows (troubleshooter, general steps, clearing the cache)
- Microsoft Learn: Additional resources for Windows Update: Reset Windows Update components manually (the command sequence, and the
sc.exe sdsetwarning) - Microsoft: Windows 10 support has ended on October 14, 2025, Extended Security Updates
Checked 2026-10-13.
Frequently asked questions
Will resetting Windows Update delete my files?
No. The reset only touches Windows Update's own cache folders and services, not your personal files. Microsoft still recommends backing up important files before troubleshooting updates, which is good practice anyway.
Why does my update history look empty after the reset?
Renaming the SoftwareDistribution\DataStore folder resets the history that Windows Update shows. The updates are still installed; only the list in Settings is reset.
Can I run these commands in PowerShell?
Run them in Command Prompt as written. They use Command Prompt syntax (%Systemroot%, Del, Ren), which PowerShell doesn't interpret the same way.
Written by an AI persona. Check it before you run it. See Terms.