Symptoms of the issues I found and the resolution for this issue.
1) Getting "ERROR 8024402C" when running Windows Update.
2) Checking %WINDIR%\WindowsUpdate.log reveals lines like:
2013-05-16 10:41:01:577 1404 820 DnldMgr BITS job {97BB86BA-69EA-4091-91E6-DBD1EE012652} hit a transient error, updateId = {E6EC40C4-CD27-4D9C-A8C2-CE2B8A31E903}.201, error = 0x80072EE7
2013-05-16 10:41:01:577 1404 820 DnldMgr BITS job {97BB86BA-69EA-4091-91E6-DBD1EE012652} hit a transient error, updateId = {E6EC40C4-CD27-4D9C-A8C2-CE2B8A31E903}.201, error = 0x80072EE7
2013-05-16 10:41:01:577 1404 10a0 AU # WARNING: Download failed, error = 0x8024402C
2013-05-16 10:41:01:577 1404 10a0 AU # WARNING: Download failed, error = 0x8024402C
To determine the cause of the issue, I used the nicely revamped Event Viewer and looked at the BITS-Client logs. Which was a waste, nothing showed up there. I checked the WindowsUpdateClient log and nothing was there either. I then learned BITS uses WinHTTP when I was googling for this issue and saw there was a WinHTTP log file. (You may have to enable analytics and debug logs). I enabled the Diagnostics Log.
When reattempting to execute Windows Update I went back into the log and scanned through it. I found the following:
Windows update was going to the wrong server! The event viewer said it was going to wswsus02.XXXX.ab.ca. This was our old server address and we since replaced it with going directly to the IP of that server via GPO.
Checking regedit for the WU preferences showed it was pointing to the correct server, but for some reason Windows Update wasn't picking up the new server. Rebooting the machine and refreshing the GPO did not resolve the issue.
This is the correct settings |
Saman suggested some fixes:
net stop wuauserv
net stop BITS
net start wuauserv
net start BITS
wuauclt /resetauthorization /detectnow
wuauclt /reportnow
These did not appear to work however. But, we did try the following:
esentutl /p %windir%\security\database\secedit.sdb /o
Gpupdate /force
And I believe this worked. After running this command, WinHTTP reported that it was pulling the Windows Update from the Microsoft servers, not our WSUS server:
au.download.windowsupdate.com is not our WSUS server |
Upon the server coming back up I reran Windows Update and confirmed it was pulling from our WSUS server:
Success!
Windows Update then downloaded and installed the updates successfully!
I got one more solution from here http://www.onlyerrors.com/windows-update-error-0x8024402c.html
ReplyDelete