Windows Update Service Stuck in Stopping State – Fix
Your Windows Update service won't stop? Tried restarting but it stays stuck? Here's the real fix from someone who's dealt with this mess.
1. The Real Fix: Kill the Hung Background Intelligent Transfer Service (BITS)
Had a client last month whose entire print queue died because of this exact problem. Windows Update got stuck in 'stopping' after a failed update. The real culprit? BITS (Background Intelligent Transfer Service) sometimes doesn't release its handle. Here's the fix that works 9 times out of 10.
- Open Command Prompt as Administrator. Search for 'cmd', right-click, 'Run as administrator'.
- Type
net stop wuauservand press Enter. If it says 'service is stopping' and hangs, move on. - Type
net stop bitsand press Enter. Usually BITS is the one holding everything up. - If BITS won't stop either, type
taskkill /f /im svchost.exe— but be careful. This kills all background tasks. Only do this if you're stuck for more than 5 minutes. - After both services stop, restart them:
net start wuauservandnet start bits.
This fixes the stuck service about 70% of the time. If it doesn't, read on.
2. The Second Most Common Cause: Corrupted Windows Update Files
Sometimes the update files themselves get corrupted. This happens a lot after a power outage or forced shutdown during updates. Windows Update then hangs forever because it can't process the broken files.
What to do:
- Open Command Prompt as Administrator.
- Run
net stop wuauservandnet stop bitsfirst — even if they're stuck, try. - Rename the SoftwareDistribution folder:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Rename the Catroot2 folder:
ren C:\Windows\System32\catroot2 catroot2.old - Restart the services:
net start wuauservandnet start bits - Open Windows Update and check for updates again. It'll rebuild the folders fresh.
I've seen this fix a system that had been stuck for 3 days. The client thought they needed to reinstall Windows. Nope. Just rename the folders.
3. The Third Cause: Third-Party Security Software Interference
Here's a weird one. Some antivirus programs — looking at you, McAfee and older Norton versions — hold onto Windows Update processes to scan them. This causes the service to never fully release. Had a client whose small business server had this for weeks. Disabled the antivirus and the update finished in 10 minutes.
How to check:
- Temporarily disable your antivirus (not just turn off real-time scanning, fully disable it).
- Try restarting the Windows Update service again.
- If it works, add an exception in your antivirus for
C:\Windows\SoftwareDistributionandC:\Windows\System32\wuaueng.dll.
Don't keep your antivirus off for long. Just long enough to see if it's the cause. I've seen cases where even Windows Defender conflicts after a bad update. You can also check Windows Defender's exclusion list just in case.
Quick-Reference Fix Table
| Cause | What to Do | Works For |
|---|---|---|
| BITS service hung | Kill BITS process via taskkill or restart both services | Most cases |
| Corrupted update files | Rename SoftwareDistribution and Catroot2 folders | After failed updates |
| Antivirus interference | Disable antivirus temporarily, exclude Windows Update paths | Third-party AV users |
One last thing: if you're still stuck after all this, check the Windows Update log at C:\Windows\WindowsUpdate.log. Look for error codes like 0x80070643 or 0x80240034. That usually means a missing system file. Run sfc /scannow from Command Prompt to fix those. But 90% of the time, the BITS fix above is all you need.
Was this solution helpful?