A simply Windows 10 Technology Blog.

How To fix Windows Stuck in Automatic Repair loop

0 46

While trying to turn on the windows 10 PC it came up with the “Preparing Automatic Repair” screen, and then rebooted automatically and ran Automatic Repair again, becoming caught in the loop again and again. Or sometimes windows get stuck at this Automatic Repair Screen? Don’t worry this post we discuss why windows prepare automatic repair at startup, Reason behind this startup problem and how to fix Windows Stuck in Automatic Repair loop.

When your computer starts, the BIOS or UEFI Firmware is loaded, which performs a small set of checks on your hardware called the Power On Self Test (POST.) The BIOS then scans the hard disk master boot record, which loads an essential file into main memory called WINLOAD.EXE. This kicks off the start-up process by loading the NTOSKRNL.EXE (NT Kernel, the heart of Windows) and HAL (Hardware Abstraction Layer.) Windows 10 then performs tasks such as initializing your hardware like your mouse and keyboard and reading the Windows Registry and user profile.

Whenever something goes wrong, (Due to power interrupted, corrupted windows update installed, system files get corrupted etc ) with windows it failed to start normally at startup. To fix this problem windows start the diagnostic process “Preparing Automatic Repair” at startup to fix this problem.

Fix Windows 10 Automatic Repair Loop

There are many Reasons behind windows failed to start normally or perform the automatic repair. However, the most common problem is corrupted registry or missing files on the hard disk. Since the Windows keeps restarting, it is impossible for you to access Advanced Options, that you can fix the problem there. In this case, you need to boot from a Bootable USB or DVD. If you don’t have any then create a bootable USB /DVD by following link

When you ready with Installation media insert it to your PC change the BIOS setup to boot from DVD / Removable Disk ( As you use either DVD or Bootable USB ). Skip the first screen on next screen click on Repair your computer at the bottom. Then click on Troubleshoot>Advanced Options.

Windows Advanced Options
Windows Advanced Options

Use SFC and Check Disk Utility

When you get the Advanced options you will find a number of tools to fix different startup problem. As discussed before Windows Stuck in Automatic Repair loop mostly cause due to corrupted system files or disk drive errors. So first run the system file checker utility and chkdsk utility to fix windows automatic repair loop.

To do this click on Command prompt option on the advanced options screen. When advanced command prompt opens type sfc /scannow and hit the enter key to execute the command. After 100%  complete the scanning process type command chkdsk c: /f /r to run the chkdsk utility which checks and fix disk drive errors. After that close command prompt and Restart windows check start normally without and startup repair loop?

Fix Boot MGR and Rebuild BCD via Command Prompt

If still having same issue Windows Stuck in Automatic Repair then try to repair boot mgr and rebuild BCD by following below. To do this again open command prompt from advanced options and perform command bellow one by one.

bootrec /fixMBR

bootrec  /fixboot

bootrec /rebuildBCD

Fix Boot MGR and Rebuild BCD via Command Prompt
Fix Boot MGR and Rebuild BCD via Command Prompt

After executing these commands type exit to close command and Restart windows check this time windows started normally?

Restore Windows Registry

Still, the problem didn’t fix and getting Windows Stuck in Automatic Repair loop at startup? Then maybe corrupted registry causing the issue. follow steps below to restore windows registry and fix this Automatic repair loop. For this again open command prompt from Advanced options. Now Type command below and press Enter key to execute the same.

copy c:\windows\system32\config\RegBack\* c:\windows\system32\config

command to Restore Windows Registry
command to Restore Windows Registry

If prompted to overwrite existing files, type All and hit Enter. close command prompt and Restart windows, On next start Check windows, started normally.

Disable Automatic Startup Repair

Again access command prompt from Advanced options and type bcdedit and hit Enter. Then you will see the result displayed. Look for resumeobject item and note the number next to it (In my case, the number is {2e43802d-6544-11e7-95c9-d650213d3bf9} )

Disable Automatic Startup Repair
Disable Automatic Startup Repair

Now to disable automatic startup repair Type bcdedit /set GUID recoveryenabled No and hit Enter. Here Replace GUID with the number that you noted in last step. (For example, if the number is 2e43802d-6544-11e7-95c9-d650213d3bf9, the full command will be “bcdedit /set 2e43802d-6544-11e7-95c9-d650213d3bf9 recoveryenabled No”)

Disable Automatic Startup Repair 2
Disable Automatic Startup Repair 2

Reboot your PC and Windows should start without any problem.

Perform Refresh or Reset Your PC

If Windows Automatic Repair loop issue still exists after trying the above solutions, you can try the last method- performing refresh or reset- to fix Windows Automatic Startup Repair boot issue. To do this choose option Refresh your PC or Reset your PC on advanced options. Then follow on-screen instructions to complete the process.

These are some most applicable solutions to fix windows startup problems such as Windows Stuck in Automatic Repair, startup repair couldn’t repair your pc, the automatic repair couldn’t repair your pc, windows stuck preparing for automatic repair etc. I hope to apply above solutions fix your startup problem and start windows normally without any Windows Stuck Automatic Repair loop. Still, have any query, suggestion about this post feel free to discuss on comments below. Also Read Fix TiWorker.exe Windows module installer worker High Disk Usage problem.

You might also like