Just do a system restore to a time when it was ok. You'll lose some data but at least you wont have to reinstall Windows. Backup whatever you need on a USB or external hard drive before you do so.
I find system restore to be a terrible thing. I've used it a few times and the system always came out worse than it was before. In the event of a seemingly fatal problem I'd much rather reinstall Windows.