Where exactly in the StartUp process does your computer stop? Sometimes you can replace a file or fix a problem depending on where the computer hangs.
There are 6 phases in the boot up process, with indicator "screens" to tell you where in the process you are. There are: System Init, followed by the BIOS splash screen, followed by the System SetUp. Then the Boot Manager Phase and "Boot menu screen", then the Boot Loader Phase followed by the "OS loading screen", then the Kernel Phase and the "Starting Windows Screen", and the LogOn Phase to log on, then the "welcome screen' and the desktop.
Do you mean you see the "starting windows screen" the nothing after that? Or at a different point in the StartUp process?
If so, did you try the Advanced Boot Options "Last Known Good" choice, or using the Safe Mode with Cmd line, the command line sfc /scannow? That can replace a missing system file if one got deleted by mistake. You could also enable Boot Logging and it will list the files that did not load.
Might be worth a try.