Here's what to do when the problem-fixing tool is causing problems on a PC.

If you've ever run into an error and don't know what to do, Windows 10 comes with troubleshooting tools to fix the error for you. One of those handy tools is the automatic repair tool. It's a handy repair feature that can fix problems that are preventing you from booting properly.

But what to do if the tool itself is the cause of the error? If your PC is stuck in an automatic repair loop, we've compiled a list of solutions to fix your error.

What is an automatic repair loop and what causes it?

An automatic repair loop is an error that occurs when Windows 10 tries to boot and fails, then forcibly starts the automatic repair tool and tries to repair itself. If Windows cannot repair itself, it will restart and repeat in an endless cycle.

There isn't a single cause of Windows 10 automatic repair loop and they can be hard to figure out. The most common cause is missing or damaged system files, which Windows cannot start or repair by itself because these critical files that it needs to run are not available.

Missing device drivers are usually also a major cause of the error. If you've recently updated your PC, your new components will need device drivers for Windows to use. If the drivers are missing, out of date, or unsupported, they can cause a repair loop. New peripherals can also cause this error if their drivers are not properly installed.

Related: How to Find Stop Codes and Fix Windows 10 Errors

Other possible causes are usually related to faulty components, malware infections, damaged system registries, and even damaged installation files. However, you don't need to worry as our solutions will work for most Windows 10 automatic repair loop causes.

1. Run fixboot and chkdsk commands

If you can't identify a cause of a Windows 10 automatic repair loop, you can use some system repair tools to try to fix it. The chkdsk Command starts a low-level check of your system drive for errors using the Check Disk utility. If it detects errors, it will be repaired automatically.

While Windows cannot boot, you can still force Windows to start in a Command Prompt window by using the Advanced Options menu screen.

In order to do this:

  1. Restart your PC and press the F8 on your keyboard before the Windows logo and spinning icon appear. This will bring up the Windows troubleshoot boot menu. Choose See advanced repair options start.

  2. Of the Choose an option Screen, choose Troubleshooting> Advanced Options> Command Prompt.

  3. In the Command Prompt window, enter the following command and press Enter:
    chkdsk c: / r

  4. If the chkdsk If the command fails, you can also try the Fixboot command. In the same Command Prompt window, type the following command and press Enter:
    fixboot c:

  5. When you're done, close the Command Prompt window and restart your PC.

2. Perform a system scan in safe mode

If system repair tools find damaged files, Windows will replace those files with the local image. However, if this image itself has become corrupted, Windows will not be able to repair itself and will cause the previous commands to fail. To fix this we can use the DISM (Deployment Image Servicing and Management) tool.

To use this tool, we must first enable Safe Mode. This will load a basic version of Windows with no third-party programs to help you troubleshoot your startup errors.

  1. The first step, as before, is to restart your PC and press the button F8 Boot key to open the Windows troubleshoot boot menu.

  2. Choose See advanced repair options > Troubleshooting > Expanded options > Startup settings > Start anew.

  3. You will now see a list of different restart options. Choose Enable Safe Mode with Networking by choosing F5 on your keyboard.

  4. Once Windows boots up in Safe Mode, right click on the begin Menu and select Windows PowerShell (administrator).

  5. In the PowerShell window, enter the following command and press Enter:
    DISM / Online / Cleanup-Image / RestoreHealth

  6. This will take some time. When the DISM tool finishes running, restart your PC and follow the steps above to open the PowerShell window in Safe Mode again.

  7. This time, enter the following command and press Enter:
    sfc / scannow

  8. This will check the integrity of the Windows system files and we will be able to verify that Windows is completely repaired.

3. Restore the Windows registry

Sometimes malware infections or hard drive problems can also cause registry files to become corrupted.

Related: How to Reset Windows Registry to Default and Fix Errors

To fix registry issues, here are some steps you can take to restore it:

  1. Open the Windows troubleshoot boot menu.

  2. Choose See advanced repair options > Troubleshooting > Expanded options > Command prompt.

  3. Enter the following command and press Enter:
    C: Windows System32 config regback * C: Windows System32 config

  4. When prompted to overwrite files, type All and press Enter.

  5. When you're done, restart your PC.

If you think your Windows is working, you can try disabling the automatic startup repair system. This should allow you to boot into Windows without going into the repair loop. However, this will only work if your Windows system is working properly. You can use it to determine if your Windows is really to blame.

To turn off Windows 10's automatic repair tool, follow these steps:

  1. Open the Windows troubleshoot boot menu.

  2. Choose See advanced repair options > Troubleshooting > Expanded options > Command prompt.

  3. Enter the following command and press Enter: bcdedit

  4. Check the values ​​for Identifier and Recovery enabled. The Identifier Worth should be {Default} and Recovery enabled should be Yes.

  5. Now enter this command and press Enter:
    bcdedit / set {default} recoveryenabled no

  6. This will disable automatic boot repair. If the command doesn't work, try the following command:
    bcdedit / set {current} recoveryenabled no

  7. When you're done, restart your PC.

5. Reset your Windows 10 device

The last resort for a computer stuck in an automatic repair boot loop is to reset Windows 10. You don't have to worry about losing your files and data as you have the option of either using a clean one Reset (delete everything) to continue or get your files.

To reset a Windows 10 PC, open the Windows troubleshoot boot menu and select Troubleshooting> Reset this PC.

Dealing with the automatic repair loop

It can be frustrating to find yourself in an endless loop due to a tool designed to solve your problems. It can be difficult to diagnose and understand, but our solutions are sure to help you and get your PC back to normal.

How to Fix Windows Stop Code Memory Management BSOD

Are you suffering from memory management errors? Use these tips to resolve your Storage Management BSODs in Windows 10!

Continue reading

About the author

Maxwell Holland
(11 articles published)

Maxwell is a software developer who works as a writer in his spare time. An avid tech enthusiast who loves to try his hand at artificial intelligence. When he's not busy with his job, he reads or plays video games.

More
From Maxwell Holland

Subscribe to our newsletter

Subscribe to our newsletter for tech tips, reviews, free e-books, and exclusive offers!

One more step …!

Please confirm your email address in the email we just sent you.