次の方法で共有


A large number of driver updates showing up in WSUS

Hello, my name is Joe Tindale and I am a Support Escalation Engineer with the WSUS team.

As some of you may know we recently released some driver updates that resulted in an extra ~12,000 updates flowing to your WSUS servers.  At the root of this problem our drivers are published in a one-to-one fashion, meaning a single driver may apply to 100 unique hardware ID’s however we must publish that driver update 100 times, one for each unique hardware ID.  The good news is we are currently working on the infrastructure so that we can release the drivers in a one-to-many fashion.  The bad news is this fix won’t be addressed until a later version. (https://blogs.technet.com/wsus/archive/2008/07/17/so-many-drivers.aspx)

With all those updates on a server it can negatively impact performance.  Each time a client connects to WSUS for a detection cycle all the deployable updates need to be presented to the client.  An extra ~12,000 updates being presented to each client creates quite a load on the server.  Also, whenever you open the WSUS console and try to view large unfiltered amounts of updates, such as “Any Except Declined” the query may timeout before the page is rendered.  All because of the load those extra driver updates create.

To get around this I wrote a tool that would go in and decline ALL driver updates thus helping the two performance issues I mentioned above.  Simply copy the tool to some directory on the WSUS server and run it from a command line.  In addition to doing this I recommend you deselect the “Drivers” classification from the Products and Classifications applet of the options page (unless you really need to deploy driver updates).

Keep in mind that this is not an official Microsoft tool and thus Microsoft makes no warranties or guarantee's, nor does Microsoft support the use of this tool in any way.  Use it at your own risk.

Get the WSUS Driver Declining Tool here.

Joe Tindale | Support Escalation Engineer

Comments

  • Anonymous
    January 01, 2003
    148 Microsoft Team blogs searched, 76 blogs have new articles in the past 7 days. 169 new articles found
  • Anonymous
    January 01, 2003
    GetUpdates failed. Reason: The operation has timed outIf you get that when running the script, what then?
  • Anonymous
    January 01, 2003
    Hello, Joe Tindale here from the WSUS team to give you some tips on those timeout errors you may see
  • Anonymous
    January 01, 2003
    http://blogs.technet.com/sus/archive/2008/08/20/a-large-number-of-driver-updates-showing-up-in-wsus.aspx
  • Anonymous
    January 01, 2003
    I've only seen that happen when SQL was remote and there's not much else you can do when that does happen.  We are working on some alternate workarounds now and hope to have those out in the near future.
  • Anonymous
    January 01, 2003
    Hi Joe,I have the same problem on a couple of our WSUS servers.  We no longer want to download drivers to these WSUS servers.   We are using 3.0, SP1.  It is easy to decline them all, but how can I permanently remove the drivers, and all references to them from the WSUS database?Thanks
  • Anonymous
    January 01, 2003
    Hi Joe,I have the same problem on a couple of our WSUS servers.  We no longer want to download drivers to these WSUS servers.   We are using 3.0, SP1.  It is easy to decline them all, but how can I permanently remove the drivers, and all references to them from the WSUS database?Thanks
  • Anonymous
    January 01, 2003
    Thanks Joe, that just culled all those driver updates.
  • Anonymous
    August 31, 2011
    I see theres still no way of dropping all the driver updates from the database... any news on this issue that was never solved? I have WSUS 3 on an SBS 2003 machine with 10 clients and have 18000 declined database entries for them which makes it somewhat sluggish wading through them.
  • Anonymous
    August 16, 2013
    The comment has been removed
  • Anonymous
    March 23, 2016
    The comment has been removed