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: 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 DashboardsSolarWinds
 
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...SolarWinds
 
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...SolarWinds
 
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 OperationsSolarWinds
 
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 PerformanceSolarWinds
 
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 WorkforceSolarWinds
 
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
 
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...SolarWinds
 
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 SolarWinds
 
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 ...SolarWinds
 
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 SolarWinds
 
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 NetworkSolarWinds
 
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...SolarWinds
 
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 SolarWinds
 
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 PerformanceSolarWinds
 
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...SolarWinds
 
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 SolarWindsSolarWinds
 
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 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
 
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...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

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

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