How to Fix a Computer Stuck in a Boot Loop

2026-10-14 · LC Repair

A boot loop is when your computer starts, gets partway through loading Windows, then restarts — over and over, never reaching the desktop. You see the manufacturer logo or the Windows loading animation, then the screen goes black, and the process starts again. Sometimes it loops silently. Sometimes you catch a brief blue screen before the restart. Either way, the computer is unusable until you break the cycle.

Get into Windows Recovery Environment

The first goal is to stop the loop and get to a screen where you can make changes. Windows has a built-in recovery environment (WinRE) that loads from a separate partition on the drive, so it can work even when Windows itself cannot start.

Automatic entry

If Windows fails to boot three times in a row, it should automatically enter the recovery environment on the fourth attempt. You will see a blue screen that says "Automatic Repair" or "Recovery" with options. If the computer is looping but never reaches this screen, it may be crashing too early in the boot process for Windows to count it as a failed boot — in that case, use the manual method below.

Manual entry

  1. Power the computer off completely by holding the power button for 10 seconds
  2. Power it on and wait until you see the manufacturer logo or the spinning dots
  3. Hold the power button for 10 seconds again to force it off. This counts as a failed boot
  4. Repeat this power-on then force-off sequence three times total
  5. On the fourth power-on, Windows should enter the recovery environment

If the recovery environment still does not appear after multiple attempts, you may need a Windows installation USB. You can create one on another working computer using the Windows Media Creation Tool from Microsoft's website. Boot from the USB (usually by pressing F12, F2, or Del during startup to reach the boot menu) and select Repair your computer instead of Install.

Common causes and fixes

A failed Windows update

Windows updates are the most common cause of boot loops. An update installs partially, the computer restarts to complete it, the installation fails, it restarts to try again, and the loop begins. If the blue recovery screen mentions anything about updates, this is almost certainly the cause.

Fix from the recovery environment:

  1. Go to Troubleshoot, then Advanced options, then Uninstall Updates
  2. Choose Uninstall latest quality update first. Quality updates are the smaller monthly patches and are the most frequent cause
  3. If the computer still loops after removing the quality update, go back and choose Uninstall latest feature update. Feature updates are the large twice-yearly upgrades

Once Windows boots successfully after removing the update, go to Settings, Windows Update, and check for updates again. Microsoft often releases a fixed version of the problematic update within a few days. If the same update causes another boot loop, you can pause updates temporarily while Microsoft resolves the issue.

A bad driver

A newly installed or updated driver — especially a graphics driver — can cause a boot loop if it crashes during the Windows loading process. The crash happens so early that Windows restarts before you see anything useful.

Fix:

  1. From the recovery environment, go to Troubleshoot, Advanced options, Startup Settings, then Restart
  2. When the Startup Settings menu appears, press 4 or F4 to start in Safe Mode (or 5/F5 for Safe Mode with Networking if you need internet access to download a replacement driver)
  3. In Safe Mode, Windows loads only essential drivers. If Safe Mode boots successfully, the problem is almost certainly a driver
  4. Open Device Manager (right-click the Start button). Look for any device with a yellow warning triangle
  5. For the suspected driver (usually Display adapters for GPU drivers), right-click the device, select Properties, go to the Driver tab, and click Roll Back Driver. If the rollback option is grayed out, click Uninstall device instead — Windows will reinstall a basic compatible driver on the next normal boot
  6. Restart normally

Corrupted system files

System files can become corrupted from a sudden power loss during an update, a failing storage drive, or malware. When a critical boot file is damaged, Windows starts loading, hits the corrupted file, crashes, and restarts.

Fix from the recovery environment:

  1. Go to Troubleshoot, Advanced options, Command Prompt
  2. Run the System File Checker: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. This scans Windows system files and replaces corrupted ones from a cached copy. If SFC reports that it found and repaired files, close the command prompt and try restarting normally
  3. If SFC did not fix the problem or reported that it could not repair some files, run DISM next: DISM /Image:C:\ /Cleanup-Image /RestoreHealth. DISM repairs the component store that SFC uses as its source, so running DISM and then SFC again can fix issues that SFC alone cannot
  4. After both commands complete, restart the computer

Boot configuration data (BCD) corruption

The BCD store tells the computer where Windows is located on the drive and how to start it. If this data is corrupted, the computer may loop because it cannot find or start Windows properly.

Fix from the recovery environment command prompt:

  1. bootrec /fixmbr — rewrites the master boot record (MBR systems only)
  2. bootrec /fixboot — writes a new boot sector. If this returns "Access is denied," run bootsect /nt60 sys first, then retry
  3. bootrec /rebuildbcd — scans for Windows installations and adds them to the BCD. When prompted, type Y to add the detected installation
  4. Restart the computer

System Restore

If you cannot identify the specific cause, System Restore rolls back Windows to a previous point in time — before whatever change triggered the boot loop. This does not affect your personal files (documents, photos, downloads) but it will uninstall programs and drivers installed after the restore point date.

  1. From the recovery environment, go to Troubleshoot, Advanced options, System Restore
  2. Select a restore point dated before the boot loop started. If you recently installed software, a driver, or an update, choose a point from before that installation
  3. Confirm and let the restore complete. The computer will restart

System Restore only works if restore points exist. Windows creates them automatically before major updates and software installations, but only if System Protection is enabled for the system drive. If no restore points are available, this option will not help.

Hardware problems

A boot loop can also be caused by failing hardware, though this is less common than software causes. Signs that point to hardware:

Hardware-related boot loop diagnosis:

Last resort: reset Windows

If none of the above fixes resolve the boot loop, resetting Windows reinstalls the operating system while giving you the option to keep your personal files.

  1. From the recovery environment, go to Troubleshoot, then Reset this PC
  2. Choose Keep my files to preserve documents, photos, and other personal data, or Remove everything for a completely clean start
  3. Select Local reinstall (uses the recovery image on the drive) or Cloud download (downloads a fresh copy from Microsoft — requires internet)
  4. Follow the prompts to complete the reset

A reset removes all installed programs and drivers and returns Windows settings to their defaults. You will need to reinstall your applications afterward. But your personal files in the user folders (Desktop, Documents, Downloads, Pictures) are preserved if you chose Keep my files.

Computer boot loop help in Marion

If your computer is stuck in a boot loop and you are not comfortable working in the recovery environment, or if you have tried these steps and the loop continues, LuxuriousComputers Repair in Marion can diagnose whether the cause is software or hardware and get it booting again.

Related Articles

Why Your Computer Freezes Randomly and How to Stop It

Read article →

Computer Beeping at Startup: How to Read POST Beep Codes

Read article →

What Computer Beep Codes Mean at Startup

Read article →