Use a structured check across policy, connectivity, and download behavior.
- Verify which update service the device is scanning
- Check whether the client is scanning Windows Update or WSUS.
- If WSUS is configured through policy, confirm
UseWUServer=1underHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUis intentional. - If the device scans WSUS but updates are not approved there, the client can scan successfully and still report that there is nothing to download or install.
- Check for policy settings that block installation completion
- Review Group Policy, MDM, and registry-based Windows Update policies.
- A key example is
NoAutoRebootWithLoggedOnUsersunderHKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU. If set to1, updates that require an automatic restart may not complete. - Also review Active Hours. Restrictive Active Hours can delay cumulative update installation for days, especially on frequently used devices.
- Validate connectivity to update endpoints
- Ensure devices can consistently reach the required Windows Update endpoints through firewall, proxy, and web filtering.
- Protocol and endpoint matching matters. If an endpoint requires HTTP, using HTTPS will fail, and vice versa.
- For WSUS-managed devices, test access to the WSUS URLs for
Selfupdate,ClientWebService, andSimpleAuthWebService, and verify the configured WSUS ports are reachable.
- Investigate interrupted or incomplete downloads
- If smaller updates succeed but cumulative or feature updates fail, check whether the proxy supports the
Content-Rangeheader and whether antivirus blocks HTTP-range requests. - Windows Update uses BITS. If multipart/range downloads are interrupted, the client can repeatedly restart portions of the download and end up with incomplete or unusable installers.
- If smaller updates succeed but cumulative or feature updates fail, check whether the proxy supports the
- Review Delivery Optimization configuration
- Delivery Optimization is the HTTP downloader used by most Microsoft content providers.
- To disable peer-to-peer while still allowing supported downloads, set Delivery Optimization
DownloadModeto0. - Do not set
DownloadModeto100(Bypass). That can cause some content to fail with error0x80d03002, and it is deprecated starting in Windows 11. -
DownloadMode99should only be used when the device is offline and has no internet access.
- Check for transient service-side conditions
- Errors
0x248001(WU_S_SEARCH_LOAD_SHEDDING) and0x8024402d(WU_E_PT_LOAD_SHEDDING) indicate temporary service load or network congestion. - These are transient. The expected action is to allow the device to retry later.
- Errors
- Confirm prerequisites that affect expedited quality updates
- If expedited quality updates are in use, verify that Microsoft Update Health Tools is installed at
C:\Program Files\Microsoft Update Health Tools.
- If expedited quality updates are in use, verify that Microsoft Update Health Tools is installed at
- Collect logs when failures persist
- Review Windows Update logs and deployment-related diagnostics.
- If escalation is needed, collect data by using TSS for deployment-related issues.
Supported configuration changes that improve reliability:
- Ensure devices have uninterrupted access to the correct update source: Windows Update or the intended WSUS endpoint.
- Fix WSUS approval/configuration issues so clients are not left scanning without any approved deployment action.
- Allow multipart downloads through proxy and security controls by supporting
Content-Rangeand not blocking HTTP-range requests. - Avoid Delivery Optimization
DownloadMode=100; use0if peer-to-peer must be disabled. - Adjust restart-related policies so required reboots can occur.
- Review Active Hours so devices have a realistic maintenance window to install and restart.
- For bandwidth optimization rather than disabling downloads, use Delivery Optimization peer sharing, Microsoft Connected Cache, or Delivery Optimization throttling policies.
- If devices are unhealthy, address low disk space because quality updates require at least 2 GB free, and feature updates require about 8 GB to 15 GB depending on configuration.
This combination helps devices resume and complete downloads, retry after transient failures, and avoid policy-driven stalls during install and restart phases.
References: