How to throttle Windows Updates in BITS 4.0

Hi,
We are trying to solve a problem related to limiting the "Windows Update" traffic between Windows Clients and Internet Windows Update servers:
We have a WSUS infra setup like this:
Master server which is used for for approving patches, and managing computer groups. We don't store patches on that server, and clients are configured to download patches from the internet.
We have around 20 sites all sites are pointing "Intranet Update Server" to our master server.
The issue we are having is that in some cases, when we do a patch approval cycle, some remote sites with many users and insufficient internet bandwidth get lousy internet access performance.
We have identified the cause of this issue to be the large amounts of data that need to be downloaded by Windows Update.
The solution we are looking for is a way to limit Windows Update Traffic, so my mind jumped immediately to BITS.
I dug around the BITS features, and found the Peer Caching feature.
However as I read in Technet, BITS 3.0 has some peer caching capabilities.
With BITS 4.0 this has been removed, and the only caching available is via BranchCache.
I've read this thread(link), and
the OP is almost in the same situation as me, only he was trying to setup a branchcache server, and the clients would make use of that feature, when downloading from his internal WSUS.
So what are my options in terms of improving BITS bandwidth usage? Limit BITS download traffic during daytime hours?
p.s. Before someone says "Why don't you just setup a replica servers in each branch?" - we have no resources for this, and this doesn't play nice with many of our roaming users that go from location to location. Then we'll be moving our bandwidth
problem from the Internet lines to the MPLS/Leased lines - which are far more costly.
thank you,
ionut

I dug around the BITS features, and found the Peer Caching feature.
However as I read in Technet, BITS 3.0 has some peer caching capabilities.
With BITS 4.0 this has been removed, and the only caching available is via BranchCache.
BranchCache is not an appropriate solution for your scenario, as it requires a WS2008R2 or later server to act as the server-based cache. 
However, do not be confused by the fact that BranchCache and Peer Caching are enabled in the same way on a client system. PeerCaching is an appropriate solution for these sites.
So what are my options in terms of improving BITS bandwidth usage?
The starting place is to limit the background throughput utilization available to BITS. Almost certainly you're saturating the Internet link because each client is evaluating "available bandwidth" at the NIC, which even on a busy network would
still be 10+mbit/sec for each system.
The policies needed for this purpose are documented in the WSUS Technical Reference Guide:
Improve WSUS Download Performance with BITS. As described in the section "BITS bandwidth limitations", you'll need to set the policy "Limit the maximum network bandwidth for BITS background transfers".
But also in that section is the guidance on how to implement PeerCaching, which if all of your systems are BITS 3.0 capable, would be the best solution. In that case only *one* system downloads from Microsoft (it'll be the first one to detect the availability
of a new update, so you cannot predict or control this action), and the rest will get the needed files via LAN connections. Of course, you'll still want to limit the bandwidth utilization on the Internet link, and it will still need to be configured for ALL systems,
but it will be exponentially less utilization with PeerCaching than with everybody-for-themselves.
Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
SolarWinds Head Geek
Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
http://www.solarwinds.com/gotmicrosoft
The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

Similar Messages

  • How to tell Windows Update to disregard a faulty driver?

    I have had to install Windows 10 Technical Preview 9926 as a clean build, as the update build installs would rollback because of a driver error.(Qualcomm Atheros AR9002WB-1NG Wireless Network Adapter)
    The issue I am NOW having again with the Qualcomm Atheros AR9002WB-1NG Wireless Network Adapter.
    Windows Update is now trying to update the driver again but getting "Windows Update 0x800f0203 error ",it will see the driver update, try to install, but it will failed every time it try's install the driver update
    My question is how to tell Windows Update to disregard this faulty driver?

    Same problem here,
    Hewlett Packard Enterprise WSD Multi Function Printer, other hardware -NULL Print- HP Envy 5530 (driver)
    gets error code 0x80070490 every time it tries to load. Then all the other drivers behind it default too. They stop the download. If the option to stall or ignore  that one download where available the next downloads would go as planned. 
    The screenshot posted here overlooked one point......
    The instructions I gave on the other thread was to "dot" Never install driver software from Windows Update.

  • How to block Windows update services?

    We have a need to prevent windows update traffic to flow thru our network on certain dates. Basically this type of traffic will clog our mpls bandwidth preventing other type of traffic to flow. We are using up to some part QoS on out routers but it not working all the time. Eg, we put in ip address of one windows update server but updates are pulled of the other, then you enter second ip and updates are coming from third, etc.
    I would like to explore other, a bit more controllable options utilizing Cisco's technology: ASA 8.4, IronPort WSA.
    In summary, to create a traffic policy, not specific to IP addresses, that will kick in at certain date/time, be on for certain period of time and turned off after (automatically).
    Any ideas, suggestions how to tackle this issues would be greatly appreciated.
    Regards,.

    In WSA, go to Web Security Manager/Define Custom Time ranges, and create a time range, call it "Workday", set it for the time you want to block.
    Create a new Access Policy, set the identies to All Users, click Advanced at the bottom.
    Set the time range to the Workday time range.
    Set the user agent to the Microsof Windows Updates (Its under Common User Agents/Others)
    In the Protocols section of the policy, set it for "Define custom settings", and tell it to http, ftp, etc.
    There are other ways to do it, creating an Identity for example, and then creating a policy for that, but this should work...

  • How to install Windows 7 64 bit driver for Canon i9100 Printer?

    When I try to install my Canon i9100 printer on my HP laptop running Windows 7 Professional 64 bit, Windows cannot locate a driver.  Visiting the Canon website, I find an update module for the Windows driver.  Canon says the printer MUST be installed using Windows Updater before their driver update can be installed.  I have tried everything, but I cannot get Windows to find a driver.  Windows Updater says that my computer is Up To Date.
    What am I doing wrong?
    Thank you,
    David

    Hi Honeycutt,
    The Windows 7 driver for your i9100 is only available from Microsoft through Windows Update.  Please try Microsoft's web page for assistance with troubleshooting this:
    http://windows.microsoft.com/en-us/windows7/find-and-install-printer-drivers
    If you continue to have difficulties, please contact our support group using the following link:
    http://www.usa.canon.com/cusa/consumer/standard_display/contact_us_consumer
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • How to upgrade Windows 7 64 bit to windows 8.1 ?

    Hello,
    I have HP Notebook PC which i purchased as DOS based machine before 5 months. Currently i have windows 7 64 bit version operating system. Now i want to upgrade my laptop with windows 8.1 operating system. So how can i upgrade my windows 7 64 bit machine to windows 8.1. ? Also i am only able to format C: drive. So is their any way to upgrade windows 7 based laptop to widows 8.1 without affecting other drives? 
    Thanks & Regards,

    Hi,
    Read through these two useful documents to know about upgrade paths, possibilities, limitations:
    http://www.eightforums.com/tutorials/2234-upgrade-install-windows-8-windows-8-1-a.html
    http://windows.microsoft.com/en-us/windows-8/upgrade-from-windows-7-tutorial
    Make sure that your HP support website has all the necessary drivers compatible with Windows 8.1 before proceeding with upgrade/clean install of any sort. This determines if HP support Windows 8.1 in your model.
    Regards
    Visruth
    ++Please click KUDOS / White thumb to say thanks
    ++Please click ACCEPT AS SOLUTION to help others, find this solution faster
    **I'm a Volunteer, I do not work for HP**

  • How to install Windows Updates on a 2012 Domain Controller w/Group Policy Settings

    Hello All,
    I'm having an issue installing Windows Updates on my Windows Server 2012 Standard with AD DS role, acting as a backup DC.
    I have Group Policies setup for the Domain Controllers to download updates from my WSUS server but not to install them. When I go to my Windows Server 2003 R2 Domain Controller, I can install updates via the "Install Updates and Shutdown". That
    option doesn't show up on the 2012 server. I can see from my WSUS server and the event viewer that the updates are being downloaded to the 2012 server........just no option for me to install the updates.
    Am I just missing something or will I need to change the way my Group Policy is setup to allow installs and/or downloads? Any help would be greatly appreciated!
    Tony

    So I've totally removed the GPO settings for configuring updates on the Default Domain Controllers OU and I can get the Windows Server 2003 Server to get updates from Windows Updates, but the 2012 Server still won't show me how to download or install any
    updates. It just states on the log-in screen that there are "Windows Updates Sign in and install important updates".
    Well guess what Microsoft! I've signed in and still don't see where I can install updates!!!
    I guess because you've set AU=3.
    There doesn't seem to be much documented in depth about AU/WUAgent (not in the history of forever), but Lawrence and others in the WSUS forum do cover a lot of related question about the agent and also GP settings.
    Lawrence has blogged a lot of detail about the registry settings which are available for AU/WU, and how some of those settings are not practically of any use since WinXP.
    So, even though your question isn't about WSUS, the WSUS forum is a great place to visit for help for WUAgent etc.
    Anyway, "where can I install updates?" :
    on the Start screen, Search for "Windows Update"
    or
    Settings charm
    Change PC Settings
    Update and Recovery
    Windows Update
    or
    Control Panel\System and Security\Windows Update
    Some further (light) discussion on the "new" behaviour:
    http://blogs.msdn.com/b/b8/archive/2011/11/14/minimizing-restarts-after-automatic-updating-in-windows-update.aspx
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • How to run Windows update for Win XP SP3 using Firefox

    My desktop PC is running windows XP with SP3. My spouse uses IE 8 for her browser. I use Firefox Version 24. for my browser. Previously, whenever we ran MS or Windows update it starts IE and runs fine. IE 8 has blown up and no longer works (Runtime Errors). I tried to go to the Windows update website using Firefox and it came back and told me that I had to use IE to run Win update on an XP system. Is this true? I don't want to use IE at all. Is there a way to use Firefox to run Windows or MS update on my Win XP system? Thank you.

    Thanks for your help. That is not what I wanted to hear so I will have to try to get IE 8 working again. How do other folks do updates? Does this mean that IE is absolutely necessary to maintain your windows system? Is this true for the newer versions of Windows, 7 or 8?

  • [Forum FAQ] How to show Windows Update in Control Panel in Clean Installation of Windows 10 Technical Preview Build 9926

    Scenario
    If you performed a clean installation of the new Windows 10 Technical Preview Build 9926, you would find Windows Update is only available in
    Settings and is hidden in Control Panel by default. However, Windows Update is still available in Control Panel if it is an upgrade version of Windows 10 Technical Preview Build 9926.
    Solution
    After the comparison of the two different version, the differences is the following registry:
    HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\IsConvergedUpdateStackEnabled
    In clean installation version:
    In upgrade version:
    The method to make Windows Update show in Control Panel in the clean installation of Windows 10 Technical Preview Build 9926:
    Edit the REG_DWORD value of IsConvergedUpdateStackEnabled from 1 to 0.
    Applies to
    Clean installation of Windows 10 Technical Preview Build 9926
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    We’ve seen a few forum posts talking about changing registry keys to alter the update experience we shipped in Technical Preview build 9926. There are a couple of reasons that we don’t recommend doing things like that.
    First, the default experience is what we’ve tested across not just the Windows 10 team, but across all of Microsoft before we released it to you. That doesn’t mean that you won’t still find bugs, but it’s definitely the code that’s been most thoroughly
    tested. Changing things back to older versions is risky because the combination of those old settings with the rest of Windows 10 is not something that’s been validated or supported, so we can’t predict the side effects. It’s possible that changing registry
    settings related to update could cause a machine to no longer be able to get new updates or Technical Preview builds.
    The other reason to avoid changing the default update experience is that a lot of update-related code is actually being re-written in order to scale across the variety of different device types Windows 10 will support. Since Technical Previews are
    a work-in-progress, some code that may still be in build 9926 won’t actually ship in the final version of Windows 10 that we provide to all our customers, so trying to re-enable that code temporarily won’t provide a way to accurately assess Windows 10’s update
    capabilities.
    We want to hear your feedback! We’re sharing Technical Preview releases early so we can understand exactly how customers are using our software and make sure we are designing our experiences to address those scenarios. The more
    specific the feedback, the more helpful it is for us – saying “I hate the new Windows Update UI” isn’t very useful, but when we see “I need to be able to tell Windows Update to grab updates from WU itself and not from my internal corporate server, so the new
    Windows Update UI is painful for me”, we can actually understand what changes we could make to solve those specific problems. We can’t promise to fix everything that everyone asks for – and sometimes what one customer wants is exactly what another customer
    doesn’t want – but the more you can help us understand why you want something changed, the better we can try to meet those needs.
    Thanks for listening, and we look forward to hearing your responses.
    http://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_update/warning-disabling-the-new-windows-update-ui-may/dc846517-eca0-4960-b0ff-1eb7227223f5

  • How to install windows 7 32 bit virtual machine on windows 7 64 bit

    Wondering what would be involved in installing windows 7 32 bit as a virtual machine on a windows 7 64 bit laptop, trying to continue to use software that only has 32 bit drivers to talk to specialized hardware before scrapping the hardware.  Drivers
    are not updateable due to the company no longer exist.  Being forced to do this since I am using windows XP to currently do this and will have to stop using XP by 01Apr2014.
    thanks for any help

    If it's special hardware, your chances are small for it to work in a
    virtual machine.  Some USB devices might work, but Virtual PC can't see
    the real hardware on the host.
    Bob Comer Microsoft MVP -- Hyper-V

  • How to make Windows Update work properly after a fresh XP Home Installation

    1. Set up Boot Camp 60 gig partition.
    2. Install full copy of Windows XP SP2 on the Boot Camp partition.
    3. Using the OSX Disk, Install the Boot Camp 2.0 Drivers for Windows.
    4. Download the Boot Camp 2.1 Update from apple.com and install it.
    5. In Windows, run the Apple Software Update.
    6. In your Windows systray, you probably have notice of "automatic software updates". Install them from the systray notification and they will install correctly.
    7. Now manually visit Windows Update. You can view all available updates but if you try to actually install any updates this way you will hang immediately at the "Downloading" status. No actual download even starts.
    This problem will persist across reboots, etc. It will occur if you try to upgrade from Windows Update to Microsoft Update, and even if you then uninstall Microsoft Update and go back to Windows Update.
    The only action that corrects this problem is to perform the following steps:
    1. In Windows, choose Start > Run and enter "msconfig".
    2. In the MS Configuration utility, choose to restart Windows in diagnostic mode. (You must perform the following step in diagnostic mode or some of the files you need to delete will be locked by some running service or whatnot.)
    3. After Windows comes up in diagnostic mode, open the C:\Windows\Software Distribution. Delete everything inside that folder (but not the folder itself).
    4. Run msconfig again and select to restart Windows in normal mode again.
    5. When Windows comes up in normal mode, it recreates the entire default contents that you just deleted in the previous step, and Windows Update will now work properly.

    I kept running into this same problem with Windows Update every single time I restarted into Boot Camp from the OSX side of things. (System Preferences > Startup Disk > select Untitled > Restart.)
    I could clear the problem every time by rebooting (while in Boot Camp) into Diagnostic mode, clearing the contents of the C:\Windows\Software Distribution folder, and then restarting back into Normal mode.
    On a hunch, one time I did not bother with the above steps, but just restarted Windows (Start > Shutdown > Restart). Whaddya know? That worked to clear the problem with Windows Update too!
    So at this point I think the root cause of the problem is something about Boot Camp itself, particularly when you first switch from OSX over to your Boot Camp partition. It is 100% repeatable that Windows Update will run and find your various uninstalled updates, but if you try to actually download any of them, the process will hang right at the start of "Downloading".
    Simply shutting down and restarting Windows while already in Boot Camp solves this problem completely.
    It's also interesting to note that if you use VMWare Fusion to run a VM of your Boot Camp partition you do not have this problem at all. Windows Update will run perfectly each and every time you run your Boot Camp version of Windows under VMWare Fusion. You only need to do this restarting of Windows if you are actually in Boot Camp.

  • How to install windows 7 32 bit

    i have windows 7 32 bit disk but it is not recognizing the disk on the MacBook Pro.. please help me

    Only 64-bit Windows may be installed on that model with Mavericks.
    Boot Camp 5.1- Frequently asked questions
    Boot Camp- System requirements for Microsoft Windows
    Mac Basics- Using Windows on your Mac with Boot Camp
    Boot Camp- Installing Windows 7 Frequently Asked Questions

  • How to fix Windows update after refresh?

    ENVY dv7, Windows 8. After refreshing Windows, Windows update is stuck at 0%

    Hi Diaz418198,
    Thank you for visiting the HP Support Forums and Welcome. I have read your thread on your HP ENVY dv7 Notebook and getting a screen on startup at 0%. Try performing a hard reset. When performing a hard reset please note remove any and all USB devices, and remove memory cards from the card reader slot. Disconnect all non-essential devices. If that does not help try to turn on the computer you start to press F11 repeatedly till the menu opens. You can do a system restore.
    Hope this is helpful.
    Thanks.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

  • How to fix windows update

    I ran the windows update troubleshooter --- 
    This question was solved.
    View Solution.

    Then I get this error after troubleshooter runs and I try an update  -

  • How to install Windows Updates in Safe Mode with Networking

    On my VISTA Business edition, I was getting BSOD (blue screen) so I booted the system in Safe Mode with Networking. But in this mode when I go to Start Menu-->All Programs-->Windows Updates, nothing happens. Please help.
    Thanks..Nam

    https://www.youtube.com/watch?v=rMDjZQqz-i8
    Steps:
    1-Open command prompt with admin mode
    Or Boot from DVD in command prompt mode.(This is what i experienced, able to show the safe mode menu)
    2- Write this command "bcdedit /set {default} bootmenupolicy legacy" and click enter
    3- You can now press F8 while Windows 8 starts in order to access Safe Mode and other Advanced Boot options.

  • How to get windows updates offline

    Hi,all
    I want to get windows updates (win7/win server2003/2008)periodically,but our stations and servers are not connected to Internet,so I must download the windows patches manually.
    Could you sharing your best way to get windows updates and install offline with me? I know some tools such as MBSA ,WSUS. but I have no experience on it .thanks all of you
    Lorin
    Nov.7.2014

    Hi Lorin,
    Managing WSUS on a disconnected network involves exporting updates and metadata from a WSUS server on a connected network and then importing all that information into the WSUS server on the disconnected network.
    There are three steps to accomplishing an import and export.
    First, make sure advanced synchronization options for the express installation files feature and languages on the export server match the settings on the import server.
    Second, copy updates from the file system of the export server to the file system of the import server.
    Third, export update metadata from the database on the export server, and import it into the database on the import server.
    For detailed information, please refer to the link below,
    http://technet.microsoft.com/en-us/library/cc720512(v=ws.10).aspx
    Best Regards.
    Steven Lee
    TechNet Community Support

