How to Fix a Windows Infinite Reboot Loop Problem

Fix Windows Boot Loop Issues Featured

After starting your Windows device, you may occasionally run into an infinite reboot loop issue (also called “infinite boot loop” or a computer stuck restarting issue). The startup logo seems stuck on a black screen with a small circle going round and round. It’s a fairly common problem in Windows, old and new versions alike. If you’re unable to get past the login screen, try one of the following solutions.

What is the Infinite Reboot Loop Error?

An infinite reboot loop means that the Windows startup screen has to automatically refresh in the middle of an ongoing boot operation. This leads to a black screen that will not advance to the next boot phase.

The Windows PC fails to start up during an infinite reboot loop because of sudden interruptions in the booting process. When the PC is unable to complete its standard boot sequence, the startup fails to take place.

Determining the cause of an infinite boot loop error is relatively simple since it’s usually down to one of the following culprits.

  • Bad Windows updates: your PC may slow down after installing a faulty Windows update.
  • Rogue drivers: sometimes bad drivers may get installed.
  • Unverified driver signatures: some of your existing drivers may be lacking their necessary digital signatures.
  • Corrupt Master Boot Record (MBR) entries: corrupt registry or system files might prevent PC firmware from reading the MBR.
  • Slow response from lock screen/screensaver: the lock screen and/or screensaver could prevent the login screen from loading.
  • Unnecessary apps and Windows services in startup sequence: sometimes, unwanted programs in the Windows startup sequence can cause a bottleneck.
  • Too many startup apps: there might be too many startup programs loading during a Windows boot.
  • Hard to remove programs: some difficult programs and apps including antiviruses can cause slower boot times.

If you’re dealing with the infinite boot loop issue yourself, here are some things you can try in an attempt to try and resolve it.

Tip: dealing with a BSOD? Check out our list of most common fixes for Blue Screen of Death errors.

1. Use Advanced Troubleshooting Options in Safe Mode

When you find your computer stuck in an infinite boot loop, chances are you may not be able to access your login screen. Here’s how to regain access.

  1. Unplug the power supply and optionally, remove the battery and insert it back.
  2. Press the Power button for 30 seconds or more. This will remove any residual charge in the circuitry.
  3. Reconnect the power supply and reinsert the battery in its holder.
  4. Restart your computer again with its Power button, but use the boot keys to start your PC in Safe Mode. These vary among PC manufacturers. You can also long-press the Power button On/Off several times.
  5. Once in the Recovery environment, head to “Advanced Troubleshooting Options” or “Troubleshoot.”
Selecting "Troubleshoot" from Recovery Environment.
  1. Select “Advanced options.”
Clicking on "Advanced options" Recovery.
  1. From here, you have several options to try and fix your PC stuck restarting issue. Start with “Startup Repair.” For more details on the other options, check below in this section.
How To Fix A Windows Infinite Reboot Loop Problem Troubleshoot Advanced Options
  1. Alternatively, if you’re able to login into your Windows desktop after a few restarts, go to “Change Advanced Startup Options” from the Search menu.
Typing "change advanced startup options" in Windows Search.
  1. Click “Restart Now” near the “Advanced Startup” menu.
Infinite Reboot Loop Restart Now

FYI: need to keep track of your PC’s startup and shutdown history. Here’s how to access it on Windows.

Uninstall Recent Windows Updates

If you noticed your PC slowing down after a recent Windows update, it means that the update is not compatible with your PC and needs to be uninstalled.

  1. From the “Advanced options” menu, click “Uninstall Updates.”
Clicking on "Uninstall Updates" option in Advanced Options.
  1. There are two kinds of Microsoft updates that have to be uninstalled here: the latest feature updates and the latest quality updates. Select each one to proceed.
Selecting which updates to uninstall from the Recovery environment.
  1. Uninstalling a latest Windows update in Safe Mode takes a few minutes. Wait for the process to complete.
  2. Once the undesirable update is removed, exit the Windows solution screen and restart the PC normally.

System Restore

While not exactly a magic bullet, System Restore is safe insurance against undiagnosed system errors that accumulate over time. If you cannot pin down the exact cause of the infinite boot loop issue, but it has surfaced very recently, restoring your system to an earlier configuration will solve the problem. The best part of the procedure is that it is very easy to perform.

  1. From the “Advanced Troubleshooting” options menu, select “System Restore.”
Selecting "System Restore" in Recovery menu.
  1. This will lead to a “Restore system files and settings” screen. Click “Next” to proceed.
"Restore system files and settings" window in System Restore.
  1. You will be given a choice of the previous system restore points. Select one from an earlier date, and confirm the restore point.
  2. From here, the process is automatic and you just have to sit and wait for the System Restore to finish.

Reset Your PC

