Repair BITS Service
Repair BITS Service fixes the Background Intelligent Transfer Service, which is critical for Windows Update, Microsoft Store downloads, and many enterprise applications. It resets all stuck BITS transfer jobs, re-registers the BITS COM components (qmgr.dll, qmgrprxy.dll), repairs service dependencies, rebuilds the BITS download queue database, and restarts the service with proper configuration. BITS failures are one of the most common causes of Windows Update hanging at 0% download. This repair resolves error codes 0x80070424, 0x8007000E, and stuck download states. Takes about 2 minutes.
Main Troubleshooting Guide
How to Fix Windows Update Errors →Complete symptoms, causes, and step-by-step solutions
2 min
Estimated Time
low
Risk Level
No
Restart Needed
Yes
Fix All Safe
Fix This Automatically
RescuePC runs "Repair BITS Service" with one click — no technical knowledge needed.
Common Symptoms
- ⚠Windows Update downloads fail or hang at 0%
- ⚠Background Intelligent Transfer Service stopped and won't restart
- ⚠BITS error 0x80070424 (service could not be started)
- ⚠Store apps won't download because BITS is broken
- ⚠System updates downloading extremely slowly
- ⚠Event Viewer shows BITS-related warnings or errors
How to Fix
- 1
Check BITS service: services.msc > Background Intelligent Transfer Service > set to Automatic (Delayed Start)
- 2
Start BITS: if it won't start, check dependencies — open Admin CMD > sc qc bits to see required services
- 3
Re-register BITS: Admin CMD > regsvr32 qmgr.dll then regsvr32 qmgrprxy.dll
- 4
Reset BITS: Admin CMD > bitsadmin /reset /allusers (clears all stuck jobs)
- 5
Rebuild BITS database: stop BITS, delete %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat, restart BITS
- 6
Run Windows Update troubleshooter: Settings > System > Troubleshoot > Windows Update
- 7
Or run RescuePC's Repair BITS Service which resets the queue, re-registers DLLs, and restarts dependencies
What This Repair Actually Runs
Extracted from repair_bits_service.ps1 — the signed script this repair executes. This is the real work it performs on your PC, not a marketing summary.
sc config BITS start= delayed-autoWindows services it manages
- BITS (Background Intelligent Transfer)
Every run writes a timestamped log you can review or attach to a ticket. Safety class and Fix All eligibility are enforced by the signed pack manifest (SOP-76).
Frequently Asked Questions
What does "Repair BITS Service" do?▼
Is "Repair BITS Service" safe to run?▼
How long does "Repair BITS Service" take?▼
Can I run "Repair BITS Service" automatically with Fix All?▼
Do I need administrator access to run "Repair BITS Service"?▼
Related Repairs
Repair Explorer Shell
Restarts Explorer and clears icon/thumbnail caches
Repair Component Store (DISM)
Runs DISM RestoreHealth to repair Windows component store
Repair System Files (SFC)
Runs System File Checker to repair corrupted system files
Reset Windows Update Stack
Stops WU services (no CryptSvc stop), renames SoftwareDistribution/catroot2, restarts
Repair Windows Installer
Re-registers msiexec and fixes install/uninstall issues
Ready to Fix Your PC?
RescuePC Toolkit includes 109+ one-click repairs for Windows 10 & 11. Download now and fix "Repair BITS Service" in under 2 minutes.
Free Download