I am curious about the practical effects of the Windows 10 setting for delivering windows updates using peer-to-peer downloading over the internet (as opposed to over just my local network).

That is, the setting PCs on my local network, and PCs on the Internet under Choose how updates are deliviered:

Choose how updates are deliviered

  1. When is this peer-to-peer uploading to PCs on the internet in effect? Will my PC participate in uploading to the internet at all times when it is turned on? Or is it limited to the times when my PC is actually downloading updates?
  2. Does enabling this option make the download significantly faster (compared to the option PCs on my local network)? That is, do I personally gain something from enabling this, or am I just being generous?


This Microsoft FAQ is the most authoritative source I have found. It states

Delivery Optimization creates a local cache, and stores files that it has downloaded in that cache for a short period of time

It would be interesting to know what "a short period of time" is.

The FAQ doesn't say anything about any time limit on when the uploading can take place, so I'm inclined to assume that it is always on.

  • Enabling it might make a lot of sense if you have multiple computers on the same LAN. E,.g a small office with a dozen desktops. As soon one of them has downloaded the updates via the Internet access the other can get it at local LAN speed and they no longer need to use the often speed limited Internet connection. As to if it runs all the time: No idea. – Hennes Aug 9 '16 at 11:30
  • @Hennes I absolutely have the first option to On, that is, I will at the very least enable PCs on my local network. My question is about what additional effects choosing the second radiobutton, PCs on my local network, and PCs on the Internet has. – Klas Mellbourn Aug 9 '16 at 16:18

In my opinion when you enable peer to peer upload it will be working all the time when your Win 10 is running. Consequently your update-speed will be low because Microsoft will deliver its updates through your connection. Your bandwidth will be busy all the time with sending those updates. If you turn on PCs on local network only your local PC will get update from you PC only when users on you local pc click checking for update. Windows will find update inside LAN and will send it to your local PC only. So options with deliver update should speed ​​up updates on you local machines :)

  • Do you have any references to support your opinion? – Klas Mellbourn Aug 9 '16 at 8:54
  • For example this: tech.wp.pl/… but it is in Polish language. – Przemon Aug 9 '16 at 8:56
  • Microsoft provides little uses internet but... it can be different than true. I'm IT System Administrator and I do not recommend turn this options – Przemon Aug 9 '16 at 8:58
  • @Przemon even in Poland wp isn't reliable source of technical information. Please provide some better source – RoughTomato Aug 9 '16 at 11:23
  • 1
    Here's a source, not sure how reliable it is though. – RoughTomato Aug 9 '16 at 11:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.