You might fix your problem in the first couple of steps:
Start > Run regsvr32 MSXML3.dll
Start > Run > cmd ipconfig /flushdns
Start > Turn Off Computer > Restart
Try updating again... same crappy message!
CrapCleaner: www.ccleaner.com/download
CCleaner > Tools > Uninstall all the windows live crap
Restart and try again
Still 0x80072ee6!
Start > Run > regedit ctrl+F live Enter, read, delete folders containing windows live, > F3 repeat until done... takes a while
CCleaner > Cleaner > Run Cleaner
CleanUp!: www.stevengould.org CleanUp! 4.5.2 Download
CleanUp! > CleanUp!, ahh flush the crap down the toilet.
CCleaner > Registry > Scan for Issues > Fix selected issues > No > Fix All... repeat many times until it cant find any more.
RegCure www.regcure.com
RegCure License (OFFLINE ONLY, disconnect!):
2C002-CA320-85D50-4D57F
Start > Control Panel > Scheduled Tasks delete RegCure tasks so it wont automatically start when you are online.
RegCure > Scan > Fix repeat many times, uncheck the things that take long time to speed up, then check them again.
Auslogics disk defrag: www.auslogics.com/en/software
(Supposedly faster than what you have)
Auslogics Disc Defrag > Defrag
Restart and try again... now you are jumping up and down all excited, but still 0x80072ee6. I just made you go through all that trouble.
You can just give up like me, the error is probably because you got some special kind of internet like me, I got cellphone connection.
Then you know that the updating thing won't work with your connection, try running it from a friends house or something.
Here is what FINALLY installs the latest version with no problems.
http://g.live.com/1rewlive3/en/wlsetup-all.exe
(134MB, version 14.0.8089.726)
wlsetup-all.exe follow the procedures, only check the messenger and don't let it install stupid stuff. Install, then delete wlsetup-all.exe
There you go! It FINALLY WORKS!
Next FORCED update, download a new installer.