Friday, July 4, 2008

0x8024402C or 0x8024502D error

The 0x8024402C or 0x8024502D error codes typically occur because an incorrect character exists in the proxy override settings
To resolve these errors, remove characters from the proxy exception list, and then clear the proxy cache. To do this, follow these steps:
1. Open Internet Explorer.
2. On the Tools menu, click Internet Options.
3. Click the Connections tab, click LAN Settings, and then click Advance.
4. Delete any entry in the Exceptions section.
5. Quit Internet Explorer.
6. Click Start, click Run, type cmd, and then click OK.
7. Type the following commands. Press ENTER after each command. • proxycfg -d
• net stop wuauserv
• net start wuauserv

Tuesday, July 1, 2008

Error 0x80080008

DnldMgr FATAL: DM:CBitsJob::SetCallbackHandler: SetNotifyInterface failed with 0x80080008.

"%Windir%\WindowsUpdate.log" shows - AU AU Restart required

Restart the service and forced update detection and the error is gone.

DnldMgr Download manager restoring 2 downloads
Agent * Succeeded to load 2 persisted download calls
DnldMgr Retrieved 2 persisted download jobs
DnldMgr * Restored download job.

The computer succesfully updated.

Error 0xC800021F

It looks like the client datastore failed to initialize.

1. Open a CMD prompt on the client.
2. Type "net stop wuauserv" (without quotes) .
3. Type "cd %Windir%\SoftwareDistribution".
4. Type "RD /s /q Datastore" (this will remove the client datastore).
5. Type "net start wuauserv" (without quotes) .
6. Type "wuauclt /detectnow" then check %Windir%\WindowsUpdate.log if it is successful.

OR, just stop the Automatic Updates Service and delete "%Windir%\SoftwareDistribution\DataStore" folder and start Automatic Updates Service and force the update detection (wuauclt /detectnow)

Error 0x80004002

You see the following errors in "%Windir%\WindowsUpdate.log".

FATAL: Failed to get session from datastore, error = 0x80004002
FATAL: Failed to Unserialize from data store, error = 0x80004002
WARNING: Exit code = 0x80004002
WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0x80004002
DnldMgr FATAL: DM:CAgentDownloadManager::CheckAllCallDownloadStates: GetSession failed with 0x80004002.

1. If you have a proxy server -

Stop Automatic Update Service - "Net stop wuauserv".
Run the following command: "proxycfg.exe -u".
Start Automatic Update Service - "Net start wuauserv".
Force update detection and see if that works.
2. Re-create the Datastore -

Stop Automatic Update Service - "Net stop wuauserv".
Rename/delete "%Windir%\SoftwareDistribution" folder.
Start Automatic Update Service - "Net start wuauserv".
Force update detection and see if that works.
3. Try to force install WUA.

Download WUA WindowsUpdateAgent20-x86.exe from
and run the following command: "WindowsUpdateAgent20-x86.exe /wuforce".