Rediger

Del via


Policy CSP - DeliveryOptimization

Tip

This CSP contains ADMX-backed policies which require a special SyncML format to enable or disable. You must specify the data type in the SyncML as <Format>chr</Format>. For details, see Understanding ADMX-backed policies.

The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see CDATA Sections.

Logo of Windows Insider.

Important

This CSP contains some settings that are under development and only applicable for Windows Insider Preview builds. These settings are subject to change and may have dependencies on other features or services in preview.

DOAbsoluteMaxCacheSize

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1607 [10.0.14393] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOAbsoluteMaxCacheSize

Specifies the maximum size in GB of Delivery Optimization cache. This policy overrides the MaxCacheSize policy.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name AbsoluteMaxCacheSize
Friendly Name Absolute Max Cache Size (in GB)
Element Name Absolute Max Cache Size (in GB)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOAllowVPNPeerCaching

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOAllowVPNPeerCaching

Specifies whether the device, with an active VPN connection, is allowed to participate in P2P or not.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) Not allowed.
1 Allowed.

Group policy mapping:

Name Value
Name AllowVPNPeerCaching
Friendly Name Enable P2P while the device connects via VPN
Element Name Enable P2P while the device connects via VPN.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOCacheHost

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1709 [10.0.16299] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOCacheHost

Specifies one or more Microsoft Connected Cache servers that will be used by your client(s). One or more values can be added as either fully qualified domain names (FQDN) or IP addresses. To add multiple values, separate each FQDN or IP address by commas.

Note

Clients don't talk to multiple Microsoft Connected Cache servers at the same time. If you configure a list of Connected Cache servers in this policy, the clients will round robin until they successfully connect to a Connected Cache server. The clients have no way to determine if the Connected Cache server has the content or not. If the Connected Cache server doesn't have the content, it caches the content as it is handing the content back to the client.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace
Allowed Values List (Delimiter: ,)

Group policy mapping:

Name Value
Name CacheHost
Friendly Name Cache Server Hostname
Element Name Cache Server.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOCacheHostSource

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 2004 [10.0.19041] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOCacheHostSource

Specifies how your client(s) can discover Microsoft Connected Cache servers dynamically.

1 = DHCP Option 235 2 = DHCP Option 235 Force.

Note

If the DHCP Option ID is formatted incorrectly, the client will fall back to the Cache Server Hostname policy value if that value has been set.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Default Value 0

Allowed values:

Value Description
1 DHCP Option 235.
2 DHCP Option 235 Force.

Group policy mapping:

Name Value
Name CacheHostSource
Friendly Name Cache Server Hostname Source
Element Name Cache Server Hostname Source.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DODelayBackgroundDownloadFromHttp

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DODelayBackgroundDownloadFromHttp

For background downloads that use P2P, specifies the time to wait before starting to download from the HTTP source.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name DelayBackgroundDownloadFromHttp
Friendly Name Delay background download from http (in seconds)
Element Name Delay background download from http (in secs)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DODelayCacheServerFallbackBackground

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1903 [10.0.18362] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DODelayCacheServerFallbackBackground

For background downloads that use a cache server, specifies the time to wait before falling back to download from the original HTTP source.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-2592000]
Default Value 0

Group policy mapping:

Name Value
Name DelayCacheServerFallbackBackground
Friendly Name Delay Background download Cache Server fallback (in seconds)
Element Name Delay Background download Cache Server fallback (in secs)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DODelayCacheServerFallbackForeground

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1903 [10.0.18362] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DODelayCacheServerFallbackForeground

For foreground downloads that use a cache server, specifies the time to wait before falling back to download from the original HTTP source.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-2592000]
Default Value 0

Group policy mapping:

Name Value
Name DelayCacheServerFallbackForeground
Friendly Name Delay Foreground download Cache Server fallback (in seconds)
Element Name Delay Foreground download Cache Server fallback (in secs)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DODelayForegroundDownloadFromHttp

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DODelayForegroundDownloadFromHttp

For foreground downloads that use P2P, specifies the time to wait before starting to download from the HTTP source.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name DelayForegroundDownloadFromHttp
Friendly Name Delay Foreground download from http (in seconds)
Element Name Delay Foreground download from http (in secs)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DODisallowCacheServerDownloadsOnVPN

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 22H2 with KB5030310 [10.0.22621.2361] and later
✅ Windows Insider Preview
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DODisallowCacheServerDownloadsOnVPN

Specify to disallow downloads from Microsoft Connected Cache servers when the device has an active VPN connection. By default, the button is 'Not Set'. This means the device is allowed to download from Microsoft Connected Cache when the device has an active VPN connection. To block these downloads, turn the button on to 'Enabled'.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) Not Set.
1 Enabled.

