Error 0xC800021F
You see the following error in %Windir%\WindowsUpdate.log
SYMPTOMS
2006-06-15 17:02:23 2104 83c Misc =========== Logging initialized (build:5.8.0.2469, tz: -0400) ===========
2006-06-15 17:02:23 2104 83c Misc = Process: C:\WINDOWS\system32\wuauclt.exe
2006-06-15 17:02:23 2104 83c Misc = Module: C:\WINDOWS\system32\wuaueng.dll
2006-06-15 17:02:23 2104 83c DtaStor FATAL: Failed to initialize datastore, error = 0xC800021F
2006-06-15 17:02:23 2104 83c Misc =========== Logging initialized (build:5.8.0.2469, tz: -0400) ===========
CAUSE
It looks like the client datastore failed to initialize.
WORKAROUND
1. Open a CMD prompt on the client.
2. Type «net stop wuauserv» (without quotes) <hit enter>.
3. Type «cd %Windir%\SoftwareDistribution«.
4. Type «RD /s /q Datastore» (this will remove the client datastore).
5. Type «net start wuauserv» (without quotes) <hit enter> .
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)
— «regsvr32 MSXML3.dll /s»