The usual solution for booting errors is to use the Startup Repair tool. But what if the Repair tool itself is the problem? The fastest way to fix this endless repair loop is to troubleshoot for errors in safe mode or use a System Restore Point. You can find detailed instructions to use System Restore, Safe Mode, and more solutions in our guide below.
What Causes Windows 10 to Be Stuck on Preparing Automatic Repair Loop?
How to Fix if Windows 10 Is Stuck on Preparing Automatic Repair Loop?
Use System Image Recovery or Windows Restore
A system restore point saves OS files, Windows registry, settings, drivers, and similar important information as a backup. This doesn’t affect personal files.
Corrupt Boot Configuration Data (BCD) Wrong values in the Windows Registry Antivirus software or Early Launch Anti-Malware (ELAM) malfunction Unstable system update Malware Hardware failure (mostly driver-related but can be caused by physical components in rare cases)
If you’ve created a System Restore point before, you can easily break the endless repair loop by reverting your system configuration to a point before the error started. To use system restore, A system recovery image file is an extensive backup of your hard drive. It’s important to understand that restoring Windows using a system image will change everything on your hard drive to the way they were when the image was created. It means both system and personal files (apps, photos, documents, games, anything!) will revert to the backup state. To recover using a system image, here are some steps you can follow.
Boot Into Safe Mode
Safe Mode is an alternate boot mode used to diagnose and fix problems in Windows OS by loading only the core essentials. When your PC powers up, press F8 to access Advanced Boot Options. You can press F4 to boot into Safe Mode, F5 for Safe Mode with Networking, and F6 for Safe Mode with Command Prompt. The second way to boot into safe mode is through winRE.
Disable Startup Repair using CMD
If you want to manually use Startup Repair, it’s best to use a different PC to create a bootable USB drive if possible. Plugin the device and navigate to Troubleshoot > Advanced Options > Startup Repair in winRE. But since automatic repair isn’t working, doing it manually is unlikely to change much. So, we instead recommend you disable startup repair and try out the other solutions. To do so,
Restore the Windows Registry
Windows Registry stores the system configuration, settings, and other information for the OS and certain applications. A corrupt registry is a common cause of many application and system errors. Fixing the registry is very straightforward. You essentially perform a factory reset on the database and revert everything to default. Windows used to have an automatic registry backup feature. This meant you could pick a recent backup to revert to, a lot like system restore. But unfortunately, this service was discontinued starting with Windows 10 Version 1803. To perform a clean restore,
Run CHKDSK and Repair Corrupt System Files
Check Disk is a commonly used utility tool for diagnosing and fixing file system errors in Windows. The Sfc /scannow command is also used to scan and repair corrupt system files. To use them,
Rebuild Boot Configuration Data (BCD)
Boot Configuration Data (BCD) manages boot priority and stores important configuration data for the Windows Boot Loader. Corrupt boot sector or missing boot files often causes startup and OS-related errors. The process to repair the BCD is very simple.
Disable Early Launch Anti-Malware (ELAM) Protection
The Early Launch Anti-Malware feature starts up Anti-Malware drivers before any other drivers at boot. As the name suggests, ELAM scans other drivers for malicious programs such as Rootkit. ELAM can sometimes malfunction and identify a properly working/critical driver as malicious or unessential. In such cases, you can disable ELAM via startup settings or Command Prompt. To disable it via Startup Settings, To disable it via Command Prompt,
Fix Faulty System Drive
Windows is installed on C: Drive by default. ‘C’ is the drive or device letter here. Windows Boot Loader uses this value to boot your PC. But in rare cases, it can try to load some other drive due to the wrong value. To check and correct this,
Reset Your PC
The ‘Reset Your PC’ option in winRE is basically the factory reset button. It’s used as a last resort to fix OS-related issues as it re-installs Windows and resets everything back to default. In Windows 10, you can also opt to keep your personal files instead of a clean wipe.