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




Common WSUS Error Codes
     Decoded & Resolved
Agenda
 Part 1
         » HTTP errors
 Part 2
         » Configuration errors
         » Security errors
         » Other errors




Modify This Footer: View -> Header & Footer   - Slide 2 -
HTTP Errors
   Finding subcodes in IIS logs
   401 – 0x80190191 / 0x80244017
   403 – 0x80190193 / 0x80244018
   404 – 0x80190194 / 0x80244019
   407 – 0x80190197 / 0x8024401B
IIS Logfiles
IIS Logfiles
   2010-11-09 00:14:51 ::1 POST /reportingwebservice/reportingwebservice.asmx - 80 - ::1 Mozilla/4.0+
    (compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 0

   2010-11-09 00:14:51 ::1 POST /ApiRemoting30/WebService.asmx - 80 ONSITECHIS$ ::1
    Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 0

   2010-11-09 00:14:51 ::1 POST /ServerSyncWebService/serversyncwebservice.asmx - 80 - ::1
    Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 10

   2010-11-09 00:14:51 ::1 POST /ClientWebService/Client.asmx - 80 - ::1 Mozilla/4.0+(compatible;
    +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 0

   2010-11-09 00:14:51 ::1 POST /SimpleAuthWebService/SimpleAuth.asmx - 80 - ::1 Mozilla/4.0+
    (compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 10
IIS Logfiles
 Remote console session failure (Authentication failure)
    » 2010-11-09 00:14:51 ::1 POST
      /ApiRemoting30/WebService.asmx - 80
      ONSITECHNoAdmin ::1 Mozilla/4.0+(compatible;
      +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.40
      16) 401 1 0 0

 Windows Update Agent detection failure (Anonymous Access
  removed)
    » 2010-11-09 00:14:51 ::1 POST /ClientWebService/Client.asmx -
      80 - ::1 Mozilla/4.0+(compatible;
      +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.40
      16) 401 2 0 0
IIS Logfiles
 2010-01-16 01:26:15 ::1 POST
  /ApiRemoting30/WebService.asmx - 80 - ::1 Mozilla/4.0+
  (compatible;
  +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50
  727.4016) 401 1 5 941

 2010-01-16 01:26:17 ::1 POST
  /ApiRemoting30/WebService.asmx - 80
  ONSITECHIS$ ::1 Mozilla/4.0+(compatible;
  +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50
  727.4016) 200 0 0 2463.
HTTP Errors
   Finding subcodes in IIS logs
   401 – 0x80190191 / 0x80244017
   403 – 0x80190193 / 0x80244018
   404 – 0x80190194 / 0x80244019
   407 – 0x80190197 / 0x8024401B
HTTP Errors
Error Code 0x80190191/0x80244017 (HTTP 401)

Caused by missing or removed Anonymous Access
permissions on:
    » Default Web Site
    » WSUS Administration
    » Virtual directories

Caused by missing Integrated Windows Authentication
on APIRemoting30
HTTP Errors
 Error Code
 0x80190191/0x80244017 (HTTP 401)
 401.1 Access denied due to invalid credentials
    » Attempt to connect WSUS console with account credential that is not
      a member of WSUS Administrators or BUILTINAdministrators

 401.2 Access denied due to server authentication method
    » Website or virtual directory does not have anonymous access
      enabled
    » APIRemoting30 virtual directory does not have Integrated Windows
      Authentication enabled

 401.3 Access denied due to ACL on resource
    » Filesystem permissions have been modified
    » Security Configuration Wizard template has been applied
HTTP Errors
   Finding subcodes in IIS logs
   401 – 0x80190191 / 0x80244017
   403 – 0x80190193 / 0x80244018
   404 – 0x80190194 / 0x80244019
   407 – 0x80190197 / 0x8024401B
HTTP Errors

Error Code
0x80190193/0x80244018 (HTTP 403)

Typically caused by a proxy server or firewall interfering with
access to the WSUS Server.

    »   Verify correct proxy client configuration for WinHTTP
    »   Verify correct proxy server configuration
    »   Verify correct firewall rules (80, 443, 8530, 8531)
    »   Also caused when SSL is improperly enabled on the
        WSUS Server
HTTP Errors
Error Code
0x80190193/0x80244018 (HTTP 403)

403 All access is denied
   » Proxy server is blocking access to the target URL

403.1 Execute access denied
   » The virtual directories do not have Execute: Scripts
     Only permissions

403.2 Read access denied
   » Rarely seen, but would be caused by removing
     READ permissions from the web resource
HTTP Errors
Error Code
0x80190193/0x80244018 (HTTP 403)

403.4 SSL is required
   » Attempt to connect to port 80 or 8530 when SSL is
     required
   » Connect using port 443 or 8531

403.7 Client SSL certificate is required
    » SSL is enabled for WSUS, but the SSL certificate is
      not installed on the client system
HTTP Errors
Error Code
0x80190193/0x80244018 (HTTP 403)

403.6 Client IP Address is rejected
   » Web resource is blocking access based on source
     IP address

403.8 Client DNS name is rejected
    » Web resource is blocking access based on source
      DNS name
HTTP Errors
   Finding subcodes in IIS logs
   401 – 0x80190191 / 0x80244017
   403 – 0x80190193 / 0x80244018
   404 – 0x80190194 / 0x80244019
   407 – 0x80190197 / 0x8024401B
HTTP Errors
Error Code
0x80190194/0x80244019 (HTTP 404)

Typically caused by a missing self-update virtual directory
or a missing update file in the store, depending on the
context in which the error is encountered:

    » Verify presence of selfupdate virtual directories
    » Verify presence of physical file in ~WSUSContent
       Run wsusutil reset to download missing content
HTTP Errors
Error Code
0x80190194/0x80244019 (HTTP 404)

404    Resource not found
      » Content file is missing from filesystem

404.1 Web site does not exist or is inaccessible on specified
port
     » Port suffix of configured URL does not match the installation
       port.

404.2 Web service extension lockdown policy prevents request
    » IIS Web Service Extensions are misconfigured (e.g. ASP.NET
      v1.1 is enabled instead of ASP.NET v2.0)

404.3 MIME map policy prevents request
    » MIME mappings for website are not correct for EXE or CAB
HTTP Errors
   Finding subcodes in IIS logs
   401 – 0x80190191 / 0x80244017
   403 – 0x80190193 / 0x80244018
   404 – 0x80190194 / 0x80244019
   407 – 0x80190197 / 0x8024401B
HTTP Errors
Error Code
0x80190197/0x8024401B (HTTP 407)

Caused by a proxy server refusing access because of
invalid proxy credentials

    » The proxy credentials are missing or incorrect on
      the client
    » The proxy credentials configured on the client do
      not have access to use the proxy server
    » The proxy credentials configured on the client are
      explicitly blocked from accessing the target URL
Agenda
 Part 1
    » HTTP errors
 Part 2
    » Configuration errors
    » Security errors
    » Other errors
Configuration Errors
 Error Code - 0x80072ee5
 Invalid URL
 Most common cause is the presence of trailing slashes
  in the URL resulting in a double slash in the URL sent in
  the HTTP request.
 Remediation is to inspect and correct the URL; the
  correct URL format is:
    » http://wsusservername
    » http://wsusservername:8530
Configuration Errors
 Error Code - 0x80072ee6
 Unrecognized Scheme
 Intranet Update server URL(s) have missing or
  invalid characters

 Most common causes:
   » using backslashes instead of forward slashes
     (http:wsusserver)
   » using UNC pathnames in the URL (wsusserver)

 Remediation is to inspect and correct the URL
Configuration Errors
 Error Code - 0x80072ee7
 Name Not Resolved
 WSUS Servername is not resolvable to an IP
  Address
   » An entry error in the URL
   » The hostname is not in DNS
   » The client is not querying the correct DNS server(s)
Configuration Errors
 Error Code - 0x80072efd
 Cannot Connect
 The WUAgent gets no response from the targeted
  URL; this can be caused by a number of
  infrastructure defects:
    » Incorrect hostname in URL resulting in return of
      incorrect IP Address
    » Incorrect DNS entries resulting in return of incorrect
      IP Address
    » Invalid/Incorrect IP Address in URL
    » Incorrect gateway or routing tables
    » WSUS server is offline
Agenda
 Part 1
    » HTTP errors
 Part 2
    » Configuration errors
    » Security errors
    » Other errors
Security Errors
 Error Code - 0x800710dd
 Removal of the NT AUTHORITYAuthenticatedUsers
  group from the BUILTINUsers group on the WSUS
  Server
 IUSR_machinename password does not match
 On some early Windows XP/2003 systems, a defective
  security descriptor for the Automatic Updates service or
  BITS could cause this
    » If the Automatic Updates service or BITS was ever
      DISABLED, the security descriptor is corrupted
Agenda
 Part 1
    » HTTP errors
 Part 2
    » Configuration errors
    » Security errors
    » Other errors
Other Errors

 Error Code
 0x8024400E/SOAP 0x190
 most commonly caused by a metadata defect in the
  Office 2003 Service Pack 1 update package for WSUS
 Remediation:
   » Upgrade to WSUS 3 Service Pack 1
   » Install KB954960
Other Errors
 Error Code
 0x8024400E/SOAP 0x190
 Just today!! I saw this error logged when the Network
  Service account was unable to access a locally installed
  instance of SQL Server® where the WSUS database was
  migrated from W.I.D. to SQL Server.
 Remediation:
    » On a locally installed instance, manually create a SQL
       Login for the NT AUTHORITYNetwork Service account
       and assign it to the database user that is a member of
       the webservice database role
    » On a remote instance, manually create a SQL Login for
       the DOMAINMACHINES account of the front-end
       server, assign it to the MACHINES database user or
       create a MACHINES database user account, and assign
       that database user to the webservice database role
Other Errors
 Error Code
 0x8024400D/0x80244015/SOAP 0x12c
 Primary documented cause: misconfiguration of a load
  balancing scenario
   » Not using a common back-end database server for the
      nodes of the load balancing cluster
   » http://blogs.technet.com/b/sus/archive/2008/10/29/wsus-clients
   » In the real world, this most often occurs where duplicate
      SusClientIDs exist
 May also occur
   » In a misconfigured DNS Round Robin scenario, or
   » Where duplicate hostnames are inadvertently configured
      in DNS
Helpful Resources
 Hope these tips help you decode common
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 32 -
Author: Lawrence Garvin, WSUS MVP




                                                Thank You!


     Feedback or questions
lawrence.garvin@solarwinds.com

Contenu connexe

Similaire à Common WSUS Errors Codes - Decoded and Resolved

Basic security and Barracuda VRS
Basic security and Barracuda VRSBasic security and Barracuda VRS
Basic security and Barracuda VRSAravindan A
 
SharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel OlesonSharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel Olesonwebhostingguy
 
Consuming REST Services in BizTalk 2010
Consuming REST Services in BizTalk 2010Consuming REST Services in BizTalk 2010
Consuming REST Services in BizTalk 2010Daniel Toomey
 
V mware desktop virtualization health check service
V mware desktop virtualization health check serviceV mware desktop virtualization health check service
V mware desktop virtualization health check servicesolarisyougood
 
IIS internet information service NSA.ppt
IIS internet information service NSA.pptIIS internet information service NSA.ppt
IIS internet information service NSA.pptImranAhmadAhmad
 
Training Webinar: Enterprise application performance with server push technol...
Training Webinar: Enterprise application performance with server push technol...Training Webinar: Enterprise application performance with server push technol...
Training Webinar: Enterprise application performance with server push technol...OutSystems
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationwebhostingguy
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationwebhostingguy
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesScott Hoag
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
Deploying and Managing PowerPivot for SharePoint
Deploying and Managing PowerPivot for SharePointDeploying and Managing PowerPivot for SharePoint
Deploying and Managing PowerPivot for SharePointDenny Lee
 
Make your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More SafeMake your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More SafeThuan Ng
 
Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...
Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...
Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...Jeremiah Grossman
 
WSUS30SP2StepbyStep
WSUS30SP2StepbyStepWSUS30SP2StepbyStep
WSUS30SP2StepbyStepFahad Noaman
 
Wsus30sp2stepbystep
Wsus30sp2stepbystepWsus30sp2stepbystep
Wsus30sp2stepbystepSuhel Faridi
 
DataPower Restful API Security
DataPower Restful API SecurityDataPower Restful API Security
DataPower Restful API SecurityJagadish Vemugunta
 
Securing the Apache web server
Securing the Apache web serverSecuring the Apache web server
Securing the Apache web serverwebhostingguy
 

Similaire à Common WSUS Errors Codes - Decoded and Resolved (20)

Basic security and Barracuda VRS
Basic security and Barracuda VRSBasic security and Barracuda VRS
Basic security and Barracuda VRS
 
SharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel OlesonSharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel Oleson
 
Consuming REST Services in BizTalk 2010
Consuming REST Services in BizTalk 2010Consuming REST Services in BizTalk 2010
Consuming REST Services in BizTalk 2010
 
Error codes & custom 404s
Error codes & custom 404sError codes & custom 404s
Error codes & custom 404s
 
V mware desktop virtualization health check service
V mware desktop virtualization health check serviceV mware desktop virtualization health check service
V mware desktop virtualization health check service
 
IIS internet information service NSA.ppt
IIS internet information service NSA.pptIIS internet information service NSA.ppt
IIS internet information service NSA.ppt
 
Training Webinar: Enterprise application performance with server push technol...
Training Webinar: Enterprise application performance with server push technol...Training Webinar: Enterprise application performance with server push technol...
Training Webinar: Enterprise application performance with server push technol...
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
Deploying and Managing PowerPivot for SharePoint
Deploying and Managing PowerPivot for SharePointDeploying and Managing PowerPivot for SharePoint
Deploying and Managing PowerPivot for SharePoint
 
Make your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More SafeMake your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More Safe
 
Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...
Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...
Identifying Web Servers: A First-look Into the Future of Web Server Fingerpri...
 
WSUS30SP2StepbyStep
WSUS30SP2StepbyStepWSUS30SP2StepbyStep
WSUS30SP2StepbyStep
 
Wsus30sp2stepbystep
Wsus30sp2stepbystepWsus30sp2stepbystep
Wsus30sp2stepbystep
 
DataPower Restful API Security
DataPower Restful API SecurityDataPower Restful API Security
DataPower Restful API Security
 
Dot netnuke
Dot netnukeDot netnuke
Dot netnuke
 
Securing the Apache web server
Securing the Apache web serverSecuring the Apache web server
Securing the Apache web server
 

Plus de SolarWinds

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
 
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...SolarWinds
 
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 ObservabilitySolarWinds
 
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 ObservabilitySolarWinds
 
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...SolarWinds
 
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 VendorsSolarWinds
 
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
 

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

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
[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.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Dernier (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
[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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Common WSUS Errors Codes - Decoded and Resolved

  • 1. Author Lawrence Garvin, WSUS MVP Common WSUS Error Codes Decoded & Resolved
  • 2. Agenda  Part 1 » HTTP errors  Part 2 » Configuration errors » Security errors » Other errors Modify This Footer: View -> Header & Footer - Slide 2 -
  • 3. HTTP Errors  Finding subcodes in IIS logs  401 – 0x80190191 / 0x80244017  403 – 0x80190193 / 0x80244018  404 – 0x80190194 / 0x80244019  407 – 0x80190197 / 0x8024401B
  • 5. IIS Logfiles  2010-11-09 00:14:51 ::1 POST /reportingwebservice/reportingwebservice.asmx - 80 - ::1 Mozilla/4.0+ (compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 0  2010-11-09 00:14:51 ::1 POST /ApiRemoting30/WebService.asmx - 80 ONSITECHIS$ ::1 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 0  2010-11-09 00:14:51 ::1 POST /ServerSyncWebService/serversyncwebservice.asmx - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 10  2010-11-09 00:14:51 ::1 POST /ClientWebService/Client.asmx - 80 - ::1 Mozilla/4.0+(compatible; +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 0  2010-11-09 00:14:51 ::1 POST /SimpleAuthWebService/SimpleAuth.asmx - 80 - ::1 Mozilla/4.0+ (compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 10
  • 6. IIS Logfiles  Remote console session failure (Authentication failure) » 2010-11-09 00:14:51 ::1 POST /ApiRemoting30/WebService.asmx - 80 ONSITECHNoAdmin ::1 Mozilla/4.0+(compatible; +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.40 16) 401 1 0 0  Windows Update Agent detection failure (Anonymous Access removed) » 2010-11-09 00:14:51 ::1 POST /ClientWebService/Client.asmx - 80 - ::1 Mozilla/4.0+(compatible; +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.40 16) 401 2 0 0
  • 7. IIS Logfiles  2010-01-16 01:26:15 ::1 POST /ApiRemoting30/WebService.asmx - 80 - ::1 Mozilla/4.0+ (compatible; +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50 727.4016) 401 1 5 941  2010-01-16 01:26:17 ::1 POST /ApiRemoting30/WebService.asmx - 80 ONSITECHIS$ ::1 Mozilla/4.0+(compatible; +MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50 727.4016) 200 0 0 2463.
  • 8. HTTP Errors  Finding subcodes in IIS logs  401 – 0x80190191 / 0x80244017  403 – 0x80190193 / 0x80244018  404 – 0x80190194 / 0x80244019  407 – 0x80190197 / 0x8024401B
  • 9. HTTP Errors Error Code 0x80190191/0x80244017 (HTTP 401) Caused by missing or removed Anonymous Access permissions on: » Default Web Site » WSUS Administration » Virtual directories Caused by missing Integrated Windows Authentication on APIRemoting30
  • 10. HTTP Errors  Error Code  0x80190191/0x80244017 (HTTP 401)  401.1 Access denied due to invalid credentials » Attempt to connect WSUS console with account credential that is not a member of WSUS Administrators or BUILTINAdministrators  401.2 Access denied due to server authentication method » Website or virtual directory does not have anonymous access enabled » APIRemoting30 virtual directory does not have Integrated Windows Authentication enabled  401.3 Access denied due to ACL on resource » Filesystem permissions have been modified » Security Configuration Wizard template has been applied
  • 11. HTTP Errors  Finding subcodes in IIS logs  401 – 0x80190191 / 0x80244017  403 – 0x80190193 / 0x80244018  404 – 0x80190194 / 0x80244019  407 – 0x80190197 / 0x8024401B
  • 12. HTTP Errors Error Code 0x80190193/0x80244018 (HTTP 403) Typically caused by a proxy server or firewall interfering with access to the WSUS Server. » Verify correct proxy client configuration for WinHTTP » Verify correct proxy server configuration » Verify correct firewall rules (80, 443, 8530, 8531) » Also caused when SSL is improperly enabled on the WSUS Server
  • 13. HTTP Errors Error Code 0x80190193/0x80244018 (HTTP 403) 403 All access is denied » Proxy server is blocking access to the target URL 403.1 Execute access denied » The virtual directories do not have Execute: Scripts Only permissions 403.2 Read access denied » Rarely seen, but would be caused by removing READ permissions from the web resource
  • 14. HTTP Errors Error Code 0x80190193/0x80244018 (HTTP 403) 403.4 SSL is required » Attempt to connect to port 80 or 8530 when SSL is required » Connect using port 443 or 8531 403.7 Client SSL certificate is required » SSL is enabled for WSUS, but the SSL certificate is not installed on the client system
  • 15. HTTP Errors Error Code 0x80190193/0x80244018 (HTTP 403) 403.6 Client IP Address is rejected » Web resource is blocking access based on source IP address 403.8 Client DNS name is rejected » Web resource is blocking access based on source DNS name
  • 16. HTTP Errors  Finding subcodes in IIS logs  401 – 0x80190191 / 0x80244017  403 – 0x80190193 / 0x80244018  404 – 0x80190194 / 0x80244019  407 – 0x80190197 / 0x8024401B
  • 17. HTTP Errors Error Code 0x80190194/0x80244019 (HTTP 404) Typically caused by a missing self-update virtual directory or a missing update file in the store, depending on the context in which the error is encountered: » Verify presence of selfupdate virtual directories » Verify presence of physical file in ~WSUSContent Run wsusutil reset to download missing content
  • 18. HTTP Errors Error Code 0x80190194/0x80244019 (HTTP 404) 404 Resource not found » Content file is missing from filesystem 404.1 Web site does not exist or is inaccessible on specified port » Port suffix of configured URL does not match the installation port. 404.2 Web service extension lockdown policy prevents request » IIS Web Service Extensions are misconfigured (e.g. ASP.NET v1.1 is enabled instead of ASP.NET v2.0) 404.3 MIME map policy prevents request » MIME mappings for website are not correct for EXE or CAB
  • 19. HTTP Errors  Finding subcodes in IIS logs  401 – 0x80190191 / 0x80244017  403 – 0x80190193 / 0x80244018  404 – 0x80190194 / 0x80244019  407 – 0x80190197 / 0x8024401B
  • 20. HTTP Errors Error Code 0x80190197/0x8024401B (HTTP 407) Caused by a proxy server refusing access because of invalid proxy credentials » The proxy credentials are missing or incorrect on the client » The proxy credentials configured on the client do not have access to use the proxy server » The proxy credentials configured on the client are explicitly blocked from accessing the target URL
  • 21. Agenda  Part 1 » HTTP errors  Part 2 » Configuration errors » Security errors » Other errors
  • 22. Configuration Errors  Error Code - 0x80072ee5  Invalid URL  Most common cause is the presence of trailing slashes in the URL resulting in a double slash in the URL sent in the HTTP request.  Remediation is to inspect and correct the URL; the correct URL format is: » http://wsusservername » http://wsusservername:8530
  • 23. Configuration Errors  Error Code - 0x80072ee6  Unrecognized Scheme  Intranet Update server URL(s) have missing or invalid characters  Most common causes: » using backslashes instead of forward slashes (http:wsusserver) » using UNC pathnames in the URL (wsusserver)  Remediation is to inspect and correct the URL
  • 24. Configuration Errors  Error Code - 0x80072ee7  Name Not Resolved  WSUS Servername is not resolvable to an IP Address » An entry error in the URL » The hostname is not in DNS » The client is not querying the correct DNS server(s)
  • 25. Configuration Errors  Error Code - 0x80072efd  Cannot Connect  The WUAgent gets no response from the targeted URL; this can be caused by a number of infrastructure defects: » Incorrect hostname in URL resulting in return of incorrect IP Address » Incorrect DNS entries resulting in return of incorrect IP Address » Invalid/Incorrect IP Address in URL » Incorrect gateway or routing tables » WSUS server is offline
  • 26. Agenda  Part 1 » HTTP errors  Part 2 » Configuration errors » Security errors » Other errors
  • 27. Security Errors  Error Code - 0x800710dd  Removal of the NT AUTHORITYAuthenticatedUsers group from the BUILTINUsers group on the WSUS Server  IUSR_machinename password does not match  On some early Windows XP/2003 systems, a defective security descriptor for the Automatic Updates service or BITS could cause this » If the Automatic Updates service or BITS was ever DISABLED, the security descriptor is corrupted
  • 28. Agenda  Part 1 » HTTP errors  Part 2 » Configuration errors » Security errors » Other errors
  • 29. Other Errors  Error Code  0x8024400E/SOAP 0x190  most commonly caused by a metadata defect in the Office 2003 Service Pack 1 update package for WSUS  Remediation: » Upgrade to WSUS 3 Service Pack 1 » Install KB954960
  • 30. Other Errors  Error Code  0x8024400E/SOAP 0x190  Just today!! I saw this error logged when the Network Service account was unable to access a locally installed instance of SQL Server® where the WSUS database was migrated from W.I.D. to SQL Server.  Remediation: » On a locally installed instance, manually create a SQL Login for the NT AUTHORITYNetwork Service account and assign it to the database user that is a member of the webservice database role » On a remote instance, manually create a SQL Login for the DOMAINMACHINES account of the front-end server, assign it to the MACHINES database user or create a MACHINES database user account, and assign that database user to the webservice database role
  • 31. Other Errors  Error Code  0x8024400D/0x80244015/SOAP 0x12c  Primary documented cause: misconfiguration of a load balancing scenario » Not using a common back-end database server for the nodes of the load balancing cluster » http://blogs.technet.com/b/sus/archive/2008/10/29/wsus-clients » In the real world, this most often occurs where duplicate SusClientIDs exist  May also occur » In a misconfigured DNS Round Robin scenario, or » Where duplicate hostnames are inadvertently configured in DNS
  • 32. Helpful Resources Hope these tips help you decode common 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 32 -
  • 33. Author: Lawrence Garvin, WSUS MVP Thank You! Feedback or questions lawrence.garvin@solarwinds.com

Notes de l'éditeur

  1. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  2. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  3. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  4. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  5. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  6. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  7. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  8. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  9. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  10. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  11. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  12. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  13. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  14. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  15. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  16. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.
  17. 1. Using WSUS effectively to apply updates to new installations baselined at the most recent service pack level. (e.g. XP SP3, Vista SP1 machines) a. First step: Identify an organizational baseline for all new machine installations. b. Ensure this baseline is achieved before allowing the machine to connect to the WSUS Server. (For retail purchases, this may require manual installation of a service pack.) c. Configure the server and synchronize. d. Approve ALL updates that are not superseded by the baseline service pack AND are not superseded by other updates. e. After installation of the approved non-superseded updates is completed, review the update status of the computers and identify any other updates still reported as needed that were not previously approved. Determine if these updates need to be installed, and approve accordingly.