Ultimate Guide to Fix Windows “Automatic Repair Loop”, 10 Ways

Fix & Repair

Fix Windows errors automatically with iobit Advanced SystemCare & enhance your online security.

Does your computer keep restarting with an error message, saying “Preparing Automatic Repair” or “Automatic Repair couldn’t repair your PC”? You are at the right place! By following our step-by-step guide, you can effectively resolve the “Preparing Automatic Repair” loop on your own and restore your computer to normal functionality.

An automatic repair loop occurs when Windows 10 attempts to boot but it fails and afterwards it tries again in an attempt to fix the issue. But, If Windows fails again to fix itself, it reboots again and continues this cycle endlessly. 

TL;DR: Quick ways to fix the Windows 10 Automatic Repair Loop Issue

  • Perform a Hard Reboot-Restart your computer by holding down the power button.
  • Disconnect or Remove any recently added devices or peripherals.
  • Run Fixboot and Chkdsk Commands to fix boot issues and check disk errors.
  • Perform a System Scan in Safe Mode.
  • Turn off Early Launch Anti-Malware during startup.

In the next sections, we’ll understand the error in detail and learn effective solutions to fix it.

Identifying the exact cause of a Windows 10 automatic repair loop can be challenging, as there isn’t a single root cause. A common issue is missing or corrupted system files and outdated, missing, or incompatible device drivers.

Windows 10 “Automatic Repair Loop

Other potential causes include faulty hardware components, malware infections, corrupted system registries, and damaged installation files. 

This error usually appears in two ways: 

  • Your device displays a black screen with an error message such as “Diagnosing your PC” or “Preparing automatic repair” without any progress indication.
  • A blue screen appears with the message “Automatic repair couldn’t repair your PC” or “Your PC did not start correctly”.

Fortunately, our solutions will be effective for most of the causes and both sorts of errors. Now, let’s get into solutions, and begin with some user-friendly ways:

5 Easy-to-do Solutions to Fix Automatic Repair Loop

Solution 1: Perform a Hard Reboot

Download auto-fix Advanced SystemCare will automatically fix your Windows repair loop error and other PC issues that might lead to the issue.

A hard reboot involves completely powering off the computer and restarting it. This can help clear temporary glitches, refresh system settings, and potentially break the loop caused by persistent startup errors.

Turn off your computer
  • Press and hold the power button until your PC turns off completely.
  • Disconnect all the external peripherals, and wait for 1 minute.
  • Restart your device to complete the hard reboot.

Solution 2: Disconnect or Remove Recently Installed or Connected Devices

Newly added devices or peripherals can sometimes lead to conflicts and trigger the “Automatic Repair Loop”. Disconnecting or removing them would help you identify if any of these components were responsible for the issue.

Solution 3. Run Fixboot and Chkdsk Commands

“Fixboot” and “Chkdsk” are commands designed to address issues with the boot sector and check for disk errors. Running these commands can correct boot-related problems and resolve errors that might be causing the Automatic Repair Loop.

  • Restart your PC and press the ‘F8’ key before the Windows completely starts. A Windows boot troubleshooting menu will open, choose “See advanced repair options” to start.
  • On the screen that says “Choose an option”, pick “Troubleshoot”, then go to “Advanced options”.
Troubleshoot then Advanced Options
  • Finally, select “Command Prompt”.
Click Command Prompt under Advanced Options
  • Type the below command in the “Command Prompt” and press the ‘Enter’ key.
    chkdsk /r c:
  • If the first command doesn’t work, type the following command in the same “Command Prompt”, and press ‘Enter’:
    fixboot c:
  • After you’ve done that, close the “Command Prompt” and restart computer.

Solution 4. Perform a System Scan in Safe Mode

Running a system scan in “Safe Mode” allows Windows to identify and fix potential issues without interference from third-party applications. This can help in detecting and repairing any corrupted system files or configurations contributing to the Automatic Repair Loop.

  • Restart your computer and press ‘F8’ while it’s starting to open the Windows troubleshooting menu.
  • Choose “See advanced repair options” > “Troubleshoot” > “Advanced options” > “Startup Settings”.
Troubleshoot then Startup Settings
  • From the list of restart options, select “Enable Safe Mode with Networking” by pressing ‘F5’.
Select Enable Safe Mode with Networking
  • After Windows starts in “Safe Mode”, right-click the Start menu and choose “Windows PowerShell (Admin)”.
  • In the PowerShell window, type the below command and press ‘Enter’:
    DISM /Online /Cleanup-Image /RestoreHealth
Powershell RestoreHealth
  • Wait for the DISM tool to finish, then restart your computer.
  • Repeat the above steps to open “PowerShell” in “Safe Mode” again and now type the following command: sfc /scannow. This command checks if Windows system files are okay and helps confirm if Windows is fully repaired.
sfc scannow in Powershell

Solution 5: Disable Early Launch Anti-Malware

Early Launch Anti-Malware is designed to detect and prevent malware during the system startup process. Disabling it can help determine if the Automatic Repair Loop is caused by conflicts with security software, enabling you to address the issue accordingly.

  • Open the Windows troubleshooting menu.
  • Go to “Advanced options” > “Startup Settings”.
Troubleshoot then Startup Settings
  • Choose “Disable early launch anti-malware protection”.
