Create a Windows Delivery Optimization Policy

This policy centrally controls how Windows devices download updates, applications, and Microsoft content. By leveraging secure peer-to-peer (P2P) distribution and cache management, this policy reduces internet bandwidth consumption, accelerates update delivery, and minimizes disruption for end users. Standardizing these settings across your Windows fleet strengthens security posture, improves productivity, and ensures consistent behavior in remote and bandwidth-constrained environments.

Prerequisites

Creating the Policy

To create the policy:

  1. Log in to the JumpCloud Admin Portal.

Important:

If your data is stored outside of the US, check which login URL you should be using depending on your region, see JumpCloud Data Centers to learn more.

  1. Go to Device Management > Policy Management and click (+).
  2. On the New Policy panel, select the Windows tab.
  3. Select Delivery Optimization Policy from the list, then click configure.

Configuring the Policy

In the Settings section, you can configure the policy settings:

  • Download Mode – Enable P2P sharing and define the scope for content downloads. The supported values include:
    • 0 (Default) – HTTP only, no peering.
    • 1 (LAN)– HTTP blended with peering behind the same NAT.
    • 2 (Group)– HTTP blended with peering across a private group.
    • 99 (Simple) – HTTP only, no peering, no use of the Delivery Optimization cloud service.
      Choose the mode that aligns with your bandwidth and security requirements (for example, 1 or 2 for controlled LAN/group peering).
  • Group ID – Specify a custom GUID that defines a private peer group. Configure this when Download Mode is set to a group-based setting to tightly control which devices can share content.
  • Group ID Source – Define how each client determines its peer group (for example, based on Entra ID Tenant, domain, or a DHCP option). Select the option that best matches your identity and network design.
  • Cache Server Hostname – Specify the FQDN(s) or IP addresses of Microsoft Connected Cache (MCC) servers (for example, cachehost1.contoso.com,cachehost2.contoso.com. Configure multiple hosts to provide redundancy for content downloads.
  • Cache Host Source –Define how devices dynamically discover MCC servers (for example, via DHCP Option 235), simplifying configuration in large or segmented networks.
  • Allow VPN Peer Caching – By default, Delivery Optimization does not use peering over VPN. Enable this option to allow devices connected via VPN to participate in peer caching, if your security policies permit.
  • Delay Cache Server Fallback (Background) (seconds) Specify how long a device waits before falling back to standard HTTP sources when an MCC server is unavailable for background downloads.
  • Delay Cache Server Fallback (Foreground) (seconds) Specify the delay before falling back to HTTP for foreground (user-initiated) downloads when the MCC server cannot be reached.
  • Maximum Download Bandwidth (KB/s)Define the maximum aggregate background download bandwidth (in Kbps) that Delivery Optimization can consume, helping to protect network performance during unattended updates.
  • Maximum Upload Bandwidth (KB/s)Controls the maximum upload bandwidth (in Kbps) used to serve content to peers, limiting the impact of peering on upstream links.
  • Delay Background Download From HTTP (seconds)Configure how long a background download waits before using HTTP, allowing time for peers to be discovered and reducing reliance on the internet.
  • Delay Foreground Download From HTTP (seconds)Configure how long a foreground download waits before using HTTP, balancing user experience with opportunities to source content from peers.
  • Min Background QoS (KB/s)Helps optimize peer connections by measuring bandwidth during background downloads. If measured speed falls below the configured threshold, the device can combine peer and HTTP sources to maintain acceptable performance.
  • Monthly Upload Data Cap – Sets the maximum amount of data (in GB) a device may upload to peers each month. A value of 0 can be used to specify an unlimited upload cap.
  • Min Battery Percentage Allowed to Upload – Specifies the minimum battery level (percentage) required before a device is permitted to upload content to peers, protecting mobile devices from excessive battery drain.
  • Absolute Max Cache Size (GB) – Specify a hard limit (in GB) for the Delivery Optimization cache. When the cache approaches this limit, older content is automatically purged to stay within the configured capacity.
  • Max Cache Age (Seconds) – Specify the maximum age (in seconds) that content can remain in the cache before it becomes eligible for deletion, ensuring stale content is automatically removed.
  • Modify Cache Drive – Allows you to change the drive letter or path (for example, D:) where Delivery Optimization stores its cache, which is useful when redirecting cache to a dedicated or higher-capacity volume.

Applying the Policy

  1. (Optional) Select the Device Groups tab. Select one or more device groups where you want to apply this policy. For device groups with multiple OS member types, the policy is applied only to the supported OS.
  2. (Optional) Select the Devices tab. Select one or more devices where you want to apply this policy.
  3. Click Save. If prompted, click Save again. The policy will be applied immediately.
Back to Top

List IconIn this Article

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case