SlideShare une entreprise Scribd logo
1  sur  50
Author
            Lawrence Garvin, WSUS MVP




   Common WSUS Issues in
Deployment, Operations, and
Diagnostics: Tips & Solutions
Tips & Solutions for Common WSUS Issues
 Deployment
   » Documentation
   » Database Engine
   » Target Group Management

 Operations
   » Superseded updates
   » Server Cleanup Wizard

 Diagnostics
   »   Content Downloading
   »   Duplicate SusClientID
   »   High CPU Utilization
   »   Client Diagnostics Tool
   »   WindowsUpdate.log
Deployment
Documentation
 Release Notes (Must Read)
    » http://go.microsoft.com/fwlink/?LinkId=71268 (WSUS v3 SP1)
    » http://go.microsoft.com/fwlink/?LinkId=139840 (WSUS v3 SP2)
 WSUS Overview (New to Windows Update or WSUS)
    » http://go.microsoft.com/fwlink/?LinkId=71266
 Step By Step Guide (First Time Installation)
    » http://go.microsoft.com/fwlink/?LinkId=71267
 Deployment Guide (Advanced Installations)
    » http://go.microsoft.com/fwlink/?LinkId=79983
 Operations Guide (How to Use WSUS)
    » http://go.microsoft.com/fwlink/?LinkId=139828
 TechNet Library (Online)
    » http://technet.microsoft.com/en-us/library/dd939796(WS.10).aspx
Deployment
Database Engine

 Windows Internal Database vs. SQL Server® Express
  Edition
 SQL Server Express limited to 4GB database size
    » SQL 2008 R2 increases to 10GB
 SQL Server Express limited to 1 CPU
 SQL Server Express limited to 1GB RAM
 Windows Internal Database not limited
Deployment
WSUS Target Groups
 Two groups created at installation
     » Unassigned Computers
     » All Computers

 Default group assignment methodology is Server-Side
  Targeting

 Groups defined in policy must be manually created on the
  WSUS server

 There is NO association between Active Directory® OUs and
  WSUS Target Groups except that OUs are a method to
  convey a policy setting to a group of client systems
Deployment
WSUS Target Groups
 Grouping strategies:
    » By installed operating system
       • E.g. Windows XP®, Windows 2003, Windows 2008, Windows 7
    » By function or purpose
       • E.g. DomainControllers, SQL, Microsoft Exchange Server®
    » By location
       • E.g. Corporate, Seattle, Miami, Australia
    » These strategies can all be used together
 Groups can be hierarchical
 Clients can belong to multiple groups
Deployment
WSUS Target Groups
Deployment
WSUS Target Groups
Deployment
WSUS Target Groups
Deployment
WSUS Target Groups

 WSUS Server = Server; Policy = Enabled
   » Server will permit assignment of group memberships

   » Client will ignore changes made at the server because it
     believes it is authoritative
   » Client will scan/report based on the group(s) assigned in the
     GPO
Deployment
WSUS Target Groups

 WSUS Server = GP; Policy = Not Enabled
   » Server will prohibit assignment of group memberships

   » Client will query WSUS Server for current group membership(s)

   » Client will scan/report based on the group(s) last assigned at
     the server
   » New clients will be assigned to Unassigned Computers
Operations
Superseded Updates

 Handling superseded updates
   » All superseded updates will be reported as Needed until an
     update in the chain is installed.
   » The Windows Update Agent (WUA) can recognize a
     superseded update and that a superseding update is available.
   » Ensure update is superseded for all applicable platforms.

   » Declining unneeded superseded updates assists in
     performance by reducing WUA scanning overhead.
Operations
Selecting superseded updates to decline
Operations
Server Cleanup Wizard
Operations
Server Cleanup Wizard
Operations
Server Cleanup Wizard

 Recommended frequency of execution
  » Minimum: The Server Cleanup Wizard should be executed at least
     monthly. The most ideal time is after your monthly Patch Tuesday
     cycle, when new updates have been approved, and the Agent has
     now reported older updates as NotApplicable.
  » Recommended: If you have auto-approval rules in place for
     Definition Updates, particularly for Forefront Client Security, you
     should be using the Server Cleanup Wizard on a weekly basis.
