We are running vSphere 5.5 U2, and we have some Windows 2012 VMs and some 2012 R2 VMs.
It seems when a restart is initiated from an RDP session on the 2012 (non R2) VMs, they usuallly get stuck on the reboot on the Windows screen with a spinning circle. The only way to resolve it, is to reset the VM.
In my testing, this doesn't happen if you try to restart it from the Console (VM > Power >Restart Guest).
Has anyone ever seen this, or know of a way to resolve?