Maybe you are looking for

  • Blob dictates duplicate items in details section-based on supression

    I was orginally having issues with my supression on this.  I think I have it figured out. But.. I have parts that I request that sometimes have drawing with them.  I created a table in Access with 3 columns - number, .bitmap., nameof drawing I brough

  • Cluster (Load balancing) implementation in obiee 10g

    Hi All, We need to implement clustering (Active-Active for Load balancing) in our project. We use both analytics and bi publisher. We also need to deploy analytics/bipublisher in to weblogic server for SSO purpose. Now we have two machines. As of now

  • Create Process Chains and add Process Types using ABAP

    Does anyone in here have experience in creating or changing a full Process Chain including the Process Types? The reason is, that we have a lot of source systems with "similar" loads. We already have an ABAP that can copy the chain and replace the In

  • Add Command Menu Item in the Menu Panal

    Hi, I want to create a nother Command Menu Item in the Menu Panal without drag a view to it , because i want to put some image only. So, How i can do it ?

  • Crashes since updating to Xorg1.8

    Hi Since updating to Xorg 1.8, I seem to be getting fairly random crashes, mostly when using Chrome (but, only when entering a url seemingly), but just now when closing Okular (using KDE4 btw!) This is part of the Xorg.0.log.old file: [ 4408.346] (II