Operations
Server Cleanup Wizard
 Recommended order of execution
   1. Delete computers – reducing number of computers in the database
      reduces the query effort to identify machines with “Needed” updates in later
      phases.
   2. Decline expired updates – This is usually a very short list, particularly if the
      option to auto-decline expired revisions is approved.
   3. Decline superseded updates – The update must not have an active
      approval or be reported as needed by any client. Older updates that were
      approved previously must be manually reset to Not Approved.
   4. Delete expired updates/revisions – This is the most resource intensive step
      because it requires removing rows from the database, which requires the
      rewriting of associated index files.
   5. Delete unneeded files – Once all updates have been set to the correct
      approval status or deleted, then the deletion of files will have the most
      effective result.
Operations
Server Cleanup Wizard
 Special considerations for use in a Replica environment.
    » Assign all approvals/declinations; complete all downloads.

    » Synchronize all servers and verify servers are idle.

    » Disable synchronization on all servers.

    » Run Server Cleanup Wizard on all servers.

    » Manually synchronize all servers and confirm no unexpected changes.

    » Re-enable synchronization on all servers.
Diagnostics
Content Downloading – General Notes

 Apparent slow downloading – Understanding BITS

 Issues affecting download failures on the WSUS Server are logged
  in the Application Event Log of the WSUS Server
 There are two commonly encountered download failures:
   » HTTP v1.1 Range Protocol Header

   » Write Access Denied on non-SYSVOL volume
Diagnostics
Content Downloading – Range Protocol Header

 The Background Intelligent Transfer Service (BITS) requires the
  use of HTTP v1.1 Range Protocol Headers in order to support
  download and resume functionality.
 Some third party firewall and proxy server appliances and software
  either do not support, or have not been properly configured by
  default, to support the full capabilities of HTTP v1.1.
 Most notably this occurs in older SonicWall appliances.
    » SonicWall has documented the necessary configuration changes on
       their support website.
Diagnostics
Content Downloading – Access Denied

 A long standing defect in the .NET Framework v2.0 installer fails to
  properly configure permissions for the NT AUTHORITYNetwork
  Service account on volumes other than SYSVOL.
 When WSUS is then configured to place the ~WSUSContent
  folder on a non-SYSVOL volume, WSUS is unable to write to the
  content store.
Diagnostics
Content Downloading – Access Denied

 The remediation is to add READ
  permissions to the ROOT of the
  non-SYSVOL volume for the
  Network Service account.
Diagnostics
Duplicate SusClientID
 Caused, almost exclusively, by cloning physical or virtual machines
  from a master image containing a SusClientID registry value.
 Manifests in a number of different possible ways.
    »   The most common is by the continual appearance and
        disappearance of machines in the WSUS Admin Console, marked by
        a fixed number of machines always in the list. The fixed number
        indicates the actual number of unique SusClientIDs in the
        environment.

    »   It may also manifest as error codes 0x80070002, 0x80070006,
        0x80072ee2, 0x80072efd, 0x80072efe, 0x8007400D, or 0x80244015
        in the WindowsUpdate.log.
Diagnostics
  Duplicate SusClientID

 This issue, with WUA v5.8 (WSUS v2) was resolvable by using the -reseal
  parameter with sysprep. This worked because the WUA also maintained a
  value named AccountDomainSID, and used that value to determine if the
  SusClientID needed to be regenerated (anytime the AccountDomainSID
  no longer matched the machine SID).
 This 'feature' was removed in the WUA v7 (WSUS v3) client, leaving
  'sysprep -reseal' a non-functional solution to this issue.
 Good News!: New capabilities have been added to the WUA v7.4 (WSUS
  v3 SP2) client, which will now auto-detect the presence of duplicate
  SusClientIDs and automatically generate a new (unique) SusClientID.
Diagnostics
Duplicate SusClientID

 Best: Upgrade to WSUS v3 SP2 and WUAgent v7.4

 Preferred: Remove the SusClientID value from the master image
  before cloning.
 Post-cloning: Remove the SusClientID value from each cloned
  machine and restart the AU service (or reboot).
 See KB903262 for remediation details:
   » http://support.microsoft.com/kb/903262
Diagnostics
SVCHOST.EXE 100% CPU Utilization

 WSUS v2.0/WUA v5.8 (Upgrade to WSUS 3.0 SP1 and apply
  KB927891)
 WUA v7.1.6000.65, the WSUS 3.0 SP1 native client (Upgrade
  WSUS to Service Pack 2 and update WUA to v7.4.7600.226)
 Large number of updates installed on Microsoft Office® 2003
  (Reinstall Office 2003; apply Service Pack 3)
 Outlook® 2003 installed on Office XP® (SBS2003 environments
  with Office XP on desktop) (Upgrade Office XP to Office 2003)
 Undeclined superseded updates on WSUS server (Decline
  superseded updates)
Diagnostics
SVCHOST.EXE 100% CPU Utilization
 WUA v7.4.7600.226, the WSUS 3.0 SP2 native client and a conflict
  with the Group Policy setting “Download missing COM
  components”
   » http://social.technet.microsoft.com/Forums/en-
     US/winserverwsus/thread/daf131c5-6a4f-45d1-a03f-c39cea436b6f
Diagnostics
Client Diagnostics Tool
 is a console application (command-line only)

 is a 32-bit application (not available for 64-bit)

 was written for WSUS v2 (knows nothing about WSUS v3)

 can be downloaded from the MS Download Center or from the
  “Tools and Utilities” link on the WSUS Home Page


    » http://download.microsoft.com/download/9/7/6/976d1084-d2fd-45a1-
       8c27-a467c768d8ef/WSUS%20Client%20Diagnostic%20Tool.EXE
Diagnostics
Client Diagnostics Tool

 Tests four areas of interest

 The machine state (Rights, Services, WUA version)

 AU Settings

 Proxy Configuration (WinHTTP, IE)

 Ability to connect to the WSUS Server (selfupdate).
Diagnostics

Client Diagnostics Tool
 CDT – Machine State
Diagnostics
Client Diagnostics Tool
Diagnostics
Client Diagnostics Tool

 CDT – AU Settings
Diagnostics
Client Diagnostics Tool

CDT – Proxy Configuration
Diagnostics
Client Diagnostics Tool
 CDT – WSUS Server Connection
Diagnostics
WindowsUpdate.log

 Located in %windir% (usually C:WINDOWS)

 Is a rolling log file (~30 days or 2MBytes)

 Detailed analysis guide contained in KB902093

 Key areas of interest:
    » Service startup

    » Selfupdate Check

    » Detection

    » Downloading

    » Reporting
Diagnostics
WindowsUpdate.log – Service startup
Diagnostics
WindowsUpdate.log – Service startup
Diagnostics
WindowsUpdate.log – Service startup
Diagnostics
WindowsUpdate.log – Service startup
Diagnostics
WindowsUpdate.log – Service startup
Diagnostics
WindowsUpdate.log – Service startup
Diagnostics
WindowsUpdate.log – Selfupdate check
Diagnostics
WindowsUpdate.log – Detection
Diagnostics
WindowsUpdate.log – Detection
Diagnostics
WindowsUpdate.log – Detection
Diagnostics
WindowsUpdate.log – Detection
Diagnostics
WindowsUpdate.log – Download
Diagnostics

WindowsUpdate.log – Reporting
Helpful Resources
 Hope these tips help you quickly solve your
WSUS errors. To free up more of your time, try
               SolarWinds Patch Manager


         Watch Video                        Test Drive Live Demo




      Ask Our Community                Download 30-day Free Trial



                 Click any of the links above


                             - Slide 49 -
Author: Lawrence Garvin, WSUS MVP




                                                Thank You!


     Feedback or questions
lawrence.garvin@solarwinds.com

Contenu connexe

Tendances

Checks and Balances
Checks and BalancesChecks and Balances
Checks and Balances
James Woda
 
