SlideShare a Scribd company logo
1 of 16
Author
               Lawrence Garvin, WSUS MVP




Top 3 WSUS Diagnostics Issues
                    SOLVED!
Addressing WSUS Diagnostics Issues
 #1 WSUS simply not working

 #2 Duplicate SUSClientIDs

 #3 Long-running or Failed Downloads




Modify This Footer: View -> Header & Footer   - Slide 2 -
Addressing WSUS Diagnostics Issues
 Are you using Microsoft’s free patch
  management tool, Windows®
  Sever Update Services (“WSUS”)
  for patch management?




                                               I am going to give you some quick
                                                tips to diagnose and solve the TOP
                                                3 WSUS performance and
                                                configuration issues.

Modify This Footer: View -> Header & Footer          - Slide 3 -
Problem #1: WSUS simply not working
Use the “Windows Update Log” to diagnose WSUS issues and identify
errors

The Windows Update Log is a useful WSUS diagnostics tool that is a
rolling log file.

It generally contains about 30 days of entries or 2 MB of data.

The Windows Update Log is located in the Windows Directory. The
Windows Update Log provides many functions.

There are 5 features of Windows Update Log that will help you
identify whether WSUS is configured and working correctly or whether
there are errors and that will ensure that all of your WSUS clients are
successfully executing a detection.

Modify This Footer: View -> Header & Footer   - Slide 4 -
Feature 1: Items Identified at Service Startup
1. The build number of the Windows
   Update Agent (WUA).
2. The time zone at which the entry was
   logged.
3. The proxy configuration for the client
   and the network state.
4. Configuration parameters for the
   agent.
5. The target group membership(s) of
   the machine when client-side
   targeting is being used.
6. The value of the setting for
   “WindowsUpdateAccessDisabled,”
   which is “yes” or “no.”
7. The WSUS Server URL.
8. Inventory information.




   Modify This Footer: View -> Header & Footer   - Slide 5 -
Feature 2: Self-Update
 The machine looks at the current version of the client,
  looks at the version of the client that’s available from the
  WSUS server, and then ensures that the client has the
  latest available version.




Modify This Footer: View -> Header & Footer   - Slide 6 -
Feature 3: Detection Process
 If any of these four steps encounter an issue, the Windows Update
  Agent will log an error message.
         a)      Call the client web service.
         b)      Initialize the targeting cookie and a call to the “simpleauth” web
                 service.
         c)      Call against the client web service to get the extended update
                 information.
         d)      Produce a log entry showing how many updates were detected, how
                 many product categories were searched, and how many updates
                 were tested.




Modify This Footer: View -> Header & Footer   - Slide 7 -
Feature 4: Downloading
 Downloading creates simple log entries and initiates the
  agent which hands the download off to the Background
  Intelligent Transfer Service (BITS).

 Two items are logged in the Windows Update Log.
         » The title of the update (this is the only place that the actual title
           of the update is logged.).
         » The log tracks where the update is being downloaded from,
           where it’s being downloaded to, and the actual file name on the
           WSUS server that is being transferred.


 If there are any issues downloading, you’ll see it in the
  Windows Update Log.

Modify This Footer: View -> Header & Footer   - Slide 8 -
Feature 5: Reporting
 Reporting creates simple log entries.

 WSUS tracks reporting calls to the ReportingWebService.

 At a minimum, this executes an event that will always upload two
  events.

 If there are any issues executing the call, you’ll see an error in the
  Windows Update Log.




Modify This Footer: View -> Header & Footer   - Slide 9 -
Problem #2: Duplicate SUSClientIDs
 Duplicate SUSClientIDs are caused when a machine is cloned from a master
  image that already has a SusClientID stored in the registry.

 The Duplicate SUSClientID can cause two problems:

         1. Your WSUS console will only show a percentage of the machines in your
            environment. While the names of the machines change, the physical number of
            machines in the list is fixed. This number shown by WSUS is the number of
            unique SusClientIDs in the environment, but not the actual number of client
            systems.

         2. Certain error codes can be directly traced to duplicate SusClientIDs. If you’re
            seeing any of these error codes, duplicate SusClientIDs are most likely the
            reason.




Modify This Footer: View -> Header & Footer   - Slide 10 -
Problem #2: Duplicate SUSClientIDs (contd.)
  How to fix duplicate SUSClientIDs?
 In older versions of WSUS, prior to version 3, the problem automatically resolved itself by
     comparing the machine SIDS and the Windows Update Agent Version 5 client registry
     value called AccountDomainSID. If they didn’t match, the Windows Update Agent
     would automatically generate a new SUSClientID.
 However, if you’re using WSUS 3, the AccountDomainSID value was removed from the
     registry, and there is no generation for a new SusClientID. To fix the problem, you
     must delete the SUSClientID from the registry. Windows Update Agent sees that the
     ID is missing and will generate a new one.

  There are two places to find the SUSClientID
          1.    In the registry in the CurrentVersionWindowsUpdate key.
          2.    It is also logged in the “Initializing Simple Targeting Cookie” log entry in the Windows
                Update Log.


  The solution: The preferred fix would be to remove the applicable registry key from
   your master image before cloning. If you are unable to do this, you must remove the
   duplicate ID from each of the cloned machines and then restart the Automatic
   Updates service, which will generate a new unique value and replace the old one.


 Modify This Footer: View -> Header & Footer         - Slide 11 -
Problem #3 Long-running or Failed Downloads?
 Use WSUS Server-Side Diagnostics to analyze and repair

 If a download is taking a very long time, first determine how many approved
  updates you have waiting. If you have 50 or more updates, simply put, you
  have a lot of content to be downloaded. Numerous waiting updates makes
  BITS run slowly. This service runs based upon available bandwidth.

 If downloads are actually failing, you will need to check for errors in the
  Application Event Log on the WSUS server. The two common error codes
  that will show reasons for a download failure are:
      1) HTTP v1.1 Range Protocol Header

         2) Permissions on the non-SYSVOL volume




Modify This Footer: View -> Header & Footer   - Slide 12 -
Error Code: HTTP v1.1 Range Protocol Header
 The failure is caused by a firewall, proxy server, or other network appliance
  between the WSUS Server and Microsoft that is not properly configured or
  that is not capable of supporting the HTTP Version 1.1 Range Protocol
  Header that is being used in the download instance.

 The solution:
There are some third-party firewall and proxy server appliances that either do
  not support or have not been configured to support the WSUS range
  protocol header.

This behavior has also been observed to be caused by some web filtering
  appliances. If you see an Application Event Log entry that says something
  about Range Protocol Headers, the most likely cause is a device that is
  sitting between you and the Internet.




Modify This Footer: View -> Header & Footer   - Slide 13 -
Error Code: Permissions on Non-SYSVOL Volume
   If content is being stored on a volume other than the system volume, most
    likely, access is being denied on that other volume. You will often see this as
    “access denied” for drive D or drive E, etc.

   The solution:
  This is actually a defect in the .NET Framework. Unfortunately .NET does not
    automatically give the Network Service account read access to the ROOT of
    non-SYSVOL drives.

  So, when WSUS is configured to write to those drives, the Network Service
    account cannot read the ROOT of the drive and find the path to write.

  To fix this issue, you must add the Network Service account to the ROOT drive
     and give it “read” permissions. Simply select the drive, go to the security tab,
     add the Network Service account, and add “read” permissions.




  Modify This Footer: View -> Header & Footer   - Slide 14 -
Helpful Resources
     Avoid WSUS Diagnostic Issues with
         SolarWinds Patch Manager




         Watch Video                        Test Drive Live Demo




      Ask Our Community                Download 30-day Free Trial



                 Click any of the links above


                             - Slide 15 -
Author: Lawrence Garvin, WSUS MVP




                                                Thank You!


     Feedback or questions
lawrence.garvin@solarwinds.com

More Related Content

More from SolarWinds

Government and Education Webinar: Cyber Technology to Enable Operator Effecti...
Government and Education Webinar: Cyber Technology to Enable Operator Effecti...Government and Education Webinar: Cyber Technology to Enable Operator Effecti...
Government and Education Webinar: Cyber Technology to Enable Operator Effecti...
SolarWinds
 

More from SolarWinds (20)

Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsGovernment and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...
 
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
 
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsGovernment and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT Operations
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application Performance
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid Workforce
 
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
 
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion
 
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
 
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning
 
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkGovernment and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your Network
 
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
 
Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges
 
Government and Education Webinar: SQL Server—Indexing for Performance
Government and Education Webinar: SQL Server—Indexing for PerformanceGovernment and Education Webinar: SQL Server—Indexing for Performance
Government and Education Webinar: SQL Server—Indexing for Performance
 
