I've had the same problem about a week back, I could solve it temporary by going to a restore point.
After installing windows update again, the problem reoccured.
Finally, I did a clean windows install, and it works fine now.
So if you don't mind the effort, I'd advise you to try a clean windows install.