Delivery Optimization
Dem still dey call am dosvc, delivery optimization
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
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.
| 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
| 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
| 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.
- Microsoft Learn: Delivery Optimization · DoSvc behavior
- Microsoft Support: Delivery Optimization settings · LAN versus internet peers
- Foxhole process map · First-party samples on top Windows PCs. No be lab benchmark.
Dis article make sense to you?
Yes or no dey enough. Choose reason if you want, or add short note.
Thank you. Dat one dey help us make dis page better.