none
Windows Update on Server 2003 fails with with error 0x8024402f

    Question

  • The issue is with Server 2003 SP2 STD 32-bit

    Installed the following right after installation:
    Installed R2
    Installed latest stand-alone Windows Update Agent 3.0
    Installed latest MSI installer (KB942288 v4)
    Installed .NET 3.5 SP1
    Installed .NET 4.0
    Installed PowerShell 2 (KB968930)
    Installed updated iSCSI Storport driver (KB957910)
    Installed IE 8

    Then I try to install Updates. Get error 0x8024402f when it starts searching for updates.

    Windows Update log indicates the following:

    2013-07-16 11:32:43:828 820 8e4 PT  + ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, Server URL = https://update.microsoft.com/v6/ClientWebService/client.asmx
    2013-07-16 11:32:46:406 820 8e4 PT WARNING: ECP: Failed to validate cab file digest downloaded from http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/756998_7d44d84ef16e040909ce9f8dbeb5472cd74c91e1.cab with error 0x80091007
    2013-07-16 11:32:46:406 820 8e4 PT WARNING: ECP: This roundtrip contained some optimized updates which failed. New Update count = 29, Old Count = 30
    2013-07-16 11:32:47:203 820 8e4 PT WARNING: Sync of Updates: 0x8024402f
    2013-07-16 11:32:47:203 820 8e4 PT WARNING: SyncServerUpdatesInternal failed: 0x8024402f
    2013-07-16 11:32:47:203 820 8e4 Agent  * WARNING: Failed to synchronize, error = 0x8024402F
    2013-07-16 11:32:47:203 820 8e4 Agent  * WARNING: Exit code = 0x8024402F

    I did manually download http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/756998_7d44d84ef16e040909ce9f8dbeb5472cd74c91e1.cab and checked the SHA1 and get a different value: ee2813d2b107ac4ab75ca07851ec58f1261f5afd

    It appears the hash is wrong. Since the file is hosted with Microsoft, I cannot fix this.

    I have verified the following:
    - correct time zone and date/time
    - uninstalled .NET 4.0
    - re-installed .NET 4.0
    - Stopped WUAUSERV and BITS, deleted SoftwareDistribution folder content and restarted the services
    - I can and did install Microsoft Update ActiveX via IE (versus Windows Update)
    - DNS is resolving domain names correctly
    - I scanned and validated the system is virus free
    - I am not on WSUS
    - I did try the manual resolutions from several KB articles with no success (2003 didn't want to run FitItForMe diagcab files out of the box)
    - I have built this out on physical hardware and virtuals with the same result (I have done 10 installations in the last 2 days to figure out what is going on since production servers are affected)
    - I do have the latest Windows Update client

    2013-07-16 11:32:39:531 4004 7fc Misc ===========  Logging initialized (build: 7.6.7600.257, tz: -0400)  ===========
    2013-07-16 11:32:39:531 4004 7fc Misc  = Process: C:\Program Files\Internet Explorer\IEXPLORE.EXE
    2013-07-16 11:32:39:531 4004 7fc Misc  = Module: C:\WINDOWS\system32\wuweb.dll
    2013-07-16 11:32:39:531 4004 7fc Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
    2013-07-16 11:32:39:531 4004 7fc Misc Microsoft signed: Yes
    2013-07-16 11:32:39:531 4004 7fc Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
    2013-07-16 11:32:39:546 4004 7fc Misc Microsoft signed: Yes
    2013-07-16 11:32:39:546 4004 7fc Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WebSetup\wuident.cab:
    2013-07-16 11:32:39:546 4004 7fc Misc Microsoft signed: Yes
    2013-07-16 11:32:39:671 4004 7fc Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WebSetup\wuident.cab:
    2013-07-16 11:32:39:671 4004 7fc Misc Microsoft signed: Yes
    2013-07-16 11:32:39:671 4004 7fc Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WebSetup\wsus3setup.cab:
    2013-07-16 11:32:39:687 4004 7fc Misc Microsoft signed: Yes
    2013-07-16 11:32:39:687 4004 7fc Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WebSetup\wsus3setup.cab:
    2013-07-16 11:32:39:703 4004 7fc Misc Microsoft signed: Yes
    2013-07-16 11:32:39:703 4004 7fc Setup ***********  Setup: Checking whether self-update is required  ***********
    2013-07-16 11:32:39:703 4004 7fc Setup  * Inf file: C:\WINDOWS\SoftwareDistribution\WebSetup\wsus3setup.inf
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\cdm.dll: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuapi.dll: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuapi.dll.mui: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuauclt.exe: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuaucpl.cpl: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuaucpl.cpl.mui: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuaueng.dll: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wuaueng.dll.mui: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wucltui.dll: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wucltui.dll.mui: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wups.dll: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup Update NOT required for C:\WINDOWS\system32\wups2.dll: target version = 7.6.7600.256, required version = 7.6.7600.256
    2013-07-16 11:32:39:703 4004 7fc Setup  * IsUpdateRequired = No

    Thursday, July 18, 2013 8:33 PM

Answers

  • Jeremy,

    I was getting the following error yesterday on both Server 2003 STD and ENT x64:

    2013-07-23 10:52:36:927 824 724 PT WARNING: ECP: Failed to validate cab file digest downloaded from http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/756998_7d44d84ef16e040909ce9f8dbeb5472cd74c91e1.cab with error 0x80091007
    2013-07-23 10:52:36:927 824 724 PT WARNING: ECP: This roundtrip contained some optimized updates which failed. New Update count = 26, Old Count = 30
    2013-07-23 10:52:37:130 824 724 PT WARNING: Sync of Updates: 0x8024402f
    2013-07-23 10:52:37:130 824 724 PT WARNING: SyncServerUpdatesInternal failed: 0x8024402f
    2013-07-23 10:52:37:130 824 724 Agent  * WARNING: Failed to synchronize, error = 0x8024402F

    And the SHA1 hash did not match when I downloaded the file directly.

    This morning I tried again and the hash now matches and Windows Update has no issues. It seems to be working fine now.

    I would say this was fixed at the Microsoft end and thus is resolved now.

    • Marked as answer by alexsch8 Wednesday, July 24, 2013 2:22 PM
    Wednesday, July 24, 2013 2:22 PM

All replies

  • Hi,


    Firstly, please check if this Fixit could help:

    Fix the problem with Microsoft Windows Update that is not working

    http://support.microsoft.com/mats/windows_update/

    Also, you can try the following:

    Copy the following to notepad and save it as UpdateWindowsUpdate.bat.

    net stop wuauserv

    rmdir %windir%\softwaredistribution /s /q

    rmdir %windir%\system32\softwaredistribution /s /q

    regsvr32 /s wuaueng.dll

    regsvr32 /s wuaueng1.dll

    regsvr32 /s atl.dll

    regsvr32 /s wups.dll

    regsvr32 /s wups2.dll

    regsvr32 /s wuweb.dll

    regsvr32 /s wucltui.dll

    net start wuauserv

    pause

    Then run the file, it deletes temp files and re-registers all the dlls.

    Hope this helps.


    Best Regards
    Jeremy Wu

    Monday, July 22, 2013 7:33 AM
  • Jeremy,

    Thanks for your response. I went ahead and tested the server I used and found that updates were all of a sudden working without having to apply the suggested fix. This was on Server 2003 R2 SP2 STD x86. I went ahead and tested ENT x64 and x86 as well as WEB x86 and STD x64. I also retested STD x86.

    I still see the same issue on ENT x64 and STD x64. I ran the recommended FixIt tool as well as your batch script but neither resolved the issue. I figure that MS might have addressed the problem on their end for the x86 package but not the x64.

    What do you think?

    Tuesday, July 23, 2013 8:03 PM
  • Hi,

    Would you please re-run Windows Update and provide us the windowsupdate.log file for further research.


    Use SkyDrive to upload collected files and post screen shot/picture.

    http://social.technet.microsoft.com/Forums/en-US/w7itproui/thread/4fc10639-02db-4665-993a-08d865088d65

    Thanks.


    Best Regards
    Jeremy Wu

    Wednesday, July 24, 2013 3:53 AM
  • Jeremy,

    I was getting the following error yesterday on both Server 2003 STD and ENT x64:

    2013-07-23 10:52:36:927 824 724 PT WARNING: ECP: Failed to validate cab file digest downloaded from http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/756998_7d44d84ef16e040909ce9f8dbeb5472cd74c91e1.cab with error 0x80091007
    2013-07-23 10:52:36:927 824 724 PT WARNING: ECP: This roundtrip contained some optimized updates which failed. New Update count = 26, Old Count = 30
    2013-07-23 10:52:37:130 824 724 PT WARNING: Sync of Updates: 0x8024402f
    2013-07-23 10:52:37:130 824 724 PT WARNING: SyncServerUpdatesInternal failed: 0x8024402f
    2013-07-23 10:52:37:130 824 724 Agent  * WARNING: Failed to synchronize, error = 0x8024402F

    And the SHA1 hash did not match when I downloaded the file directly.

    This morning I tried again and the hash now matches and Windows Update has no issues. It seems to be working fine now.

    I would say this was fixed at the Microsoft end and thus is resolved now.

    • Marked as answer by alexsch8 Wednesday, July 24, 2013 2:22 PM
    Wednesday, July 24, 2013 2:22 PM
  • Hi,

    Thanks for the update. And I am glad to hear that the issue has been resolved.

    Cheers!


    Best Regards
    Jeremy Wu

    Thursday, July 25, 2013 8:35 AM