If you can’t find out the exact cause of Windows infinite boot loop, resetting the device in Safe Mode is one of the easiest ways to regain your PC’s stability. Before attempting a reset, you should first try one of the many solutions listed below as they’re faster.

  1. From the “Advanced Troubleshooting” menu, press the backspace button. It will take you to a simple “Troubleshoot” screen below. Select “Reset this PC.”
Clicking on "Reset this PC" in Troubleshoot menu.
  1. In the next step, there will be two choices in what to do with system files: either keep or delete them completely. Also, choose whether you want to perform a Cloud or Local uninstall.
  2. Follow the on-screen instructions until you’re ready to reset the PC. Once the “Reset” button is pressed, you can no longer undo it.
  1. Instead of a simple System Restore, you can also do a “Factory Image Restore” but for just the startup boot loop problems, it is rather unnecessary.

Tip: learn how to factory reset your Windows device and start anew.

2. Fix Driver Validity Issues Using Sigverif

Faulty and incompatible Windows drivers are a major cause of slow boot and other startup problems. Microsoft uses a Signature Verification Tool (Sigverif) to manually determine whether or not all your computer drivers have valid digital signatures. If not, you can fix those driver issues immediately.

  1. Open the Command Prompt app from the Windows search menu. Launch it in Administrator mode. Alternatively, you can also access Command Prompt in Safe Mode from “Advanced Troubleshooting.”
Typing "command prompt" in Windows Search.
  1. Next, at the “C:\Windows\system32” prompt, enter the command sigverif.exe which will open a new pop-up window.
  2. If your Command prompt screen has different initials, use cd or .. to change your directories and move to the correct Command Prompt initials.
Typing command in cmd.
  1. Click “Start” for “File Signature Verification” in the next pop-up window. Avoid the “Advanced” menu.
Clicking "Start" in File Signature Verification window.
  1. Wait for the “File Signature Verification” scanning to complete. This will determine any system files or drivers that aren’t digitally signed.
Scan in progress in File Signature Verification window.
  1. You will now be able to see all the system files that have not been digitally signed.
List of unsigned system files in Signature Verification Results window.
  1. Go back to the Command Prompt and type takeown /f "driver name". Replace “driver name” with the actual name of the driver you want to sign. This will help your Admin user assign valid digital signatures for the unsigned drivers.
  2. You should see a “Success” status once the process is completed.
  3. To round off, run a System File Checker scan using sfc /scannow. This will fix any remaining driver integrity issues.
Running SFC scan via Command Prompt.

3. Remove Lock Screen Picture and Screensaver During Startup

When you boot a Windows PC, it always displays the lock screen or screensaver first. Sometimes it hangs in there for several minutes without loading the username and password input screen. If you want faster booting into your log in screen, it’s always a good idea to remove these non-essential components.

  1. From the Windows Search menu, type “lockscreen” and click the best match below. You can also access it from “Settings-> Personalization.”
Typing "lockscreen" in Windows Search.
  1. Ensure that the “Show the lock screen background picture on the sign in screen” option is turned off. It is also helpful to set “Lock screen status” as “None”. Thus there will be no Lock Screen apps during the next startup.
Turning off "Show the lock screen background picture on the sign-in screen" via Settings.
  1. After removing the lock screen background picture, you will get a blank Lock Screen which is faster to load.
Blank Lock Screen view.
  1. You also can choose to turn off the screensaver from “Settings-> Personalization” .
Disabling "Screen saver" from Settings.
  1. If you turn the screensaver “Off,” it will not be a factor during the next Windows startup leading to faster boot times.
Turning screensaver off in "Screen Saver Settings" window.

Good to know: screen saver not working on Windows? Here’s what to do about it.

4. Remove Unwanted Third-Party Apps from Startup Programs Sequence

Do you have any unwanted programs in your startup activity? You can remove them so that they do not cause any interruptions in the future. Some installed third-party app widgets have a tendency to load with the next Windows boot phase. They are the ones that should be removed.

  1. Bring up the Run command menu by pressing Win + R keys on your keyboard.
  2. Type regedit to open the Registry Editor.
Typing "regit" in Run window.
  1. Once the Registry Editor is open, go down the path:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
  1. Double-click on “List” menu item which will lead to a new pop-up screen.
Double-clicking on key in Registry Editor.
  1. In the “Edit Multi-String” window, you can see a complete list of Windows processes and third-party apps which play a role during Windows startup. If you see any unwanted programs such as an antivirus software or other third-party apps, consider removing them.

Warning: do not tinker with your existing Windows processes. The simple rule is if it’s an integral Microsoft process, then you should leave it alone. Just narrow it down to third-party apps. They can be removed conveniently.

List of programs in "Edit Multi-String" window.
  1. It is also helpful to eliminate as many startup apps as possible. Search for “Startup apps” from the search menu.
