Throttle Downstream WSUS Update Pull from upstream

shockoMS 281 Reputation points
2024-08-29T08:18:54.2466667+00:00

Is it possible to throttle the download of updates on a downstream WSUS server i.e. when it is pulling it's updates from an upstream WSUS server? We have some downstream WSUS servers on low bandwidth links and whilst we generally schedule the pull of updates during an out-of-hours window this is problematic for us for several reasons. I'd rather they pull during the day but with throttling. I’m aware the WSUS clients can do this in Windows 10 BITS etc. but wondering can the WSUS server do this on the synchronisation cycles.

Windows for business | Windows Server | User experience | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Yanhong Liu 14,200 Reputation points Microsoft External Staff
    2024-08-30T03:10:04.5533333+00:00

    Hello

    Thank you for posting in Q&A forum.

    WSUS uses a compression type calls Xpress encoding. It implements compression on update metadata and can result in significant bandwidth savings.

    You can try to enable the compression for conserve bandwidth

    Xpress encoding is enabled in IIS ApplicationHost.config with this line under the element and a registry setting:<httpCompression>

    ApplicationHost.Config

    <scheme name="xpress" doStaticCompression="false" doDynamicCompression="true" dll="C:\Program Files\Update Services\WebServices\suscomp.dll" staticCompressionLevel="10" dynamicCompressionLevel="0" />

    Registry key

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update

    Services\Server\Setup\IIsDynamicCompression

    If both aren't present, it can be enabled by running this command and then restarting the WsusPool application pool in IIS.

    cscript "%programfiles%\update services\setup\DynamicCompression.vbs" /enable "%programfiles%\Update Services\WebServices\suscomp.dll"

    Windows Server Update Services (WSUS) best practices - Configuration Manager | Microsoft Learn

    Best regards

    Yanhong

    =====================================

    If the answer is helpful, please click "Accept answer" and upvote it


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.