Group policy mapping:

Name Value
Name AllowCacheHostWithVPN
Path DeliveryOptimization > AT > WindowsComponents > DeliveryOptimizationCat
Element Name DisallowCacheServerDownloadsOnVPN

DODownloadMode

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1507 [10.0.10240] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DODownloadMode

Specifies the method that Delivery Optimization can use to download content on behalf of various Microsoft products.

Note

The Delivery Optimization service on the clients checks to see if there are peers and/or a Connected Cache server which contains the content and determines the best source for the content.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) HTTP only, no peering.
1 HTTP blended with peering behind the same NAT.
2 HTTP blended with peering across a private group.
3 HTTP blended with Internet peering.
99 HTTP only, no peering, no use of DO cloud service.
100 Bypass mode, deprecated in Windows 11.

Group policy mapping:

Name Value
Name DownloadMode
Friendly Name Download Mode
Element Name Download Mode.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOGroupId

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1607 [10.0.14393] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOGroupId

Specifies an arbitrary group ID that the device belongs to. A GUID must be used.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Group policy mapping:

Name Value
Name GroupId
Friendly Name Group ID
Element Name Group ID.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOGroupIdSource

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOGroupIdSource

Specifies the source of group ID used for peer selection.

Note

The default behavior, when neither the DOGroupId or DOGroupIdSource policies are set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2) or Microsoft Entra tenant ID (5), in that order. If DOGroupIdSource is set to either DHCP Option ID (3) or DNS Suffix (4) and those methods fail, the default behavior is used instead.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) Not Set.
1 AD site.
2 Authenticated domain SID.
3 DHCP Option ID.
4 DNS Suffix.
5 Entra ID Tenant ID.

Group policy mapping:

Name Value
Name GroupIdSource
Friendly Name Select the source of Group IDs
Element Name Source of Group IDs.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMaxBackgroundDownloadBandwidth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 2004 [10.0.19041] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMaxBackgroundDownloadBandwidth

Specifies the maximum background download bandwidth in KiloBytes/second that the device can use across all concurrent download activities using Delivery Optimization.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name MaxBackgroundDownloadBandwidth
Friendly Name Maximum Background Download Bandwidth (in KB/s)
Element Name Maximum Background Download Bandwidth (in KB/s)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMaxCacheAge

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1507 [10.0.10240] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMaxCacheAge

Specifies the maximum time in seconds that each file is held in the Delivery Optimization cache after downloading successfully.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name MaxCacheAge
Friendly Name Max Cache Age (in seconds)
Element Name Max Cache Age (in seconds)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMaxCacheSize

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1507 [10.0.10240] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMaxCacheSize

Specifies the maximum cache size that Delivery Optimization can utilize, as a percentage of the available drive space.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [1-100]
Default Value 0

Group policy mapping:

Name Value
Name MaxCacheSize
Friendly Name Max Cache Size (percentage)
Element Name Max Cache Size (Percentage)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMaxForegroundDownloadBandwidth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 2004 [10.0.19041] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMaxForegroundDownloadBandwidth

Specifies the maximum foreground download bandwidth in KiloBytes/second that the device can use across all concurrent download activities using Delivery Optimization.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name MaxForegroundDownloadBandwidth
Friendly Name Maximum Foreground Download Bandwidth (in KB/s)
Element Name Maximum Foreground Download Bandwidth (in KB/s)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMinBackgroundQos

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1607 [10.0.14393] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMinBackgroundQos

Specifies the minimum download QoS (Quality of Service) in KiloBytes/sec for background downloads.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [1-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name MinBackgroundQos
Friendly Name Minimum Background QoS (in KB/s)
Element Name Minimum Background QoS (in KB/s)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMinBatteryPercentageAllowedToUpload

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMinBatteryPercentageAllowedToUpload

Specifies the minimum battery level required for uploading to peers, while on battery power.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-100]
Default Value 0

Group policy mapping:

Name Value
Name MinBatteryPercentageAllowedToUpload
Friendly Name Allow uploads while the device is on battery while under set Battery level (percentage)
Element Name Minimum battery level (Percentage)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMinDiskSizeAllowedToPeer

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMinDiskSizeAllowedToPeer

Specifies the required minimum total disk size in GB for the device to use P2P.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [1-100000]
Default Value 0

Group policy mapping:

Name Value
Name MinDiskSizeAllowedToPeer
Friendly Name Minimum disk size allowed to use P2P (in GB)
Element Name Minimum disk size allowed to use P2P (in GB)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMinFileSizeToCache

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMinFileSizeToCache

Specifies the minimum content file size in MB eligible to use P2P.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [1-100000]
Default Value 0

Group policy mapping:

Name Value
Name MinFileSizeToCache
Friendly Name Minimum P2P Content File Size (in MB)
Element Name Minimum P2P Content File Size (in MB)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMinRAMAllowedToPeer

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMinRAMAllowedToPeer

Specifies the minimum total RAM size in GB required to use P2P.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [1-100000]
Default Value 0

Group policy mapping:

Name Value
Name MinRAMAllowedToPeer
Friendly Name Minimum RAM capacity (inclusive) required to enable use of P2P (in GB)
Element Name Minimum RAM capacity (inclusive) required to enable use of P2P (in GB)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOModifyCacheDrive

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1607 [10.0.14393] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOModifyCacheDrive

Specifies the drive that Delivery Optimization should use for its cache. The drive location can be specified using environment variables, drive letter or using a full path.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Group policy mapping:

Name Value
Name ModifyCacheDrive
Friendly Name Modify Cache Drive
Element Name Modify Cache Drive.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOMonthlyUploadDataCap

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1607 [10.0.14393] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOMonthlyUploadDataCap

Specifies the maximum bytes in GB that Delivery Optimization is allowed to upload to Internet peers in each calendar month.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]
Default Value 0

Group policy mapping:

Name Value
Name MonthlyUploadDataCap
Friendly Name Monthly Upload Data Cap (in GB)
Element Name Monthly Upload Data Cap (in GB)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOPercentageMaxBackgroundBandwidth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOPercentageMaxBackgroundBandwidth

Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth.

Downloads from LAN peers won't be throttled even when this policy is set.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-100]
Default Value 0

Group policy mapping:

Name Value
Name PercentageMaxBackgroundBandwidth
Friendly Name Maximum Background Download Bandwidth (percentage)
Element Name Maximum Background Download Bandwidth (Percentage)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOPercentageMaxForegroundBandwidth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOPercentageMaxForegroundBandwidth

Specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-100]
Default Value 0

Group policy mapping:

Name Value
Name PercentageMaxForegroundBandwidth
Friendly Name Maximum Foreground Download Bandwidth (percentage)
Element Name Maximum Foreground Download Bandwidth (Percentage)
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DORestrictPeerSelectionBy

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DORestrictPeerSelectionBy

Specifies to restrict peer selection using the selected method, in addition to the DownloadMode policy.

If Group mode is set, Delivery Optimization will connect to locally discovered peers that are also part of the same Group (have the same Group ID).

In Windows 11 the 'Local Peer Discovery' option was introduced to restrict peer discovery to the local network. The default value in Windows 11 is set to 'Local Peer Discovery'. The Local Peer Discovery (DNS-SD) option can only be set via MDM delivered policies on Windows 11 builds.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) None.
1 Subnet mask.
2 Local discovery (DNS-SD).

Group policy mapping:

Name Value
Name RestrictPeerSelectionBy
Friendly Name Select a method to restrict Peer Selection
Element Name Restrict Peer Selection By.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOSetHoursToLimitBackgroundDownloadBandwidth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOSetHoursToLimitBackgroundDownloadBandwidth

Specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name SetHoursToLimitBackgroundDownloadBandwidth
Friendly Name Set Business Hours to Limit Background Download Bandwidth
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOSetHoursToLimitForegroundDownloadBandwidth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1803 [10.0.17134] and later
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOSetHoursToLimitForegroundDownloadBandwidth

Specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth.

This policy allows an IT Admin to define the following details:

  • Business hours range (for example 06:00 to 18:00)
  • % of throttle for background traffic during business hours
  • % of throttle for background traffic outside of business hours

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.

ADMX mapping:

Name Value
Name SetHoursToLimitForegroundDownloadBandwidth
Friendly Name Set Business Hours to Limit Foreground Download Bandwidth
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

DOVpnKeywords

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, version 22H2 with KB5030310 [10.0.22621.2361] and later
✅ Windows Insider Preview
./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/DOVpnKeywords

Specifies one or more keywords used to recognize VPN connections. To add multiple keywords, separate each by a comma.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace
Allowed Values List (Delimiter: ,)

Group policy mapping:

Name Value
Name VpnKeywords
Friendly Name VPN Keywords
Element Name VPN Keywords.
Location Computer Configuration
Path Windows Components > Delivery Optimization
Registry Key Name SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
ADMX File Name DeliveryOptimization.admx

Policy configuration service provider