If you encounter an issue where Windows Server 2012 is stuck in reboot loop, let me share a workaround for it. The workaround here is to interrupt the boot and use Safe Mode. This issue is seen only on Windows Server 2012 OS and not on Windows Server 2012 R2 or any other OS.
If your Windows Server 2012 goes into boot loop, don’t worry because a lot of IT admins are actually dealing with same issue. It’s not your fault either, it’s an update that has caused the reboot loop on your Windows Server 2012.
We have still got few VM’s running Windows Server 2012 while most of the VM’s are running 2012 R2 and above. Today on two VM’s running SCCM distribution point role, I noticed the reboot loop issue. Surprisingly there were no issues with other VM’s running WS 2012.
I had heard about the Windows Server 2012 boot loop issue earlier but I never expected that I would also encounter it in my setup. The DP’s were online however I was unable to RDP any of them. After restarting the VM’s I never saw any login screen. It just stays at “please wait” and then the server restarts.
If you do a bit of research on why this reboot loop issue occurs you will find lot of info on web. A reboot loop on Windows Server 2012 could be due to the installation of the Servicing Stack Update (KB4523208). In this thread one of the user identified the Malicious Software Removal Tool (MSRT) update KB890830, as the cause of the installation loop.
The workaround here is to interrupt the boot and use Safe Mode. It will still reboot at the same stage trying to boot into safe mode but next boot works.
Fix Windows Server 2012 Reboot Loop Issue
To fix the Windows Server 2012 boot loop issue, perform the following steps.
- First of all restart the VM or machine running Windows Server 2012.
- Go to Advanced Boot Options by pressing F8 key.
- Under Advance boot options, select Safe Mode and press enter key.
- Once the OS boots in safe mode, don’t login. Reboot the Windows Server again.
- This time let the server start normally. You should see a login screen.