Government Webinar: Monitoring Azure and Deploying SolarWinds on Azure Govern...
Government Webinar: Monitoring Azure and Deploying SolarWinds on Azure Govern...Government Webinar: Monitoring Azure and Deploying SolarWinds on Azure Govern...
Government Webinar: Monitoring Azure and Deploying SolarWinds on Azure Govern...
 
Government Webinar: RMF, DISA STIG, and NIST FISMA Compliance Using SolarWinds
Government Webinar: RMF, DISA STIG, and NIST FISMA Compliance Using SolarWindsGovernment Webinar: RMF, DISA STIG, and NIST FISMA Compliance Using SolarWinds
Government Webinar: RMF, DISA STIG, and NIST FISMA Compliance Using SolarWinds
 
Government Webinar: Preparing for CMMC Compliance Roundtable
Government Webinar: Preparing for CMMC Compliance Roundtable Government Webinar: Preparing for CMMC Compliance Roundtable
Government Webinar: Preparing for CMMC Compliance Roundtable
 
Government and Education Webinar: Cyber Technology to Enable Operator Effecti...
Government and Education Webinar: Cyber Technology to Enable Operator Effecti...Government and Education Webinar: Cyber Technology to Enable Operator Effecti...
Government and Education Webinar: Cyber Technology to Enable Operator Effecti...
 
Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...
Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...
Government Webinar: Low-Cost Log, Network Configuration, and IT Monitoring So...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