Trabajo de derecho civil - Contrato en venezuela
Trabajo de derecho civil - Contrato en venezuelaTrabajo de derecho civil - Contrato en venezuela
Trabajo de derecho civil - Contrato en venezuela
merarid marchan
 
Powers Of Congress
Powers Of CongressPowers Of Congress
Powers Of Congress
VVS Central
 
Chapter 3 The Constitution
Chapter 3   The ConstitutionChapter 3   The Constitution
Chapter 3 The Constitution
phillipgrogers
 

Tendances (20)

Fuentes del derecho tributario.
Fuentes del derecho tributario.Fuentes del derecho tributario.
Fuentes del derecho tributario.
 
La nocion general de persona juridica , diferencia entre persona juridica de ...
La nocion general de persona juridica , diferencia entre persona juridica de ...La nocion general de persona juridica , diferencia entre persona juridica de ...
La nocion general de persona juridica , diferencia entre persona juridica de ...
 
A Brief Introduction to Civics
A Brief Introduction to CivicsA Brief Introduction to Civics
A Brief Introduction to Civics
 
Us constitution
Us constitutionUs constitution
Us constitution
 
Federal And Unitary
Federal And UnitaryFederal And Unitary
Federal And Unitary
 
unitary-government.ppt
unitary-government.pptunitary-government.ppt
unitary-government.ppt
 
Checks and Balances
Checks and BalancesChecks and Balances
Checks and Balances
 
US Constitution (2012)
US Constitution (2012)US Constitution (2012)
US Constitution (2012)
 
The Presidency
The PresidencyThe Presidency
The Presidency
 
Parte preliminar
Parte preliminarParte preliminar
Parte preliminar
 
Us elections
Us electionsUs elections
Us elections
 
1 nociones generales
1  nociones generales1  nociones generales
1 nociones generales
 
Trabajo de derecho civil - Contrato en venezuela
Trabajo de derecho civil - Contrato en venezuelaTrabajo de derecho civil - Contrato en venezuela
Trabajo de derecho civil - Contrato en venezuela
 
Chapter 6 MALAYSIA.pptx
Chapter 6 MALAYSIA.pptxChapter 6 MALAYSIA.pptx
Chapter 6 MALAYSIA.pptx
 
Powers Of Congress
Powers Of CongressPowers Of Congress
Powers Of Congress
 
Chapter 3 The Constitution
Chapter 3   The ConstitutionChapter 3   The Constitution
Chapter 3 The Constitution
 
La propiedad derecho civil
La propiedad derecho civilLa propiedad derecho civil
La propiedad derecho civil
 
Las causas de inejecución de las obligaciones romanas
Las causas de inejecución de las obligaciones romanasLas causas de inejecución de las obligaciones romanas
Las causas de inejecución de las obligaciones romanas
 
Derecho administrativo
Derecho administrativoDerecho administrativo
Derecho administrativo
 
2 party system
2 party system2 party system
2 party system
 

En vedette

CriminalEFS-PowerPoint
CriminalEFS-PowerPointCriminalEFS-PowerPoint
CriminalEFS-PowerPoint
Jenn Amabile
 
Management choices with Microsoft Intune.PDF
Management choices with Microsoft Intune.PDFManagement choices with Microsoft Intune.PDF
Management choices with Microsoft Intune.PDF
Joseph Glocke
 

En vedette (20)

scan-2
scan-2scan-2
scan-2
 
Edu startup 스마트미디어산업협회_대구경북디자인센터_151216
Edu startup 스마트미디어산업협회_대구경북디자인센터_151216Edu startup 스마트미디어산업협회_대구경북디자인센터_151216
Edu startup 스마트미디어산업협회_대구경북디자인센터_151216
 
CriminalEFS-PowerPoint
CriminalEFS-PowerPointCriminalEFS-PowerPoint
CriminalEFS-PowerPoint
 
【Mobidays】KM-Report 2016年8月
【Mobidays】KM-Report 2016年8月【Mobidays】KM-Report 2016年8月
【Mobidays】KM-Report 2016年8月
 
VENEZUELA SUS CULTURAS Y RAICES
VENEZUELA SUS CULTURAS Y RAICESVENEZUELA SUS CULTURAS Y RAICES
VENEZUELA SUS CULTURAS Y RAICES
 
