For a few weeks, it seemed like my internet was slowing down, especially when I had the most work to do. This happened in the middle of large downloads or on Discord calls. It got more confusing because internet speed tests looked fine, and I assumed it was safe to rule out a Windows issue. I started blaming my ISP because restarting the router would temporarily fix it.
After about a week of investigation, I traced this issue to the Delivery Optimization feature on my computer. I’ll show you why it was a problem and how I fixed it.
What Delivery Optimization was doing behind the scenes
Windows was sharing update data long after updates had finished downloading
Delivery Optimization is a useful feature of Windows. It allows your PC and other computers on the same network to download or share portions of updates and apps, rather than downloading the entire thing from Microsoft’s servers. However, you will not see any notifications or taskbar icons when your device is uploading fragments to other devices.
It was only the unexplained upload spikes I saw in Task Manager while I was performing heavy downloads that showed me something was wrong. I started by closing OneDrive, but the upload spikes continued, and that was when I figured out it was Delivery Optimization. There are three modes for Delivery Optimization, and they all work differently:
|
Delivery Optimization mode |
Who your PC shares with |
Upload impact on your connection |
|---|---|---|
|
Disabled |
Nobody |
None—Windows fetches updates from Microsoft only |
|
Local network only |
Other PCs on your home network |
Minimal—traffic stays within your router |
|
Internet + local network |
External PCs anywhere online |
Can consume upload bandwidth unpredictably |
Of all the modes, understanding the distinction between local and internet is important. While the traffic remains on your home network when it’s set to local, your PC can upload update fragments to strangers when set to internet. This can happen when you need to game, stream, or download very large files without any sort of warning.
Why background uploads were wrecking my connection
The problem wasn’t download speed — it was upload congestion
I have a heavily asymmetric internet plan, just like most homes, which means I may get just 20Mbps of uploads even if the plan is marketed as 500Mbps. My network’s latency rises as soon as upload capacity is saturated, resulting in unpredictability. Even though the upload side seems to be the cause, it affects everything.
That was the exact impact Delivery Optimization was having on my connection. The issue seemed random because uploads were not large enough to outright saturate the connection. There is a LEDBAT (Low Extra Delay Background Transport) mechanism in Windows that helps throttle back when the network is busy, but when your connection has limited upload headroom, you start noticing the dip in performance before LEDBAT kicks in. The speed tests that I ran seemed fine because they were simply measuring short bursts. However, if you have a two-hour download or a long gaming session, it becomes obvious.
This is what the experience felt like:
|
What you notice |
What it actually feels like |
What may be happening |
|---|---|---|
|
Download speed drops midway through a large file |
ISP throttling |
Upload lane reaching capacity, raising latency |
|
Voice call quality drops during a background install |
Weak Wi-Fi |
Delivery Optimization competing for upload bandwidth |
|
Game lag spikes for no obvious reason |
Server-side issue |
Increased connection latency from background uploads |
The setting that finally fixed it
Turning off internet sharing immediately made the connection feel stable again
It takes a few seconds to update this setting:
- Open the Settings app.
- Navigate to Windows Update -> Advanced options -> Delivery Optimization.
The toggle to focus on is Allow downloads from other devices. You can totally disable this option. But if you enable it, you can determine the scope by selecting one of these options:
- Devices on my local network
- Devices on the internet and my local network
I chose to turn it off entirely since I have several Windows devices on my network that could be using Delivery Optimization. Almost instantly, my downloads started working without collapsing halfway through.
Note that this feature has no bearing on whether you get Windows updates. It only affects how updates are delivered or their source. So it’s safe to completely shut it down, which only means that the specific computer will not share those files outward.
You can expand the Activity Monitor option within the Delivery Optimization settings page to see how much data Delivery Optimization has shared on a computer.
There is also an upload option on the same page that you can use to cap how much data this feature can use. This may come in handy if you choose to keep the feature enabled.
This Small Change Gave My Slow Windows PC a Huge Speed Boost
I can’t believe I ignored this simple trick for so long.
The weapon fashioned against your workflow
Sometimes, Windows is fighting your daily workflow, and you may not even recognize it. Several features are buried deep in the Settings app. While generally helpful, some settings work against your daily tasks.
What makes Delivery Optimization even trickier is that it generates problems with no clear signs that trace back to it. I spent a whole week with an unpredictable connection, when the root cause was just a few clicks away.

