top of page

Windows Stuck in Automatic Repair loop? Here how to fix !!!

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, the Reason behind this startup problem and how to fix Windows Stuck in the 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 the 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.


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 the 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.

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.

Advanced options Windows 10

Use SFC and Check Disk Utility

When you get the Advanced options you will find a number of tools to fix different startup problems. 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 the 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

If you still having the 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 below one by one.

  1. bootrec /fixMBR

  2. bootrec  /fixboot

  3. bootrec /rebuildBCD

Boot MBR and Rebuild BCD

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 the 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

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} )


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

Reboot your PC and Windows should start without any problem.

Refresh or Reset Your PC

If the Windows Automatic Repair loop issue still exists after trying the above solutions, you can try the last method- performing a refresh or reset- to fix the 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 the 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


Featured Posts
Recent Posts
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page