Educación maestría
Educación maestríaEducación maestría
Educación maestría
 
Common WSUS Errors Codes - Decoded and Resolved
Common WSUS Errors Codes - Decoded and Resolved Common WSUS Errors Codes - Decoded and Resolved
Common WSUS Errors Codes - Decoded and Resolved
 
Effective Testing of Apache Accumulo Iterators
Effective Testing of Apache Accumulo IteratorsEffective Testing of Apache Accumulo Iterators
Effective Testing of Apache Accumulo Iterators
 
Create@alibaba Cloud
Create@alibaba CloudCreate@alibaba Cloud
Create@alibaba Cloud
 
Wsus best practices
Wsus best practicesWsus best practices
Wsus best practices
 
Management choices with Microsoft Intune.PDF
Management choices with Microsoft Intune.PDFManagement choices with Microsoft Intune.PDF
Management choices with Microsoft Intune.PDF
 
Vocabulario de Xeografía 2º de bacharelato
Vocabulario de Xeografía 2º de bacharelatoVocabulario de Xeografía 2º de bacharelato
Vocabulario de Xeografía 2º de bacharelato
 
Modul logika matematika
Modul logika matematikaModul logika matematika
Modul logika matematika
 
As paisaxes naturais e as súas interaccións natureza-sociedade en España
As paisaxes naturais e as súas interaccións natureza-sociedade en EspañaAs paisaxes naturais e as súas interaccións natureza-sociedade en España
As paisaxes naturais e as súas interaccións natureza-sociedade en España
 
Practical Kerberos with Apache HBase
Practical Kerberos with Apache HBasePractical Kerberos with Apache HBase
Practical Kerberos with Apache HBase
 
Windows Intune: Simplify Your PC Management
Windows Intune: Simplify Your PC ManagementWindows Intune: Simplify Your PC Management
Windows Intune: Simplify Your PC Management
 
Apr caculations
Apr caculationsApr caculations
Apr caculations
 
Powerpoint excel
Powerpoint excelPowerpoint excel
Powerpoint excel
 
O2o 신사업전략기획 초안 동진
O2o 신사업전략기획 초안 동진O2o 신사업전략기획 초안 동진
O2o 신사업전략기획 초안 동진
 
Cetoacidosis diabetica y estado hiperosmolar revisión 2016
Cetoacidosis diabetica y estado hiperosmolar revisión 2016 Cetoacidosis diabetica y estado hiperosmolar revisión 2016
Cetoacidosis diabetica y estado hiperosmolar revisión 2016
 

Similaire à Common WSUS Issues in Deployment Operations and Diagnostics

Tech Ed 2008 Israel Server Management 360
Tech Ed 2008 Israel   Server Management 360Tech Ed 2008 Israel   Server Management 360
Tech Ed 2008 Israel Server Management 360
Amit Gatenyo
 
0828 Windows Server 2008 新安全功能探討
0828 Windows Server 2008 新安全功能探討0828 Windows Server 2008 新安全功能探討
0828 Windows Server 2008 新安全功能探討
Timothy Chen
 
Sql server 2012 autoexec event no 39
Sql server 2012 autoexec event no 39Sql server 2012 autoexec event no 39
Sql server 2012 autoexec event no 39
Antonios Chatzipavlis
 

Similaire à Common WSUS Issues in Deployment Operations and Diagnostics (20)

How-To: WSUS Reporting Made Easier
How-To: WSUS Reporting Made EasierHow-To: WSUS Reporting Made Easier
How-To: WSUS Reporting Made Easier
 
Azure System Management
Azure System ManagementAzure System Management
Azure System Management
 
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.wayLlunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
 
10215 A 09
10215 A 0910215 A 09
10215 A 09
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
 
WSUS Deployment on Windows Server 2008
WSUS Deployment on Windows Server 2008WSUS Deployment on Windows Server 2008
WSUS Deployment on Windows Server 2008
 
Windows Server 2012 Virtualization: Notes from the Field
Windows Server 2012 Virtualization: Notes from the FieldWindows Server 2012 Virtualization: Notes from the Field
Windows Server 2012 Virtualization: Notes from the Field
 
Xandria datasheet
Xandria datasheet Xandria datasheet
Xandria datasheet
 
Tech Ed 2008 Israel Server Management 360
Tech Ed 2008 Israel   Server Management 360Tech Ed 2008 Israel   Server Management 360
Tech Ed 2008 Israel Server Management 360
 
0828 Windows Server 2008 新安全功能探討
0828 Windows Server 2008 新安全功能探討0828 Windows Server 2008 新安全功能探討
0828 Windows Server 2008 新安全功能探討
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
 
Sql server 2012 autoexec event no 39
Sql server 2012 autoexec event no 39Sql server 2012 autoexec event no 39
Sql server 2012 autoexec event no 39
 
SCUGBE_Lowlands_Unite_2017_Servicing your new Windows workplace like a boss.
SCUGBE_Lowlands_Unite_2017_Servicing your new Windows workplace like a boss.SCUGBE_Lowlands_Unite_2017_Servicing your new Windows workplace like a boss.
SCUGBE_Lowlands_Unite_2017_Servicing your new Windows workplace like a boss.
 
WMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
WMUG NL Tuesday - Latest and greatest in the world of Configuration ManagerWMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
WMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
 
Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation
 
Getting Started With Virtualization
Getting Started With VirtualizationGetting Started With Virtualization
Getting Started With Virtualization
 
Kaseya monitoring tool
Kaseya monitoring toolKaseya monitoring tool
Kaseya monitoring tool
 
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With NagiosNagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
 

Plus de SolarWinds

Plus de SolarWinds (20)

SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
 
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
 
Government Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilityGovernment Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of Observability
 
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilityGovernment and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack Observability
 
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
 
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsBecoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
 
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
 

Dernier

