It's seemingly a new problem, it may have to do with newly installed software or drivers, or even Windows update(s). The Windows restore is not something I would trust, it hasn't helped me once.
Go with Sonny, or you could rely on the old perseverance: restart, restart, restart... at some point it may start, I have used the method, some have restarted more than 20 times, but in the end it started. A good thing with this lumberjack way could be, unplug your computer from main cord for a day = 24 hours or so. It's helped quite a few.
Hope you get it running.