Disable early launch anti-malware protection
  • Restart your PC.

If the issue was caused by Early Launch Anti-malware, disabling it should resolve the problem for you.

5 Advanced Ways to Fix Automatic Repair Loop in Windows

Now let’s see some more advanced ways you can try to fix the error. These should be used when and if the easy ones provided above didn’t quite work.

Adv. Solution 1: Undo Changes Using System Restore

Download auto-fix Advanced SystemCare will automatically fix your Windows repair loop error and other PC issues that might lead to the issue.

System Restore rolls back the system to its previous state when it was functioning correctly. This can be effective in resolving issues caused by recent changes, updates, or installations that may be triggering the Automatic Repair Loop.

  • You’ll need a Windows drive or disc with the installation files. Plug it into your device, start it, and use the relevant key like F8 or Fn to enter Windows Installation.
  • Set the date, time, and keyboard, then click “Next”.
Click Repair your computer
  • On the next screen, click on Repair your computer” at the bottom left.
  • Go to “Troubleshoot” > “Advanced Options” > “System Restore”.
Troubleshoot - Advanced Options - System Restore
  • Choose the restore point from just before the blue screen (Windows 10 makes one with each update, driver, or app). Click “Next”.
Choose a restore point_
  •  Wait for the restore to finish, then restart your computer.

Adv. Solution 2: Restore the Windows Registry

Restoring the “Windows Registry” involves reverting to a previous state where the registry was functioning correctly. This can address issues caused by recent changes or corruption in the registry, potentially resolving the “Automatic Repair Loop”.

  • Open the Windows troubleshooting menu following the steps used in previous solutions.
  • Choose “See advanced repair options” > “Troubleshoot” > “Advanced options” > “Command Prompt”.
Click Command Prompt under Advanced Options
  • In the “Command Prompt”, type the below command and press ‘Enter’:
    copy C:\Windows\System32\config\regback\* C:\Windows\System32\config
Restore the Windows Registry using CMD
  • If the “Command Prompt” asks you about which files to overwrite, type “All” and press ‘Enter’.
  • Restart your computer once you’re done.

Adv. Solution 3: Disable the Automatic Repair Tool

Disabling the Automatic Repair Tool prevents Windows from automatically entering the repair cycle. This can be useful if the tool itself is causing conflicts or if you prefer to manually troubleshoot the system without it.

  • Open the Windows Boot Troubleshooting menu.
  • Choose “See advanced repair options” > “Troubleshoot” > “Advanced options” > “Command Prompt”.
Click Command Prompt under Advanced Options
  • In the “Command Prompt”, type the below command:
    bcdedit /set {default} recoveryenabled no
Type bcdedit /set {default} recoveryenabled no
  • or if the above doesn’t work:
    bcdedit /set {current} recoveryenabled no
  • Restart your PC once done.

Adv. Solution 4: Reset Your Windows 10 Device

Resetting the device removes installed applications and resets system settings to default, addressing issues that may be causing the “Automatic Repair Loop”. It’s a comprehensive solution for cases where multiple system components are affected.

  • Open the Windows troubleshooting menu.
  • Choose “Troubleshoot” > “Reset this PC”.
Troubleshoot - Reset this PC
  • Follow the on-screen steps to reset your PC.
  • Decide whether to keep or delete your files during the reset.
Reset this PC Choose an option
  • Let the reset process finish and then restart your PC.

Adv. Solution 5: Rebuild BCD with the Command Prompt

If your computer can’t start because the Master Boot Record (MBR) or Boot Configuration Data (BCD) is messed up, you can fix it manually. Rebuilding the BCD through the Command Prompt helps recreate the configuration, potentially fixing the Automatic Repair Loop.

  • Plug in your “Windows installation media” or disc.
  • Start your PC using the Windows installation media or DVD.
  • On the “Windows Setup window”, click “Next”, then select “Repair your computer”.
Click Repair your computer
  • Choose “Troubleshoot” > “Advanced Options”.
Troubleshoot then Advanced Options
  • Finally, select “Command Prompt”.
Click Command Prompt under Advanced Options
  • In the “Command Prompt”, type these commands one by one (Press Enter after each command):
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    exit
Rebuild BCD with the Command Prompt
  • Restart your PC and see if it starts normally.

Final Words

And that’s all! We are truly hopeful that our guide helped you to resolve the Automatic Repair Loop and regain control of your system.

Dealing with the Windows Auto Repair Loop can be frustrating but we are confident that with the solutions mentioned above, you can effectively resolve the issue.

And I you wish to solve all the issues automatically and skip all technical stuff — feel free to download the software mentioned below.

Offer
Get an auto-fix solutionGet iobit Now

iobit Advanced System Care is used by millions of users worldwide.

It’s a “must-have” for every PC or MAC user who wants:

  • To fix common PC errors automatically
  • To speed up their computer performance
  • To fully secure their device
Other Guides That May Be Useful:
About the author
Mendy Lieberman
Mendy Lieberman - Founder, PC repair expert

Mendy is a founder of WindowsFixHub.com. He’s been a ‘tech-geek’ for a decade.
He has a background in IT consulting and has gathered a team for WindowsFixHub which main purpose is to provide the most helpful PC tech and software repair guides in the market!