I have found that this is a problem that usually results with Windows and an integrated 3rd party software such as a firewall or antivirus.
Attempt to boot into Safe Mode (holding F8 during boot).
If you are able to sucessfully boot into safe mode, uninstall any antivirus or 3rd party firewall (or any other software you recently installed).
Reboot into normal mode.
Reinstall any antivirus or firewall if you successfully boot into normal mode.
From my own understanding; some windows updates will make your system hang on boot if you update with an antivirus or firewall already installed.