Have you attempted to update windows. You know, go to windowsupdate.microsoft.com, sometimes there are critical updates that need to be done. simple little patches(because they rolled it out too fast, damn them, damn them all to hell), this may work, and it may not. It is worth a shot,
What OS are you running?
------------------