What should I do if my Windows Server hangs on a restart?

Shut down your server and click the Edit button to go to the configuration page. Then click Expand on the Advanced section. Set the number of CPU cores simulated to 2 (or 4 or 8 if your total core-MHz is greater than 5000).