Choose How Windows and Store App Updates are Downloaded in Windows 10
Windows Update Delivery Optimization lets you get Windows and Store app updates from sources in addition to Microsoft. This can help you get updates and apps more quickly if you have a limited or unreliable Internet connection. And if you own more than one PC, it can reduce the amount of Internet bandwidth needed to keep all of your PCs up-to-date. Delivery Optimization also sends updates and apps from your PC to other PCs on your local network or PCs on the Internet.
When configuring Delivery Optimization on Windows 10 devices, the first and most important thing to configure is the Download mode, which dictates how Delivery Optimization downloads Windows updates.
You can choose to download updates only from Microsoft, Microsoft and PCs on your local network, or Microsoft and PCs on your local network and internet.
Delivery Optimization works in two ways.
Download updates and apps from other PCs
In addition to downloading updates and apps from Microsoft, Windows will get updates and apps from other PCs that already have them. You can choose which PCs you get these updates from:
PCs on your local network. When Windows downloads an update or app, it will look for other PCs on your local network that have already downloaded the update or app using Delivery Optimization. Windows then downloads parts of the file from those PCs and parts of the file from Microsoft. Windows doesn’t download the entire file from one place. Instead, the download is broken down into smaller parts. Windows uses the fastest, most reliable download source for each part of the file.
PCs on your local network and PCs on the Internet. Windows uses the same process as when getting updates and apps from PCs on your local network, and also looks for PCs on the Internet that can be used as a source to download parts of updates and apps.
Send updates and apps to other PCs
When Delivery Optimization is turned on, your PC sends parts of apps or updates that you’ve downloaded using Delivery Optimization to other PCs on your local network, or on the Internet, depending on your settings.
Delivery Optimization uses locally cached updates. In cases where devices have ample local storage and you would like to cache more content, or if you have limited storage and would like to cache less, use the following settings to adjust the Delivery Optimization cache to suit your scenario:
- Max Cache Size and Absolute Max Cache Size control the amount of space the Delivery Optimization cache can use.
- Max Cache Age controls the retention period for each update in the cache.
- The system drive is the default location for the Delivery Optimization cache. The Modify Cache Drive policy allows administrators to change that location.
For more details about Delivery Optimization, see:
- Windows Update Delivery Optimization and privacy | Microsoft Support
- Optimize Windows 10 update delivery | Microsoft Docs
- Measuring Delivery Optimization and its impact to your network - Microsoft Tech Community - 301809
This tutorial will show you how to choose a download mode for Delivery Optimization of Windows and Store app updates in Windows 10.
You must be signed in as an administrator to choose how Windows Updates are delivered.
Contents
- Option One: Change Delivery Optimization for how you Download Updates in Settings
- Option Two: Change Delivery Optimization for how you Download Updates using REG file
1 Open Settings, and click/tap on the Update & Security icon.
2 Do step 3 (on) or step 4 (off) below for what you would like to do.
This is the default setting.
A) Click/tap on Delivery Optimization on the left side. (see screenshots below)
B) Turn on Allow downloads from other PCs.
C) Select (dot) either PCs on my local network or PCs on my local network, and PCs on the Internet.
D) Click/tap on the Advanced options link, and uncheck or check and adjust Download settings and Upload settings bandwidth limits for how you want.
E) When finished, you can close settings if you like.
![]()
A) Click/tap on Delivery Optimization on the left side. (see screenshot below)
B) Turn off Allow downloads from other PCs.
C) When finished, you can close Settings if you like.
The downloadable .reg files below will modify the DWORD in the registry key below.
HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Settings
DownloadMode DWORD
0 = Turn off Allow downloads from other PCs
1 = Turn on Allow downloads from other PCs for PCs on my local network
3 = Turn on Allow downloads from other PCs for PCs on my local network, and PCs on the Internet
1 Do step 2, step 3, or step 4 below for what you would like to do.
This is the default setting.
A) Click/tap on the Download button below to download the .reg file below, and go to step 5 below.
Turn_on_for_PCs_on_my_local_network_and_PCs_on_the_Internet.reg
Download
A) Click/tap on the Download button below to download the .reg file below, and go to step 5 below.
Turn_on_for_only_PCs_on_my_local_network.reg
Download
A) Click/tap on the Download button below to download the .reg file below, and go to step 5 below.
Turn_off_Allow_downloads_from_other_PCs.reg
Download
5 Save the .reg file to your desktop.
6 Double click/tap on the downloaded .reg file to merge it.
7 When prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.
8 You can delete the downloaded .reg file if you like.
That's it,
Shawn Brink
Related Tutorials
- How to Specify How Windows and Store App Updates are Downloaded in Windows 10
- How to Change Delivery Optimization Cache Drive for Windows and Store App Updates in Windows 10
- How to Change Delivery Optimization Max Cache Age for Updates in Windows 10
- How to Change Delivery Optimization Max Cache Size for Updates in Windows 10
- How to Check for and Install Windows Updates in Windows 10
- How to Add Windows Update to Control Panel in Windows 10
- How to Create a Windows Update Shortcut in Windows 10
- How to View Windows Update History in Windows 10
- How to Uninstall a Windows Update in Windows 10
- How to Enable or Disable Automatic Updates for Windows Update in Windows 10
- How to Hide or Show Windows Updates in Windows 10
- How to Defer Feature and Quality Updates in Windows 10
- How to Reset Windows Update in Windows 10
- How to Schedule a Restart Time for Windows Update in Windows 10
- How to Turn On or Off Give Updates for Other Microsoft Products in Windows 10
- Turn On or Off Use sign in info to auto finish setting up device after update in Windows 10
- How to Change Active Hours for Windows Update in Windows 10
- How to Turn On or Off Pause Updates in Windows 10
- How to Limit Bandwidth to Download and Upload Windows and App Updates in Windows 10
- How to See OS and Store Update Network Bandwidth Usage in Windows 10 Activity Monitor