How-To: Top 3 WSUS Diagnostics Issues Solved

  • 1. Author Lawrence Garvin, WSUS MVP Top 3 WSUS Diagnostics Issues SOLVED!
  • 2. Addressing WSUS Diagnostics Issues  #1 WSUS simply not working  #2 Duplicate SUSClientIDs  #3 Long-running or Failed Downloads Modify This Footer: View -> Header & Footer - Slide 2 -
  • 3. Addressing WSUS Diagnostics Issues  Are you using Microsoft’s free patch management tool, Windows® Sever Update Services (“WSUS”) for patch management?  I am going to give you some quick tips to diagnose and solve the TOP 3 WSUS performance and configuration issues. Modify This Footer: View -> Header & Footer - Slide 3 -
  • 4. Problem #1: WSUS simply not working Use the “Windows Update Log” to diagnose WSUS issues and identify errors The Windows Update Log is a useful WSUS diagnostics tool that is a rolling log file. It generally contains about 30 days of entries or 2 MB of data. The Windows Update Log is located in the Windows Directory. The Windows Update Log provides many functions. There are 5 features of Windows Update Log that will help you identify whether WSUS is configured and working correctly or whether there are errors and that will ensure that all of your WSUS clients are successfully executing a detection. Modify This Footer: View -> Header & Footer - Slide 4 -
  • 5. Feature 1: Items Identified at Service Startup 1. The build number of the Windows Update Agent (WUA). 2. The time zone at which the entry was logged. 3. The proxy configuration for the client and the network state. 4. Configuration parameters for the agent. 5. The target group membership(s) of the machine when client-side targeting is being used. 6. The value of the setting for “WindowsUpdateAccessDisabled,” which is “yes” or “no.” 7. The WSUS Server URL. 8. Inventory information. Modify This Footer: View -> Header & Footer - Slide 5 -
  • 6. Feature 2: Self-Update  The machine looks at the current version of the client, looks at the version of the client that’s available from the WSUS server, and then ensures that the client has the latest available version. Modify This Footer: View -> Header & Footer - Slide 6 -
  • 7. Feature 3: Detection Process  If any of these four steps encounter an issue, the Windows Update Agent will log an error message. a) Call the client web service. b) Initialize the targeting cookie and a call to the “simpleauth” web service. c) Call against the client web service to get the extended update information. d) Produce a log entry showing how many updates were detected, how many product categories were searched, and how many updates were tested. Modify This Footer: View -> Header & Footer - Slide 7 -
  • 8. Feature 4: Downloading  Downloading creates simple log entries and initiates the agent which hands the download off to the Background Intelligent Transfer Service (BITS).  Two items are logged in the Windows Update Log. » The title of the update (this is the only place that the actual title of the update is logged.). » The log tracks where the update is being downloaded from, where it’s being downloaded to, and the actual file name on the WSUS server that is being transferred.  If there are any issues downloading, you’ll see it in the Windows Update Log. Modify This Footer: View -> Header & Footer - Slide 8 -
  • 9. Feature 5: Reporting  Reporting creates simple log entries.  WSUS tracks reporting calls to the ReportingWebService.  At a minimum, this executes an event that will always upload two events.  If there are any issues executing the call, you’ll see an error in the Windows Update Log. Modify This Footer: View -> Header & Footer - Slide 9 -
  • 10. Problem #2: Duplicate SUSClientIDs  Duplicate SUSClientIDs are caused when a machine is cloned from a master image that already has a SusClientID stored in the registry.  The Duplicate SUSClientID can cause two problems: 1. Your WSUS console will only show a percentage of the machines in your environment. While the names of the machines change, the physical number of machines in the list is fixed. This number shown by WSUS is the number of unique SusClientIDs in the environment, but not the actual number of client systems. 2. Certain error codes can be directly traced to duplicate SusClientIDs. If you’re seeing any of these error codes, duplicate SusClientIDs are most likely the reason. Modify This Footer: View -> Header & Footer - Slide 10 -
  • 11. Problem #2: Duplicate SUSClientIDs (contd.)  How to fix duplicate SUSClientIDs? In older versions of WSUS, prior to version 3, the problem automatically resolved itself by comparing the machine SIDS and the Windows Update Agent Version 5 client registry value called AccountDomainSID. If they didn’t match, the Windows Update Agent would automatically generate a new SUSClientID. However, if you’re using WSUS 3, the AccountDomainSID value was removed from the registry, and there is no generation for a new SusClientID. To fix the problem, you must delete the SUSClientID from the registry. Windows Update Agent sees that the ID is missing and will generate a new one.  There are two places to find the SUSClientID 1. In the registry in the CurrentVersionWindowsUpdate key. 2. It is also logged in the “Initializing Simple Targeting Cookie” log entry in the Windows Update Log.  The solution: The preferred fix would be to remove the applicable registry key from your master image before cloning. If you are unable to do this, you must remove the duplicate ID from each of the cloned machines and then restart the Automatic Updates service, which will generate a new unique value and replace the old one. Modify This Footer: View -> Header & Footer - Slide 11 -
  • 12. Problem #3 Long-running or Failed Downloads?  Use WSUS Server-Side Diagnostics to analyze and repair  If a download is taking a very long time, first determine how many approved updates you have waiting. If you have 50 or more updates, simply put, you have a lot of content to be downloaded. Numerous waiting updates makes BITS run slowly. This service runs based upon available bandwidth.  If downloads are actually failing, you will need to check for errors in the Application Event Log on the WSUS server. The two common error codes that will show reasons for a download failure are: 1) HTTP v1.1 Range Protocol Header 2) Permissions on the non-SYSVOL volume Modify This Footer: View -> Header & Footer - Slide 12 -
  • 13. Error Code: HTTP v1.1 Range Protocol Header  The failure is caused by a firewall, proxy server, or other network appliance between the WSUS Server and Microsoft that is not properly configured or that is not capable of supporting the HTTP Version 1.1 Range Protocol Header that is being used in the download instance.  The solution: There are some third-party firewall and proxy server appliances that either do not support or have not been configured to support the WSUS range protocol header. This behavior has also been observed to be caused by some web filtering appliances. If you see an Application Event Log entry that says something about Range Protocol Headers, the most likely cause is a device that is sitting between you and the Internet. Modify This Footer: View -> Header & Footer - Slide 13 -
  • 14. Error Code: Permissions on Non-SYSVOL Volume  If content is being stored on a volume other than the system volume, most likely, access is being denied on that other volume. You will often see this as “access denied” for drive D or drive E, etc.  The solution: This is actually a defect in the .NET Framework. Unfortunately .NET does not automatically give the Network Service account read access to the ROOT of non-SYSVOL drives. So, when WSUS is configured to write to those drives, the Network Service account cannot read the ROOT of the drive and find the path to write. To fix this issue, you must add the Network Service account to the ROOT drive and give it “read” permissions. Simply select the drive, go to the security tab, add the Network Service account, and add “read” permissions. Modify This Footer: View -> Header & Footer - Slide 14 -
  • 15. Helpful Resources Avoid WSUS Diagnostic Issues with SolarWinds Patch Manager Watch Video Test Drive Live Demo Ask Our Community Download 30-day Free Trial Click any of the links above - Slide 15 -
  • 16. Author: Lawrence Garvin, WSUS MVP Thank You! Feedback or questions lawrence.garvin@solarwinds.com