Skip go content

Background Intelligent Transfer Service

Windows ServiceMicrosoft Corporation

Dem still dey call am bits, background intelligent transfer

WindowsMicrosoft

The Windows service wey dey transfer files for background and dey share idle bandwidth. Windows Update and many Microsoft installers still dey call am.

Wetin you need know

Dis na the idle-bandwidth transfer queue, no be random leftover.

BITS dey move files when the PC no too busy. Windows Update still dey use am on many SKUs. Delivery Optimization na different service wey come later.

Important?
Yes, for Update and many installers
High network?
Job dey transfer
E safe to disable?
Usually no
Feex tok say
If BITS dey transfer and you just click Update, I go let the job finish. To disable BITS make you "save network" na how installers dey take start to fail with 0x80070422-class errors.

Wetin dis service dey do?

Display name: Background Intelligent Transfer Service. Service name: BITS.

BITS dey queue uploads and downloads, dey pause when network busy, and dey resume after reboot. Other apps fit call the BITS API. E no dey scan for malware.

History on Windows

Still present

Microsoft introduce BITS with Windows 2000 as background transfer service for systems management. E ship in-box through Windows XP, Windows Vista, Windows 7, and every later client release. Windows 10 add Delivery Optimization beside am. BITS remain the service name on Windows 10 and Windows 11.

Background Intelligent Transfer Service service history
First ship as dis service Windows 2000 (2000)
Still present Yes, including Windows 10 and Windows 11
Related later service Delivery Optimization (DoSvc) on Windows 10
Discontinued No

Why Windows need am?

Update, Store, and some Microsoft 365 installers still dey submit BITS jobs. Without the queue, those transfers go fail instead make dem wait for idle bandwidth.

When e dey run?

When client create job, and while dat job dey transfer or retry. Idle BITS suppose sit down inside svchost without big network number.

E suppose dey run always?

Automatic (Delayed Start) na the normal default. Disabled mean say those clients must find another transfer path, and many no dey do am.

I fit disable am?

No advise am

To disable BITS dey break Windows Update and other Microsoft downloaders wey still dey create BITS jobs. Pause updates inside Settings if you need the network for one hour.

Wetin go happen if I disable am?

Pending BITS jobs go fail. Windows Update and some installers go give error until the service come back.

Process host

BITS commonly dey run inside svchost.exe. To end dat host fit affect other services inside the same group. Check svchost.exe.

Dependencies

Background Intelligent Transfer Service dependencies
Depend on RPC, and the HTTP stack for many jobs
Used by Windows Update, Store, and BITS API clients

Resource behavior

CPU
Low except while hashing job
Disk
Job files under ProgramData\Microsoft\Network\Downloader
Network
The transfer
Memory
Small inside svchost

Common wahala dem

Stuck job

bitsadmin or PowerShell BITS cmdlets fit list jobs. Stuck Store download na job, no be reason to disable the service forever.

Dem dey confuse am with Delivery Optimization

DoSvc dey peer Windows 10 updates. BITS na the older queue. The two of dem fit dey present.

How to troubleshoot

Safe steps first.

List jobs before you disable the service

Get-BitsTransfer inside PowerShell dey show callers. The service name na BITS.

No end random svchost.exe rows

Find the BITS instance, or restart the service from services.msc.

Technical details

Technical details
BITS technical details
Display name Background Intelligent Transfer Service
Service name BITS

Sources and verification

Recorded source label: August 2026. Dis label no establish independent verification. How we dey do research.

Dis article make sense to you?

Yes or no dey enough. Choose reason if you want, or add short note.

Dis article make sense to you?