Skip go content

Delivery Optimization

Windows ServiceMicrosoft Corporation

Dem still dey call am dosvc, delivery optimization

WindowsMicrosoft

Di Windows 10-era service wey fit share update bytes wit oda PCs for di LAN or di internet. BITS na di older transfer queue.

Wetin you need know

Dis na di Windows 10 peer update cache. BITS na different service wey get longer history.

DoSvc fit download from Microsoft and from oda PCs. Heavy upload for metered home connection na di normal complaint. Windows Update still get BITS beside am.

Important?
For peer update delivery, yes
High network?
E fit dey seed or dey fetch
Same thing as BITS?
No. BITS na di older queue
Feex tok say
If di PC dey upload while nobody dey keyboard, I go set Delivery Optimization to devices for local network only. I no go disable BITS to punish DoSvc.

Wetin dis service dey do?

Display name: Delivery Optimization. Service name: DoSvc.

E dey cache update payloads and fit serve peers. Settings > Windows Update > Advanced > Delivery Optimization na di supported control. E no be SmartScreen.

History on Windows

Still present

Delivery Optimization follow Windows 10 come out as peer-to-peer layer for Windows Update and Store content. E no be part of Windows 7 or Windows 8.1. Di service name DoSvc still dey for Windows 10 and Windows 11. BITS still dey available for clients wey still dey create BITS jobs.

Delivery Optimization service history
First come out as DoSvc Windows 10 (2015)
Earlier Windows E no dey as dis service for Windows 7 or 8.1
Still present Yes, including Windows 11
Discontinued No

Why Windows need am?

Microsoft dey use am reduce duplicate downloads for LAN. Home users wey get small uplink go first feel di internet-peer option.

When e dey run?

During Update or Store downloads, and when peer dey ask for part wey you don already get.

E suppose dey run always?

Automatic (Delayed Start) dey common. You fit leave di service on and still restrict peers for Settings.

I fit disable am?

Use Settings instead of Disabled

You fit turn off internet peers for Delivery Optimization settings and keep di service. To set DoSvc to Disabled go stop dat cache. Windows Update fit still use oda paths, including BITS.

Wetin go happen if I disable am?

Peer sharing go stop. Some Store or Update transfers go fall back. BITS jobs na different queue.

Process host

DoSvc dey usually run inside svchost.exe. Check svchost.exe.

Dependencies

Delivery Optimization dependencies
Depend on RPC and di HTTP stack
Used by Windows Update and Store for current Windows

Resource behavior

CPU
Low to moderate while e dey hash pieces
Disk
Cache dey under ProgramData\Microsoft\Windows\DeliveryOptimization
Network
Downloads and optional uploads
Memory
Moderate

Common wahala dem

Upload for metered home connection

Set Allow downloads from other PCs to LAN only, or off. Na dat be di documented control.

People dey disable BITS instead

Wrong service. Check di BITS article.

How to troubleshoot

Safe steps first.

Settings > Delivery Optimization > Activity monitor

E dey show upload. Di service name na DoSvc.

Clear di cache only after you restrict peers

Big cache na stored updates, no be malware wey dem name DoSvc.

Technical details

Technical details
DoSvc technical details
Display name Delivery Optimization
Service name DoSvc

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?