Fix: Computer Keeps Restarting Before Windows Loads

Check verified solutions from the most trusted experts

by Ivan Jenic
Ivan Jenic
Ivan Jenic
Troubleshooting Expert
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and... read more
Affiliate Disclosure
  • When the computer keeps restarting before Windows loads, it's most likely a corrupt installation, BIOS issues, or hardware problems to blame.
  • Users must first ensure that the connections are in order and there's an optimal power supply.
  • Reinstalling Windows has worked for a lot of users when the PC won't properly.
fix things when computer keeps restarting before windows loads

The boot time in computers has significantly reduced in the past few years, owing to recent technological advancements. Yet users continue to face boot errors. One such is when the computer keeps restarting before Windows loads.

While Windows not booting altogether usually indicates a hardware problem or corrupt OS, continuous restarts could have to do both with the software and hardware issues, making troubleshooting a tad more tricky. So let’s find out why the computer keeps restarting on boot.

Why does my computer keep restarting before Windows?

Here are a few reasons the computer or laptop keeps restarting before Windows loads:

  • Incompatible or malfunctioning hardware: Issues with the RAM, HDD, motherboard, graphics card, CPU fan, and other similar vital components can cause the PC to restart.
  • Corrupt Windows installation: Oftentimes, the OS installation goes corrupt due to recent software changes, and reinstalling Windows is the best way to go.
  • Problems with the BIOS: BIOS is the first thing that comes into play when the computer is turned on, and problems with it can be the reason your computer keeps restarting with no display.

What can I do if computer keeps restarting before Windows loads?

Before we start with the major changes, here are a few quick things to try:

  • Disconnect all non-critical peripherals from the PC, especially any older USB sticks, gaming controllers, and joysticks.
  • Make sure the power supply to the computer is optimal. If you are using a surge protector or a hub, plug the PC directly into the wall port, and verify whether the computer still keeps restarting before Windows loads.
  • Check for overheating, though it’s unlikely to be the case since it takes the computer at least a few minutes to generate that heat level. But you could still ensure that the flow of air is not restricted.
  • Ensure all the connections are in order, even the internal ones.
  • If it’s a laptop, unplug the battery and power it using the cable only. This helps when the battery is malfunctioning or is simply dead.

If none work, head to the solutions listed next.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

1. Reset the BIOS

  1. Turn on the computer, and as soon as the display lights up, hit F2, F10, F12, Esc, or Del, depending on the manufacturer, to enter the BIOS.
  2. Now, click on the Default option. In some cases, it would be available in the settings, so you will have to look for it.default to fix computer keeps restarting before windows loads
  3. Click OK to confirm the change.ok

In most cases, the BIOS is responsible when the computer keeps restarting before Windows loads, and a simple reset should work.

If you cannot load the BIOS, it means that either the BIOS is corrupt or there’s a major hardware issue to blame. And in both cases, we recommend you take your PC to a repair shop. However, if the BIOS is accessible, but the reset didn’t yield the desired results, head to the next solution.

2. Run tests on the RAM

Tip icon Tip
Before you start with the test, try turning on the computer with only one module connected and verify whether the OS boots. Similarly, do this for all the RAM modules.

When you can’t turn on the computer, the best way to test the RAM modules is to connect them to another PC individually and use Memtest86+, an open-source memory testing tool that has helped a lot of users when the computer keeps restarting before Windows loads.


The tool will run a range of tests and even fix trivial issues. But in most cases, it’s best to replace the faulty RAM module to get rid of the problem once and forever.

3. Check for corrupt system files

  1. Turn on the computer, and soon as the display lights up, press the power button to turn it off. Repeat the process twice and on the third-party attempt, Automatic Repair will kick in.
  2. Click Advanced options to proceed.
  3. Click on Troubleshoot.troubleshoot
  4. Again, click on Advanced options.advanced options
  5. Now, choose Command Prompt.command prompt to fix computer keeps restarting before windows loads
  6. Run the following three commands individually:DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  7. Once done, paste the following command and hit Enter:sfc /scannowsfc scan to fix computer keeps restarting before windows loads
  8. Once done, restart the computer and check whether it now boots properly.

Another effective solution would be to use a professional third-party tool that focuses on cleaning the clutter in your system and repairing corrupted system files.

With its in-built performant tools, this kind of software can fix your HDD problems within a few moments, restoring your OS to its peak performance.

Plus, by choosing this dedicated tool, it’s possible to run comprehensive scans on your system and get in-depth reports of all stability issues.

You should know that it is recommended to use automated assistance to repair more complex Windows problems and thus avoid unsafe actions.


Use this efficient tool to maintain your computer error-free by repairing all stability issues.
Free Trial Download now

4. Perform a system restore

  1. Access the Recovery Mode on the PC as we did earlier, and choose System Restore.system restore to fix computer keeps restarting before windows loads
  2. Now, choose your account from the list.account
  3. Enter the password for the selected account and click Continue.password
  4. Click Next to
  5. Choose a restore point from the list and click Next.restore point to fix computer keeps restarting before windows loads
  6. Verify the restore details and click Finish.finish
  7. Click Yes in the confirmation prompt.confirm
  8. Wait for the restore to complete.restore to fix computer keeps restarting before windows loads

In case the computer keeps restarting before Windows loads after the checks and changes listed previously, a system restore may help. It only helps with the software side of things but is great at eliminating issues arising from recent driver updates.

5. Reinstall Windows

If a system restore didn’t do the trick, there’s always the option to reinstall Windows. This will do it when it’s a corrupt Windows installation to blame for the problem.

All you have to do is create a bootable USB drive, plug it into the PC, boot it via it, and then follow the on-screen instructions to reinstall the OS.

Tip icon Tip
If nothing so far has worked, it’s certainly a hardware problem, and we recommend you contact the manufacturer or a professional to get the PC inspected.

Besides, after you have fixed the problem, check the best PC repair tool that will automatically identify and eliminate problems, thereby preventing such issues from reappearing.

Tell us which fix worked for you in the comments section below.

This article covers:Topics: