Fall Creators Update Feature Focus: Delivery Optimization

Posted on August 16, 2017 by Paul Thurrott in Windows 10 with 16 Comments

You may not be able to turn off continual software updating in Windows 10, but the Fall Creators Update makes it easier than ever to configure how and when these updates arrive, making them at least a bit less disruptive.

And Delivery Optimization is key among the improved software updating technologies in the Fall Creators Update. To be clear, this feature isn’t new to this version of Windows 10: Delivery Optimization was actually introduced way back in the November Update, from late 2015. But it has been enhanced significantly for the Fall Creators Update.

As a refresher, Delivery Optimization was originally introduced in Windows 10 in order to reduce download bandwidth and improve software update reliability in home and business networks. That is, instead of every PC on your network all mindlessly downloading the same updates, they could receive those updates from other PCs on that network too. Ideally, one PC would download an update from the Internet and the rest would get it locally from that one PC, saving bandwidth and any associated costs. In short, a hybrid cloud and peer-to-peer system.

Delivery Optimization is most often associated with Windows Update, and it is indeed used for both quality updates and feature updates. But it is perhaps less well-known that Microsoft also uses this technology to download apps and other content from the Windows Store too.

In the Creators Update, Microsoft improved Delivery Optimization in a somewhat controversial way by adding another means by which PCs could download updates: From other PCs on the Internet, a move that doesn’t so much save bandwidth (or bandwidth costs) but can alleviate performance issues and further improve reliability.

Under the covers, Delivery Optimization works much like the Branch Office technologies that Microsoft first developed for its server products back in the early 2000s: It breaks down downloads into smaller chunks and finds the optimal way to get those chunks, even if they come from different sources. But as a Windows 10 feature, it’s also modern and respects battery life, cellular connections, and disk usage. Microsoft says that this feature reduces Internet bandwidth usage by 30 to 50 percent, which is certainly impressive.

For the Fall Creators Update, Delivery Optimization is improving yet again. Now, the feature is receiving upload bandwidth configuration capabilities so that you can save bandwidth in the other direction. And a new activity monitor finally lets you see what Delivery Optimization has been doing on any given PC, a key customer request.

Of course, to find these features, you need to know where to look.

To access settings and features related to Delivery Optimization, open the Settings app (WINKEY + I) and navigate to Update + Security > Windows Update > “Advanced options” > “Delivery Optimization.” In previous versions of Windows 10, that last link was titled “Choose how updates are delivered.”

The ability to toggle Delivery Optimization on or off, and to determine where you receive updates from is not new to the Fall Creators Update. (Though Microsoft has changed the language here a bit.) But there are two new items here: “Advanced options” and “Activity monitor.”

In Advanced options, you can configure various options related to how Delivery Optimization works. For example, you can limit background bandwidth usage for updates, plus the upload bandwidth used to provide updates to other PCs. You can also set a monthly upload limit; when that limit is reached, this PC will no longer provide updates to other PCs.

Activity monitor is exactly what it sounds like: It provides a visual display of the update download and upload bandwidth used over the current month. And it separates out downloads from Microsoft, PCs on your local network, and PCs from the Internet. And, in the case of uploads, you can see your upload bandwidth to the local network and to other PCs out on the Internet.

Put simply, this is a nice bit of transparency. That said, I’d like to be able to view this data over time, too. Right now, all you can see is the data for the current month.


Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate

Comments (16)

16 responses to “Fall Creators Update Feature Focus: Delivery Optimization”

  1. Waethorn

    I want to point out a problem I have with this feature:

    Even if you don't enable workgroup/homegroup features, or don't turn on network discovery, this feature still seems to stream updates between computers in a network.

    This looks like a security problem just waiting to happen.

    • lvthunder

      In reply to Waethorn:

      If it's all signed code from Microsoft and the signatures are checked what difference does it make if the update comes from Microsoft or if the update comes from the computer in the other room.

  2. rameshthanikodi

    The ability to limit bandwidth is very much needed for slower connections (the horror of when I was using a 10mbps connection). Shame that this feature took so long to come.

    • Winner

      In reply to FalseAgent:

      You must be young if you think 10mbps connection is horror.

      • rameshthanikodi

        In reply to Winner:

        I'm in my mid 20's. I did live though the age of 56k dial up, and 5mbps DSL, but since then my country has invested massively in fibre and other internet infrastructure. 10mbps is alright, but it's an outlier in my country, because I live in a country that is amongst the top 5 in the world for internet speeds. Getting >500mbps speeds on fibre for cheap is considered standard here. DSL is long dead. My 10mbps connection was actually a cellular 3G connection, which is also going the way of DSL, most people here are on 4G LTE which usually gets 20mbps. So yeah, that's the context.

  3. Waethorn

    When did I miss this??? This is now transmitting over the Internet?!? WTF Microsoft??

    Oh wow. This is a feature that should be expunged. We're already seeing Bittorrent poisoning, and now it's baked right into the OS??

    • Chris

      In reply to Waethorn:

      It's been in since the Anniversary update (or thereabouts), so it's hardly new.

      It's also not bittorrent, or a derivative thereof. As Paul mentioned, it's based off the Branch Cache feature built into Windows Server (since 2008 R2). If it has been poisoned, it would have affected a lot of servers by now...

  4. omatrot

    Wow ! It took them almost 2 years to deliver the bandwidth limit setting.

  5. PhotM


    I realize that you may have to/need to follow MS's official line, as much for your less advanced readers as well as for your career.

    I just want to say that it is very possible to turn off and control WU through the Registry. Now in the last two Fast Ring Builds, not only does Settings>>WU tell one, "That some Setting are controlled by your organization"(I am an org of 1, named after my Home Network name), it even itemizes how and what are controlled by Registry and GPO.

    Further to that the Powershell module PSWindowsUpdate, Get-WUList & Get-WUInstall can now(the last 6 or so Builds) Download the the UUP files and bits so one doesn't even need to use Settings anymore. There are Utilities to turn those files and bits into a UUP(Delta) ISO.

    As well, PSWindowsUpdate has also been recently updated to also show the results of Registry and GPO controls on WU.

    Hope this helps somebody, if they want to control WU....

    If you want to copy this comment to "Standard" you are welcome to.

    Best Regards,