rand1038
That error means there is a problem with the XML system.
Download this regisry file and unzip it. Double click ocxdllreg.reg to run it. This will add "register" and "unregister" options to your right click menu.
Go to C:\windows\system32 and find the list of dll files whose names start with "MSXML". Right click each one you find (they will all be together in the lsit) and choose "register" from the menu. Don't worry about the error you get that some cannot be registered.
Once that is done, try windows update again.
Download this regisry file and unzip it. Double click ocxdllreg.reg to run it. This will add "register" and "unregister" options to your right click menu.
Go to C:\windows\system32 and find the list of dll files whose names start with "MSXML". Right click each one you find (they will all be together in the lsit) and choose "register" from the menu. Don't worry about the error you get that some cannot be registered.
Once that is done, try windows update again.