G'Day ;
I posted a question a little while ago about ms updates not installing, well I found the answer on another forum site Techarena so I thought I'd post the answer on this site so anyone having the same frustrating problem can repair the problem, I , being totally ignorant of how this works, am just so pleased it does.
Blessings M:)
I found 2 sites with fixes, combined them into a batch file and ran it, restarted, and did all updates without a hitch:
Assuming your os is win xp and located on your c: drive,
Open notepad:
Start- all programs - accessories - notepad
Cut and paste this into notepad:
Regsvr32.exe iuengine.dll
Regsvr32.exe wuapi.dll
Regsvr32.exe wuaueng1.dll
Regsvr32.exe wuauserv.dll
Regsvr32.exe wuaueng.dll
Regsvr32.exe wucltui.dll
Regsvr32.exe wups.dll
Regsvr32.exe wuweb.dll
Regsvr32.exe wups2.dll
Regsvr32.exe cdm.dll
Regsvr32.exe msxml2r.dll
Regsvr32.exe msxml3r.dll
Regsvr32.exe msxml.dll
Regsvr32.exe msxml3.dll
Regsvr32.exe msxmlr.dll
Regsvr32.exe msxml2.dll
Regsvr32.exe qmgr.dll
Regsvr32 softpub.dll
Regsvr32 wintrust.dll
Regsvr32 initpki.dll
Regsvr32 dssenh.dll
Regsvr32 rsaenh.dll
Regsvr32 gpkcsp.dll
Regsvr32 sccbase.dll
Regsvr32 slbcsp.dll
Regsvr32 cryptdlg.dll
Now click on File
Click on Save As
(dialogue box appears)
At the bottom do the drop down in Save as Type as ALL FILES
In File Name box name it Winupdatefix.bat
Save it to your desktop (for ease of finding it)
It will appear as a ms-dos batch file.
Double click
Press enter after each confirmation. If it says it is missing a file or cannot re-register don't worry. Note: initpki.dll will seem to hang, it just takes less than a minute comapred to the others (that are almost instant).
Restart computer (optional)
Try to update again, it will work.
I've done this 6 times now on different machines that failed. I keep the batch file on a usb jump drive for ease of access.
Enjoy!
:)