If your computer is restarting on shutdown, I’m sure I don’t have to remind you how annoying it can be. I’ll try and show you as much as I can in order to get rid of this problem for good.
Because there isn’t one clear short answer to sort this problem out, you will be taken through a series of things to check and apply if necessary.
This way, you will have the best chance to eliminate the problem seeing as every situation is different.
Tip: Try to apply one change at a time and shut down/turn on your computer twice to test if the fix worked.
Establish whether it’s a software or hardware issue
This step can save you lots of time. You will be able to figure out whether you have a setting in Windows causing restarts, BIOS settings, or hardware components misbehaving.
Although I won’t say that this is an absolutely necessary step as it’s a little technical and not a perfect result every time.
This method involves installing a live operating system on a USB flash drive.
Tip: Before you begin, take note of important settings in your BIOS like boot drive priorities, SATA mode, etc. and clear the BIOS back to default. I highly recommend unplugging your PC from power and removing the CMOS battery for 2 minutes.
Get your hands on any USB flash drive that you are able to back up and format clean.
If your computer shuts down correctly, while Windows doesn’t, then you will want to focus on the Windows setting fixes portion of this article.
If nothing changes, and your computer still restarts on shut down, then focus your attention on the hardware causes and diagnosing hardware components area of this article.
Windows settings fixes
There are several Windows settings that can cause this problem. The first one I mention has been the most common culprit I’ve personally found.
Change the Registry setting for PowerdownAfterShutdown
Turn your computer back on, then try shutting it down again to test the change.
Turn off an automatic restart when a system failure occurs
One of the ways that a computer can restart on shutdown is when there is a system failure, and Windows is set to automatically restart when this happens.
If this is the case in your situation, instead of your computer restarting on shutdown, it will most likely display a blue screen instead.
Here are the steps to turn it off:
Turn off the hibernation feature
To turn off hibernation, the easiest way is as follows:
You will also save some disk space by turning this off.
Check the behavior of the power button setting
Although this won’t affect the shutdown procedure overall and is simply there for the power button on your computer, it’s still best to have this set to shut down unless there is a specific reason not to.
Turn off fast startup
This is the least likely to cause issues, but it’s still recommended to give it a try.
Note: This option will still only be present if you have chosen to opt out of disabling hibernation.
The BIOS
There are a few things you can eliminate when trying to eliminate the BIOS causing the restarting problem.
Note down all your important settings first. Some of these may include:
I recommend clearing all of the BIOS settings by unplugging the computer from the power outlet and removing the CMOS battery.
After a 2 minute waiting period, install a new CMOS battery and enter the BIOS setup.
Tip: If your computer won’t boot into Windows afterward, restore the settings you noted down that has anything to do with the boot drive order or SATA mode.
Update the BIOS
It’s also a good idea to update the BIOS just to eliminate the possibility of a bug that may be causing the issue.
The motherboard manufacturer will have BIOS updates and the required tool to perform the update.
Simply perform a Google search for the make and model of your motherboard to find the result that takes you to the manufacturer’s relevant page for your motherboard.
Hardware causing a restart on shutdown
Here are the most common hardware components causing this kind of issue that I’ve seen:
Unfortunately, there aren’t reliable/simple testing methods that you could employ on a motherboard or power supply that will give a definite result that it is indeed the cause of the restarting problem. Unless of course there is something significantly faulty that makes it easier to diagnose.
Motherboard
Motherboards have been the most common hardware cause (in my personal experience) of a computer restarting on shut down. There are many motherboard components that can fail in order to cause this fault.
It would be a very complex task to diagnose motherboard problems on a component level, and best left to a competent professional, which in most cases, is hardly worth it.
One obvious sign that your motherboard is approaching the end of its life in general, is by finding capacitors that are bulged.
It is also true that a motherboard can continue to run just fine with bulged capacitors, but it’s a clear piece of evidence that shows that the motherboard has aged significantly.
Power supply
As mentioned before, after the age of around 5 years, it is good practice to replace the power supply with a new one.
It will keep the rest of the components in your computer running happier, and promote the longevity of each and every one.
Hard drive or SSD
To test the hard drive, download, install, and run a program called Crystal Disk Info to check the drive’s health.
If the drive tests fine, open the Command Prompt, and type in ‘sfc /scannow’ (without quotes) and press enter.
If certain problems aren’t able to be repaired with the scan, consider backup up important files and settings and performing a fresh Windows installation.
RAM Modules
To eliminate the RAM modules, pull one of them out at a time, and try a shutdown test with one module installed at a time.
If you get the computer to shut down normally with one of the modules removed, find some replacement RAM for a permanent fix.
I also recommend cleaning your RAM contacts which is a very common cause of RAM failure.
Conclusion
I have personally encountered this problem many times. Usually with older hardware, but software problems can also creep in at any time.
I hope I have delivered enough information in order for you to fix this annoying problem for good.