Windows 10 includes an Automatic Repair feature designed to detect and fix startup problems automatically. However, when this feature fails, it can trap the system in an endless Automatic Repair loop, preventing Windows from loading normally.
This issue is usually caused by corrupted system files, disk errors, or misconfigured boot settings. Fortunately, the problem can be resolved using a few effective troubleshooting methods.
Methods to Fix Automatic Repair Loop on Windows
Follow these methods one by one, starting with the simplest. Stop once the issue is resolved.
Method 1: Fixing Automatic Repair Loop on Windows by Checking Disk Utility
Purpose: Fix corrupted sectors or file system errors that prevent Windows from booting.
Step 1:
- Restart your PC and press F8 to enter the Boot Menu.
- Go to Troubleshoot → Advanced options → Command Prompt.

Step 2: Run the following command:
chkdsk /r c:

Step 3: After completion, run:
fixboot

Restart your PC. This method repairs disk-related issues causing the repair loop.
Method 2: Run System Scan in Safe Mode
Step 1:
- In the Advanced Boot Option, select the Startup Repair option.

Step 2:
- Press the Key 5 on your keyboard to go with the Option 5.

Step 3:
- Execute the following command in the Command Prompt in the Administrator format. Wait until the process gets completed.
DISM /Online /Cleanup-Image /RestoreHealth

Step 4:
- After the above command, execute the following one to check & fix all the disk & drive issues on the device.
sfc /scannow

This fixes damaged system files and Windows image corruption.
Method 3: Fixing Automatic Repair Loop on Windows by Restoring Windows Registry
Step 1:
- In the Advanced Menu option, select the Command Prompt.

Step 2:
- Execute the following command. Wait until the process gets completed. It will restore the Windows Registry & reopen it.
config\RegBack

Hence, we have successfully fixed the Automatic Repair Loop on Windows by Restoring the Windows Registry.
Method 4: Fixing Automatic Repair Loop on Windows by Disabling Automatic Repair Tool
Step 1:
- Again in the Advanced Menu, click on the Command Prompt.

Step 2:
- In the Command Prompt, execute the following command. It will take some time. And when you get the successful message. reboot the device.
bcdedit /set {default} advancedoption no

Restores a previously working registry configuration.
Method 5: Fixing Automatic Repair Loop on Windows by Disabling Anti-Malware Protection
Step 1:
- In the Advanced Menu, click on the Startup Repair option.

Step 2:
- Under the Startup Repair option, press the Key 8. The system will reboot automatically and the Anti-Malware Protection will not launch promptly.

Use this method if Windows boots but keeps forcing repair unnecessarily.
Method 6: Fixing Automatic Repair Loop on Windows by Restoring System Files
Step 1:
- In the Advanced Boot Menu, click on the System Restore option.

Step 2:
- Click on the Next button on the Window & select a System Restore Point.

Step 3:
- Select the Finish option to complete settings & start the Windows Restoring process.

Useful if security drivers are causing startup failures.
Method 7: Fixing Automatic Repair Loop on Windows by Reinstalling Window
Step 1:
- Enter Into the Boot Option & select the Troubleshoot option. Under the Troubleshoot, select the Reset The PC option.

Step 2:
- In the new window, click on the Keep My Files option.

Step 3:
- Now, click on the Cloud Download option & start the reinstallation process on the device.

Note: Use only if all other methods fail.