After starting your Windows device, you may occasionally run into an infinite reboot loop issue (also called “infinite boot loop”). 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 for Windows 10 and 11.
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 a next boot phase.
The Windows PC fails to start up during infinite reboot loop because of sudden interruptions in the booting process. The PC is unable to complete its standard boot sequence which ensures that the startup fails to take place.
Determining the cause of an infinite boot loop error is easier 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 will prevent PC firmware from reading the MBR.
- Slow response from lockscreen/screensaver: the lockscreen and/or screensaver could be preventing the login screen from loading.
- Unnecessary apps and Windows services in startup sequence: sometimes, unwanted programs in 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.
1. Using Advanced Troubleshooting Options in Safe Mode
When you find your computer stuck in infinite boot loop, chances are you may not be able to access your login screen. Here’s how to regain access.
- First unplug the power supply and optionally, remove the battery and insert it back.
- Press the Power button for 30 seconds or more. This will remove any residual charge in the circuitry.
- Reconnect the power supply and reinsert the battery in its holder.
- Restart your computer again with its Power button but use the boot keys to start your PC in Safe Mode. These varies among PC manufacturers. You can also long press the Power button On/Off several times.
- Once the blue solution environment shows up, head to “Advanced Troubleshooting Options” and perform one of the following remedial methods.
- Alternatively, if you’re able to login into your Windows 10/11 desktop after a few restarts, go to “Change Advanced Startup Options” from the Search menu. And click “Restart Now” near “Advanced Startup” menu.
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. Microsoft always withdraws problematic updates so you won’t really be missing them in the future.
- From the “Advanced options” menu, click “Uninstall Updates.”
- There are two kinds of Microsoft updates that have to be uninstalled here: latest feature updates and latest quality updates. Select each one to proceed.
- Uninstalling a latest Windows update in Safe Mode takes a few minutes. Wait for the process to complete.
- Once the undesirable update is removed, exit the Windows solution screen and restart the PC normally.
While not exactly a magic bullet, System Restore is a 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.
- From the “Advanced Troubleshooting” options menu, select “System Restore.”
- This will lead to a “Restore system files and settings screen”. Click “Next” to proceed.
- You will be given a choice of previous system restore points. Choose one from an earlier date, and confirm the Restore point.
- 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.
- From the “Advanced Troubleshooting” menu, press the backspace button. It will take you to a simple “Troubleshoot” screen below.
- In the next step, there will be two available choices in what to do with system files: you can either keep them or delete them completely. Also choose whether you want to perform a Cloud or Local uninstall.
- 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.
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.
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.
- Open 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.”
- Next to “C:\Windows\System32” prompt, enter the command
sigverif.exewhich will open a new pop-up window.
- If your Command prompt screen has different initials, use
..to change your directories and move to the correct Command prompt initials.
- Click “Start” for “File Signature Verification” in the next pop-up window. Avoid the “Advanced” menu.
- Wait for the “File Signature Verification” scanning to complete. This will determine any system files or drivers that aren’t digitally signed.
- In the “Signature Verification Results” window, you can see all the system files that have not been digitally signed.
- Go back to the Command Prompt and type
takeown /f "Insert Driver(s) Name". This will help your Admin user assign valid digital signatures for the unsigned drivers.
- You should see a “Success” status once the process is completed.
- To round off, run a System File Checker scan using
sfc /scannow.This will fix any remaining driver integrity issues.
3. Remove Lock Screen Picture and Screensaver During Startup
When you boot the Windows 11/10 PC, it always gets to the Lock Screen and 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 login screen, it’s always a good idea to remove these non-essential components.
- From the Windows 11/10 search menu, select “Lock screen settings.” You can also access it from “Settings-> Personalization.”
- Ensure that “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.
- After removing the Lock Screen background picture, you will get a blank Lock Screen which is faster to load.
- You also can choose to turn off the screensaver from “Settings-> Personalization” .
- If you turn the screensaver “Off,” it will not be a factor during the next Windows Startup leading to faster boot times.
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.
- Bring up the Run command menu by pressing Win + R keys on your keyboard.
regeditto open the Registry Editor.
- Once the Registry Editor is open, go down the path:
- Double-click on “List” menu item which will lead to a new pop-up screen.
- 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.
- It is also helpful to eliminate as many startup apps as possible. Search for “Startup apps” from the search menu.
- I 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.
5. Uninstall Bloat
There are many bloated programs which can have a huge impact on the Windows startup process. 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 might need 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 a Windows system. Download the McAfee Removal Tool from this link.
6. Clean Install Windows
Performing a clean installation of Windows is one of the Microsoft-recommended ways to eliminate slow boot problems.
- First download Windows Media Creation tool for Windows 11 and Windows 10 from their respective links.
- Click the downloaded program and it will automatically go in Setup mode.
- Agree to “Applicable notices and license terms”.
- Select the Windows operating system version you wish to install and language.
- 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.
- Wait for the Windows version to download and install on your USB drive.
- Once your USB flash drive is ready, you can use it to install Windows 11 or 10 again in Safe Mode. To go to Safe Mode, use the applicable boot keys for your Windows computer.
- You can find the rest of the steps you need to follow to complete the Windows installation here.
Frequently Asked Questions
How do I get my laptop out of boot loop immediately?
The quickest way to get your laptop out of infinite boot loop is to force a shut down using the Power button, and then turning it back on again. If that doesn’t work for you, 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 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:
- Shut down and restart the PC using Power button.
- Before the Windows logo is displayed, hit the assigned boot keys such as
Escseveral times. This will load the specific BIOS/UEFI environment for your laptop or PC.
- 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: Unsplash All screenshots by Sayak Boral
Is this article useful?
Subscribe to our newsletter!
Our latest tutorials delivered straight to your inbox