Since Windows hung on the last boot attempt, I'm sure that you had to force restart or shutdown, so on the next attempt, you should be given a menu to choose whether to boot normally or launch the Startup Repair Utility. If yo aren't able to input a choice via the keyboard, it will start automatically, after ~30 seconds. When starting the utility, you may be given a choice of whether to do a System Restore. I'm not certain if that is a good idea or not, so if you are unsure, toss a coin.
With the System Restore, it will probably finish fairly quickly and want to reboot. If that doesn't solve the problem, return to the utility and bypass the System Restore. This will probably take longer to complete. It may announce that it has fixed some problem, but if not, click the details button and see what the log says. Try rebooting again, even if no fix was found, it may have done something even though it said that it didn't.
If it still hangs, return to the utility and run it again, and if it still says that it didn't find the problem, click the advanced options, which presents a list of tools that can be used. Try running the System Restore to a date prior to the last date in the list. Then try rebooting again. If still no joy, back to the utility to try one of the other advanced options, which is hard to say, I haven't had to go that far before.