Funny, I was just about to post a recommendation for HJT. It was the only thing that saved my son's computer.

HOWEVER, it is worth mentioning that you can really screw things up with HJT. It's not that user friendly, and you should really read through the instructions and recommended process on the website.

But it did fix the problem!

Regards,
Rich