Disable Automatic (Boot Loop) Repair on Windows 11 or 10
Disabling Automatic Repair involves accessing the Windows Recovery Environment (WinRE) and using a command-line tool called BCDEdit. This tool allows you to modify boot configuration settings, including whether Automatic Repair is enabled or not.
Once disabled, your PC will stop entering the repair loop and instead display error messages or boot failures directly, allowing you to troubleshoot manually.
Let’s learn the steps to disable it!
What is Automatic (Boot Loop) Repair?
Automatic Repair, also known as Startup Repair, is a built-in Windows recovery feature. It automatically launches when your system detects a startup issue, such as corrupted system files, missing boot configuration data, or driver-related problems.
When your PC fails to boot properly multiple times, Windows triggers Automatic Repair to diagnose and fix the issue. Ideally, it scans your system and resolves the problem without requiring user intervention.
However, things do not always go as planned. Sometimes, instead of fixing the issue, the system gets stuck in a loop. You may see messages like:
“Preparing Automatic Repair”
“Diagnosing your PC”
“Automatic Repair couldn’t repair your PC.”
At this point, your system keeps restarting without letting you reach the desktop. This is what is referred to as a boot loop.
Disable Automatic (Boot Loop) Repair on Windows 11 or 10

To disable Automatic Repair on Windows 11 or 10, open the Command Prompt from the Advanced Startup Options, then run the command: bcdedit /set recoveryenabled no
Restart your PC afterward. This stops Windows from launching Automatic Repair during startup failures.
Step 1: Access the Windows Recovery Environment
The first step is to access the Windows Recovery Environment, which is a special troubleshooting mode built into Windows.
If your PC is already stuck in a boot loop, you will likely be taken to this screen automatically after a few failed restart attempts. If not, you can force it by turning your PC off during startup three times in a row.
Turn on your computer and wait for the Windows logo to appear. As soon as you see it, press and hold the power button to shut down your system. Repeat this process three times. On the fourth startup, Windows will load the Recovery Environment.
Once you are in, you will see a screen labeled “Choose an option.” From here, you can begin the process of disabling Automatic Repair.
Step 2: Navigate to Advanced Startup Options
After entering the Recovery Environment, select Troubleshoot from the available options. This section contains advanced tools designed to fix system issues.
Next, click on Advanced options. This menu provides access to various troubleshooting tools, including System Restore, Startup Settings, and Command Prompt.
At this stage, you are preparing to use a command-line tool to disable the repair feature.
Step 3: Open Command Prompt
From the Advanced options screen, select Command Prompt. Your system may prompt you to choose an account and enter your password before proceeding.
Once the Command Prompt window opens, you will see a black screen with a blinking cursor. This is where you will enter the command to disable Automatic Repair.
Do not worry if you are unfamiliar with Command Prompt. You only need to type a single command exactly as shown in the next step.
Step 4: Enter the Command to Disable Automatic Repair
In the Command Prompt window, type the following command carefully:
bcdedit /set recoveryenabled no
After typing the command, press Enter on your keyboard. If the command is entered correctly, you will see a message confirming that the operation was completed successfully.
This command tells Windows to disable the Automatic Repair feature, preventing it from launching during startup failures.
Step 5: Restart Your Computer
Once the command has been executed successfully, close the Command Prompt window. You will be taken back to the previous menu.
Click on Continue or restart your PC manually. Your system will now attempt to boot without triggering Automatic Repair.
If the underlying issue still exists, you may see an error message instead of the repair screen. This is expected and can help you diagnose the problem more effectively.
Step 6: Verify That Automatic Repair is Disabled
After your system restarts, observe the boot process. If your PC no longer shows the “Preparing Automatic Repair” message, the feature has been successfully disabled.
Instead, Windows may display a standard error screen or fail to boot normally. While this might seem concerning, it actually gives you more control over troubleshooting.
You can now use other tools like Safe Mode, System Restore, or manual fixes to resolve the issue.
When Should I Enable Automatic (Boot Loop) Repair?
Although disabling Automatic Repair can help in certain situations, it is not always a permanent solution. There are times when you should consider enabling it again.
If your system is stable and you want Windows to automatically fix startup issues in the future, re-enabling this feature can be beneficial. It is especially useful for users who are not comfortable performing manual troubleshooting.
To enable Automatic Repair again, you can follow the same steps and use the command:
bcdedit /set recoveryenabled yes
This restores the default behavior, allowing Windows to attempt repairs during startup failures.
FAQs
Is it safe to disable Automatic Repair?
Yes, it is generally safe to disable Automatic Repair. However, doing so removes a built-in safety feature that can fix startup issues automatically. You should only disable it if you are experiencing a boot loop or need to troubleshoot manually.
Will disabling Automatic Repair fix my PC?
Disabling Automatic Repair does not fix the underlying problem. It simply stops the repair loop so you can identify and resolve the issue using other methods.
What causes the Automatic Repair loop?
Common causes include corrupted system files, faulty updates, damaged boot configuration data, and hardware issues such as failing drives or memory problems.
Can I re-enable Automatic Repair later?
Yes, you can re-enable it at any time using the Command Prompt in the Recovery Environment. Simply use the command to turn it back on.
Do I need technical knowledge to follow this guide?
No, this guide is designed for beginners. As long as you follow each step carefully, you should be able to complete the process without any issues.