Typing "startup apps" in Windows Search.
  1. We follow a simple rule of two when it comes to enabling apps which launch during startup. They include a display driver such as Intel Graphics Command Center and an audio driver such as Realtek. Anything else is superfluous and you don’t really need them during a startup.
List of startup apps in Windows.

Tip: check our list of apps we recommend you disable from startup.

5. Uninstall Bloat

There are many bloat programs that can have a huge impact on the Windows startup process, to the degree that they could be responsible for your computer stuck restarting issues. It might be safer to uninstall them completely from your Windows PC. Many of them are antiviruses or premium software from several companies.

  • Adobe family products: if you’re a designer, you most likely need your Adobe products. But you can always use its Cloud-based interface. To remove Adobe products from Windows, consider using the Creative Cloud Cleaner tool.
  • McAfee products: McAfee is a good antivirus but it can be very painful for your Windows system. Download the McAfee Removal Tool from this link.
Adobe Creative Cloud Cleaner Tool options available.

6. Roll Back Bad Drivers

Even if you didn’t find any issues when using Sigverif, a Windows infinite reboot loop could still be caused by a bad driver. The file might be corrupt or just not compatible with your version of Windows. You’ll likely need to boot into Safe Mode to handle this issue.

Once there, navigate to Device Manager and roll back any drivers that display a yellow or red exclamation mark on them. Refer to our complete guide to see how to roll back a driver.

7. Disable Automatic PC Restart

Windows automatically restarts your computer if your system fails. While the feature is useful to quickly recover from a simple glitch, it can malfunction at times and continue restarting. This could be a sign that you do have a serious system issue that requires a clean installation of Windows (more on that in the next section). Turn off the automatic restart feature to help stop your PC from experiencing stuck restarting issues.

  1. Boot into Safe Mode as explained above.
  2. Go to “Settings -> System -> About.”
Clicking on "About" under "System" in Settings.
  1. Select “Advanced system settings” beside “Related links.”
Clicking on "Advanced system settings" under About in Settings.
  1. Select “Settings” under “Startup and Recovery.”
Pressing "Settings" button under "Setup and Recovery" section in System Properties window.
  1. Uncheck the “Automatically restart” box under “System Failure.” Press “OK” to save your changes.
Unchecking "Automatic restart" option in "Startup and Recovery" window.

8. Clean Install Windows

Performing a clean installation of Windows is one of the Microsoft-recommended ways to eliminate slow boot problems.

  1. Download Windows Media Creation tool for Windows 11 and Windows 10 from their respective links.
  2. Click the downloaded program and it will automatically go into Setup mode.
Getting Windows 11 installation ready window.
  1. Select the Windows operating system version you wish to install and the language.
Select language for Windows installation.
  1. You can either burn the media to a USB flash drive (at least should be 8GB) or convert it into an ISO. Use the USB drive for a Safe Boot.
Choosing the media to use in Windows 11 Setup process.
  1. Wait for the Windows version to download and install on your USB drive.
Downloading Windows in progress window.
  1. Once your USB flash drive is ready, you can use it to install Windows 11 or 10 again in Safe Mode.
  2. You can find the rest of the steps you need to follow to complete the Windows installation here.
"USB flash drive is ready" message in Windows installation setup.

Tip: if Windows widgets aren’t functioning as they should, check our guide on how to restore their function quickly.

Frequently Asked Questions

How do I get my laptop out of boot loop immediately?

The quickest way to get your laptop out of an infinite boot loop is to force a shutdown using the Power button, then turn it back on again. If that doesn’t work, perform a Safe mode restart using a boot key specific to your laptop/PC.

Can a CPU cause a boot loop?

Yes. If your device CPU is not compatible with newly introduced hardware such as RAM, hard disk, or video card, it may cause a boot loop during restart. Keep an eye out for driver installation errors and warnings while installing any new hardware.

How do I fix BIOS boot loop?

If you’re stuck on the BIOS/UEFI screen while booting your PC, it means something is wrong with your BIOS settings. To get out of BIOS boot loop, do the following steps:

  1. Shut down and restart the PC using Power button.
  2. Before the Windows logo is displayed, hit the assigned boot keys such as F2, F12, or Esc several times. This will load the specific BIOS/UEFI environment for your laptop or PC.
  3. Load the “Default BIOS options.” This will restore your correct BIOS/UEFI settings after which you can exit and restart the device normally.

Image credit: Freepik All screenshots by Crystal Crowder and Sayak Boral

Is this post useful?
Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Crystal Crowder
Crystal Crowder - Staff Writer

Crystal Crowder has spent over 15 years working in the tech industry, first as an IT technician and then as a writer. She works to help teach others how to get the most from their devices, systems, and apps. She stays on top of the latest trends and is always finding solutions to common tech problems.