A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.microsoft.com/en-us/windows/deployment/do/waas-optimize-windows-10-updates below:

Optimize Windows update delivery | Microsoft Learn

Looking for consumer information? See Windows Update: FAQ

When considering your content distribution strategy for Windows 10, think about enabling a form of peer-to-peer content sharing to reduce bandwidth issues during updates. Windows client offers two peer-to-peer options for update content distribution: Delivery Optimization and BranchCache. These technologies can be used with several of the servicing tools for Windows client.

Two methods of peer-to-peer content distribution are available.

Method Windows Update Windows Update client policies WSUS Configuration Manager Delivery Optimization Yes Yes Yes Yes BranchCache No No Yes Yes

Note

Microsoft Configuration Manager has an additional feature called Client Peer Cache that allows peer-to-peer content sharing between clients you use Configuration Manager to manage, in the same Configuration Manager boundary Group. For more information, see Client Peer Cache.

In addition to Client Peer Cache, similar functionality is available in the Windows Pre-installation Environment (Windows PE) for imaging-related content. Using this technology, clients imaging with Configuration Manager task sequences can source operating system images, driver packages, boot images, packages, and programs from peers instead of distribution points. For detailed information about how Windows PE Peer Cache works and how to configure it, see Prepare Windows PE peer cache to reduce WAN traffic in Microsoft Configuration Manager.

Express update delivery

Windows client quality update downloads can be large because every package contains all previously released fixes to ensure consistency and simplicity. Windows has been able to reduce the size of Windows Update downloads with a feature called Express.

Note

Express update delivery applies to quality update downloads. Starting with Windows 10, version 1709, Express update delivery also applies to feature update downloads for clients connected to Windows Update and Windows Update client policies.

How Microsoft supports Express How Express download works

For OS updates that support Express, there are two versions of the file payload stored on the service:

  1. Full-file version - essentially replacing the local versions of the update binaries.
  2. Express version - containing the deltas needed to patch the existing binaries on the device.

Both the full-file version and the Express version are referenced in the update's metadata, which has been downloaded to the client as part of the scan phase.

Express download works as follows:

The Windows Update client will try to download Express first, and under certain situations fall back to full-file if needed (for example, if going through a proxy that doesn't support byte range requests).

  1. When the Windows Update client initiates an Express download, Windows Update first downloads a stub, which is part of the Express package.
  2. The Windows Update client passes this stub to the Windows installer, which uses the stub to do a local inventory, comparing the deltas of the file on the device with what is needed to get to the latest version of the file being offered.
  3. The Windows installer then requests the Windows Update client to download the ranges, which have been determined to be required.
  4. The client downloads these ranges and passes them to the Windows Installer, which applies the ranges and then determines if more ranges are needed. This step repeats until the Windows installer tells the Windows Update client that all necessary ranges have been downloaded.

At this point, the download is complete and the update is ready to be installed.

Tip

Express will always be leveraged if your machines are updated regularly with the latest cumulative updates.

Steps to manage updates for Windows client

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4