OK, I quite understand.
Unfortunately there was considerable damage to your files and their related registry keys, and sourcing replacements for them all was problematic, so short of a re-install I think that a repair install is probably going to be your best chance of finding a solution to your updating problem.
Sorry we couldn't find a less drastic way to resolve things for you.
I'll mark this topic as closed.