Windows updates failing on client PC's

We're using SCCM 2012 and are installing the SCCM client (and a few other updates) on client PC's through the Windows Update function. This has worked, but a few weeks ago it has broken. Here's a snippet from a windowsupdate.log on a client PC:

2015-07-23 15:10:20:139 124 10bc PT +++++++++++  PT: Synchronizing file locations  +++++++++++
2015-07-23 15:10:20:139 124 10bc PT  + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://dunords52.du.local:8530/ClientWebService/client.asmx
2015-07-23 15:10:20:146 124 10bc PT WARNING: GetFileLocations failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
2015-07-23 15:10:20:146 124 10bc PT WARNING: SOAP Fault: 0x00012c
2015-07-23 15:10:20:146 124 10bc PT WARNING:     faultstring:Fault occurred
2015-07-23 15:10:20:146 124 10bc PT WARNING:     ErrorCode:CookieExpired(6)
2015-07-23 15:10:20:146 124 10bc PT WARNING:     Message:(null)
2015-07-23 15:10:20:146 124 10bc PT WARNING:     Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/GetFileLocations"
2015-07-23 15:10:20:146 124 10bc PT WARNING:     ID:89a325e7-baa9-4417-8bc0-94d76aa75373
2015-07-23 15:10:20:146 124 10bc PT WARNING: Cached cookie has expired or new PID is available
2015-07-23 15:10:20:146 124 10bc PT Initializing simple targeting cookie, clientId = a68953b6-05bb-4c18-bbce-829695cd5678, target group = clients, DNS name = du27069.du.local
2015-07-23 15:10:20:146 124 10bc PT  Server URL = http://dunords52.du.local:8530/SimpleAuthWebService/SimpleAuth.asmx
2015-07-23 15:10:20:167 124 10bc DnldMgr ***********  DnldMgr: New download job [UpdateId = {07F07655-4009-44C4-AEFB-AF1C86E924EB}.201]  ***********
2015-07-23 15:10:20:169 124 10bc DnldMgr  * Queueing update for download handler request generation.
2015-07-23 15:10:20:169 124 10bc DnldMgr Generating download request for update {07F07655-4009-44C4-AEFB-AF1C86E924EB}.201
2015-07-23 15:10:20:179 124 10bc Handler Generating request for CBS update 07F07655-4009-44C4-AEFB-AF1C86E924EB in sandbox C:\Windows\SoftwareDistribution\Download\d835473a718164c4df0e4b63fdee1458
2015-07-23 15:10:20:180 124 10bc Handler Selecting self-contained because update has express payload but server doesn't support it.
2015-07-23 15:10:20:180 124 10bc Handler Selected payload type is ptSelfContained
2015-07-23 15:10:20:180 124 10bc Handler Detected download state is dsStart
2015-07-23 15:10:20:180 124 10bc Handler Adding windows6.1-kb3057839-x64.cab (entire file) to request list.
2015-07-23 15:10:20:181 124 10bc Handler Request generation for CBS update complete with hr=0x0 and pfResetSandbox=0 
2015-07-23 15:10:20:181 124 10bc DnldMgr ***********  DnldMgr: New download job [UpdateId = {07F07655-4009-44C4-AEFB-AF1C86E924EB}.201]  ***********
2015-07-23 15:10:20:207 124 10bc DnldMgr  * BITS job initialized, JobId = {4583A30F-2A3B-4A06-8AF7-1E668A041B62}
2015-07-23 15:10:20:216 124 10bc DnldMgr  * Downloading from http://dunords52.du.local:8530/Content/46/ED7E04D4DB94638CF19834BAE5436835CAF8EA46.cab to C:\Windows\SoftwareDistribution\Download\d835473a718164c4df0e4b63fdee1458\windows6.1-kb3057839-x64.cab (full file).
2015-07-23 15:10:20:231 124 10bc Agent *********
2015-07-23 15:10:20:231 124 10bc Agent **  END  **  Agent: Downloading updates [CallerId = AutomaticUpdatesWuApp]
2015-07-23 15:10:20:231 124 10bc Agent *************
2015-07-23 15:10:20:237 124 1110 DnldMgr WARNING: BITS job {4583A30F-2A3B-4A06-8AF7-1E668A041B62} failed, updateId = {07F07655-4009-44C4-AEFB-AF1C86E924EB}.201, hr = 0x80190194, BG_ERROR_CONTEXT = 5
2015-07-23 15:10:20:237 124 1110 DnldMgr  Progress failure bytes total = 1549951, bytes transferred = 0
2015-07-23 15:10:20:237 124 1110 DnldMgr  Failed job file: URL = http://dunords52.du.local:8530/Content/46/ED7E04D4DB94638CF19834BAE5436835CAF8EA46.cab, local path = C:\Windows\SoftwareDistribution\Download\d835473a718164c4df0e4b63fdee1458\windows6.1-kb3057839-x64.cab
2015-07-23 15:10:20:243 124 1110 DnldMgr Error 0x80244019 occurred while downloading update; notifying dependent calls.

As you can see it fails with the call to client.asmx and then with the download of the update itself. If i paste the link to the software update into a browser i get a 404 file not found. if i look on the SCCM server the path in the windowsupdate.log file is wrong.

In the log file it has /Content/<ShortNumber>/<LongNumber> while on the server it is just /Content/<LongNumber>.

I can't seem to figure out whats going on!

July 24th, 2015 6:46am

Hi,

Have you checked the logs below?

ScanAgent.log, Update*.log on the client.

WCM.log, WSUSCtrl.log, wsyncmgr.log on the server

Reference:https://technet.microsoft.com/en-us/library/hh427342.aspx?f=255&MSPPError=-2147217396#BKMK_SU_NAPLog

Free Windows Admin Tool Kit Click here and download it now
July 27th, 2015 3:26am

BITS job {4583A30F-2A3B-4A06-8AF7-1E668A041B62} failed, updateId = {07F07655-4009-44C4-AEFB-AF1C86E924EB}.201, hr = 0x80190194, BG_ERROR_CONTEXT = 5
2015-07-23 15:10:20:237

This can occur if the selfupdate virtual directory has been removed or is missing from the Default Web Site.

Resolution: To resolve this issue we will need to reconfigure the selfupdate virtual directory.  To do this:

  1. Open the IIS Manager console
  2. Drill down to the Default Web Site, right click it and select New -> Virtual Directory
  3. For the alias use Selfupdate and for the path point to the Selfupdate directory.  It should be something like C:\Program Files\Update Services\Selfupdate.
  4. Forward through the wizard selecting all the defaults.

Once your done test it out - you should be able to successfully get updates now assuming everything else is working properly.

July 27th, 2015 3:32am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics