Originally Posted By: Roger
Again: It's probably not SVCHOST that's corrupted. It's more likely to be one of the service DLLs that it loads.

I'm not saying it's corrupted. I'm thinking that the version Matt restored wasn't the same version the system had, thus DLLs on the system expecting a certain version of SVCHOST are having problems.