+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@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
+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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Common WSUS Issues in Deployment Operations and Diagnostics

  • 1. Author Lawrence Garvin, WSUS MVP Common WSUS Issues in Deployment, Operations, and Diagnostics: Tips & Solutions
  • 2. Tips & Solutions for Common WSUS Issues  Deployment » Documentation » Database Engine » Target Group Management  Operations » Superseded updates » Server Cleanup Wizard  Diagnostics » Content Downloading » Duplicate SusClientID » High CPU Utilization » Client Diagnostics Tool » WindowsUpdate.log
  • 3. Deployment Documentation  Release Notes (Must Read) » http://go.microsoft.com/fwlink/?LinkId=71268 (WSUS v3 SP1) » http://go.microsoft.com/fwlink/?LinkId=139840 (WSUS v3 SP2)  WSUS Overview (New to Windows Update or WSUS) » http://go.microsoft.com/fwlink/?LinkId=71266  Step By Step Guide (First Time Installation) » http://go.microsoft.com/fwlink/?LinkId=71267  Deployment Guide (Advanced Installations) » http://go.microsoft.com/fwlink/?LinkId=79983  Operations Guide (How to Use WSUS) » http://go.microsoft.com/fwlink/?LinkId=139828  TechNet Library (Online) » http://technet.microsoft.com/en-us/library/dd939796(WS.10).aspx
  • 4. Deployment Database Engine  Windows Internal Database vs. SQL Server® Express Edition  SQL Server Express limited to 4GB database size » SQL 2008 R2 increases to 10GB  SQL Server Express limited to 1 CPU  SQL Server Express limited to 1GB RAM  Windows Internal Database not limited
  • 5. Deployment WSUS Target Groups  Two groups created at installation » Unassigned Computers » All Computers  Default group assignment methodology is Server-Side Targeting  Groups defined in policy must be manually created on the WSUS server  There is NO association between Active Directory® OUs and WSUS Target Groups except that OUs are a method to convey a policy setting to a group of client systems
  • 6. Deployment WSUS Target Groups  Grouping strategies: » By installed operating system • E.g. Windows XP®, Windows 2003, Windows 2008, Windows 7 » By function or purpose • E.g. DomainControllers, SQL, Microsoft Exchange Server® » By location • E.g. Corporate, Seattle, Miami, Australia » These strategies can all be used together  Groups can be hierarchical  Clients can belong to multiple groups
  • 10. Deployment WSUS Target Groups  WSUS Server = Server; Policy = Enabled » Server will permit assignment of group memberships » Client will ignore changes made at the server because it believes it is authoritative » Client will scan/report based on the group(s) assigned in the GPO
  • 11. Deployment WSUS Target Groups  WSUS Server = GP; Policy = Not Enabled » Server will prohibit assignment of group memberships » Client will query WSUS Server for current group membership(s) » Client will scan/report based on the group(s) last assigned at the server » New clients will be assigned to Unassigned Computers
  • 12. Operations Superseded Updates  Handling superseded updates » All superseded updates will be reported as Needed until an update in the chain is installed. » The Windows Update Agent (WUA) can recognize a superseded update and that a superseding update is available. » Ensure update is superseded for all applicable platforms. » Declining unneeded superseded updates assists in performance by reducing WUA scanning overhead.
  • 16. Operations Server Cleanup Wizard  Recommended frequency of execution » Minimum: The Server Cleanup Wizard should be executed at least monthly. The most ideal time is after your monthly Patch Tuesday cycle, when new updates have been approved, and the Agent has now reported older updates as NotApplicable. » Recommended: If you have auto-approval rules in place for Definition Updates, particularly for Forefront Client Security, you should be using the Server Cleanup Wizard on a weekly basis.
  • 17. Operations Server Cleanup Wizard  Recommended order of execution 1. Delete computers – reducing number of computers in the database reduces the query effort to identify machines with “Needed” updates in later phases. 2. Decline expired updates – This is usually a very short list, particularly if the option to auto-decline expired revisions is approved. 3. Decline superseded updates – The update must not have an active approval or be reported as needed by any client. Older updates that were approved previously must be manually reset to Not Approved. 4. Delete expired updates/revisions – This is the most resource intensive step because it requires removing rows from the database, which requires the rewriting of associated index files. 5. Delete unneeded files – Once all updates have been set to the correct approval status or deleted, then the deletion of files will have the most effective result.
  • 18. Operations Server Cleanup Wizard  Special considerations for use in a Replica environment. » Assign all approvals/declinations; complete all downloads. » Synchronize all servers and verify servers are idle. » Disable synchronization on all servers. » Run Server Cleanup Wizard on all servers. » Manually synchronize all servers and confirm no unexpected changes. » Re-enable synchronization on all servers.
  • 19. Diagnostics Content Downloading – General Notes  Apparent slow downloading – Understanding BITS  Issues affecting download failures on the WSUS Server are logged in the Application Event Log of the WSUS Server  There are two commonly encountered download failures: » HTTP v1.1 Range Protocol Header » Write Access Denied on non-SYSVOL volume
  • 20. Diagnostics Content Downloading – Range Protocol Header  The Background Intelligent Transfer Service (BITS) requires the use of HTTP v1.1 Range Protocol Headers in order to support download and resume functionality.  Some third party firewall and proxy server appliances and software either do not support, or have not been properly configured by default, to support the full capabilities of HTTP v1.1.  Most notably this occurs in older SonicWall appliances. » SonicWall has documented the necessary configuration changes on their support website.
  • 21. Diagnostics Content Downloading – Access Denied  A long standing defect in the .NET Framework v2.0 installer fails to properly configure permissions for the NT AUTHORITYNetwork Service account on volumes other than SYSVOL.  When WSUS is then configured to place the ~WSUSContent folder on a non-SYSVOL volume, WSUS is unable to write to the content store.
  • 22. Diagnostics Content Downloading – Access Denied  The remediation is to add READ permissions to the ROOT of the non-SYSVOL volume for the Network Service account.
  • 23. Diagnostics Duplicate SusClientID  Caused, almost exclusively, by cloning physical or virtual machines from a master image containing a SusClientID registry value.  Manifests in a number of different possible ways. » The most common is by the continual appearance and disappearance of machines in the WSUS Admin Console, marked by a fixed number of machines always in the list. The fixed number indicates the actual number of unique SusClientIDs in the environment. » It may also manifest as error codes 0x80070002, 0x80070006, 0x80072ee2, 0x80072efd, 0x80072efe, 0x8007400D, or 0x80244015 in the WindowsUpdate.log.
  • 24. Diagnostics Duplicate SusClientID  This issue, with WUA v5.8 (WSUS v2) was resolvable by using the -reseal parameter with sysprep. This worked because the WUA also maintained a value named AccountDomainSID, and used that value to determine if the SusClientID needed to be regenerated (anytime the AccountDomainSID no longer matched the machine SID).  This 'feature' was removed in the WUA v7 (WSUS v3) client, leaving 'sysprep -reseal' a non-functional solution to this issue.  Good News!: New capabilities have been added to the WUA v7.4 (WSUS v3 SP2) client, which will now auto-detect the presence of duplicate SusClientIDs and automatically generate a new (unique) SusClientID.
  • 25. Diagnostics Duplicate SusClientID  Best: Upgrade to WSUS v3 SP2 and WUAgent v7.4  Preferred: Remove the SusClientID value from the master image before cloning.  Post-cloning: Remove the SusClientID value from each cloned machine and restart the AU service (or reboot).  See KB903262 for remediation details: » http://support.microsoft.com/kb/903262
  • 26. Diagnostics SVCHOST.EXE 100% CPU Utilization  WSUS v2.0/WUA v5.8 (Upgrade to WSUS 3.0 SP1 and apply KB927891)  WUA v7.1.6000.65, the WSUS 3.0 SP1 native client (Upgrade WSUS to Service Pack 2 and update WUA to v7.4.7600.226)  Large number of updates installed on Microsoft Office® 2003 (Reinstall Office 2003; apply Service Pack 3)  Outlook® 2003 installed on Office XP® (SBS2003 environments with Office XP on desktop) (Upgrade Office XP to Office 2003)  Undeclined superseded updates on WSUS server (Decline superseded updates)
  • 27. Diagnostics SVCHOST.EXE 100% CPU Utilization  WUA v7.4.7600.226, the WSUS 3.0 SP2 native client and a conflict with the Group Policy setting “Download missing COM components” » http://social.technet.microsoft.com/Forums/en- US/winserverwsus/thread/daf131c5-6a4f-45d1-a03f-c39cea436b6f
  • 28. Diagnostics Client Diagnostics Tool  is a console application (command-line only)  is a 32-bit application (not available for 64-bit)  was written for WSUS v2 (knows nothing about WSUS v3)  can be downloaded from the MS Download Center or from the “Tools and Utilities” link on the WSUS Home Page » http://download.microsoft.com/download/9/7/6/976d1084-d2fd-45a1- 8c27-a467c768d8ef/WSUS%20Client%20Diagnostic%20Tool.EXE
  • 29. Diagnostics Client Diagnostics Tool  Tests four areas of interest  The machine state (Rights, Services, WUA version)  AU Settings  Proxy Configuration (WinHTTP, IE)  Ability to connect to the WSUS Server (selfupdate).
  • 30. Diagnostics Client Diagnostics Tool CDT – Machine State
  • 32. Diagnostics Client Diagnostics Tool CDT – AU Settings
  • 33. Diagnostics Client Diagnostics Tool CDT – Proxy Configuration
  • 34. Diagnostics Client Diagnostics Tool CDT – WSUS Server Connection
  • 35. Diagnostics WindowsUpdate.log  Located in %windir% (usually C:WINDOWS)  Is a rolling log file (~30 days or 2MBytes)  Detailed analysis guide contained in KB902093  Key areas of interest: » Service startup » Selfupdate Check » Detection » Downloading » Reporting
  • 49. Helpful Resources Hope these tips help you quickly solve your WSUS errors. To free up more of your time, try SolarWinds Patch Manager Watch Video Test Drive Live Demo Ask Our Community Download 30-day Free Trial Click any of the links above - Slide 49 -
  • 50. Author: Lawrence Garvin, WSUS MVP Thank You! Feedback or questions lawrence.garvin@solarwinds.com