I've been trying to update my windows xp but I just can do it, any time I visit windowsupdate, it show me (after a lot of time) this error number: 0x800A01AD.
I did what it says on the support page, i changed the permissions for:
HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows \CurrentVersion \WindowsUpdate, but it's still showing that error.
So, i searched on google that error number and i found that if i register some dll's, it could solve the problem, so i did it, i registered those dll's:
wuapi.dll, wups.dll, wuaueng.dll, wucltui.dll, wuweb.dll, msxmls.dll, msxml2.dll, msxml3.dll, urlmon.dll
I had some permission problems with some of those dll's, but i was able to solve them using RegMon to see what regkey were accesing and changing the permissions settings for each one. After a few minutes all of that dll's were registerd succesfully.
But windowsupdate is still showing that error number

.
I have the SP2 installed.
Any help is welcome and apreciated.
In advance, thanks.