how to fix Windows 10 Stuck “Diagnosing your PC” at start up?

Did you notice Windows 10 Stuck at “Diagnosing your PC” at startup? Especially after recent Windows 10 1903 update or Power outage, you may notice the computer fails to start normally. And the diagnose process start automatically to fix the problems. But sometimes its stuck hours for Preparing Automatic Repair/Diagnosing your PC. If you are also struggling form similar problem, here how to fix Windows 10 Preparing Automatic Repair Loop.

Windows 10 Stuck Preparing Automatic Repair

Windows 10 Stuck “Diagnosing your PC” at startup mostly occurs after a power outage, and the reason behind this is the system file corruption, missing bootmgr and Windows 10 attempts to correct it by itself at startup.

If you are getting Automatic Repair Couldn’t repair your PC Checkout this article: Fix Automatic repair couldn’t repair your pc On Windows 10

As windows fail to start normally, we need boot from an installation media to perform feature troubleshooting steps. If you don’t have then check how to create a bootable media/USB. 

  • Now insert bootable media to your PC and forcefully Restart.
  • Enter your computer’s BIOS (or UEFI) adjustments the moment it starts up.
  • The main element that you might want to push to enter these settings depends on the maker of your computer’s motherboard and will be something from Esc, Eliminate or F2 to F8, F10 or F12.
  • Here on the BIOS screen move to boot tab using right Arrow keys.
  • Change the first boot to DVD/ USB press F10 to make save changes you have made This will restart windows.

Change Boot options on BIOS

  • While reboot windows will ask press any key to boot from CD/DVD.
  • Press any key to boot on it.
  • Skip the first screen and  click the link “Repair Your Computer” at the bottom left:

windows 10 repair your computer

In the screen titled Choose an option, pick the Troubleshoot item.

On the next screen, select “Advanced Options”.

In the Advanced Options screen, pick the item named “Command Prompt”.

Windows Advanced Options

Here on the advanced command prompt enter the following commands and press Enter after each line in order to run it:

  • bootrec.exe /rebuildbcd
  • bootrec.exe /fixmbr
  • bootrec.exe /fixboot

Also after perform this commands you need to run additional chkdsk commands as well. To perform these commands, you need to know drive letters for all your hard drive partitions.

  • chkdsk /r c:
  • chkdsk /r d:

This is just our example, so keep in mind that you have to perform chkdsk command for every hard drive partition that you have. After complete 100% scanning Restart your computer and check if the issue is resolved.

Disable Automatic Repair on Startup

Also, you can perform the following command on the advanced command prompt window to disable the Automatic repair feature at startup.

To do this access Advanced command prompt and type below command.

bcdedit /set {GUID} recoveryenabled No

Hit enter to execute the command and restart windows check problem fixed.

Check device partition and OS device partition

Also if the device partition and OS device partition values aren’t correct. This will causeWindows 10 Automatic Repair couldn’t repair your PC” windows stuck at repair screen loop.

Simply start Command Prompt from Advanced boot options. And Enter the following command and press Enter:

 bcdedit   

Find device partition and os device partition values and make sure that they are set to correct partition.

On our device, the default and correct value is C: but this can change for some reason to D: (or some other letter) and create problems.

Check device partition and os device partition If the value isn’t set to C:, enter the following commands and press Enter after each one:

  • bcdedit /set {default} device partition=c:
  • bcdedit /set {default} osdevice partition=c:

By default it should be C:, but if your Windows 10 is installed on a different partition, make sure that you use that partition’s letter instead of C. Restart your computer and check if the issue has been resolved.

Boot to Safe Mode and run DISM Command

Sometimes this problem cause because of a bad driver, system file corruption in such causes Boot windows into safe mode perform DISM command.

  1. First Access Advanced Boot options > On Advanced options > Startup Settings.
  2. Click the Restart button, and your computer should now restart and give you a list of options. Choose Enable Safe Mode with Networking.
  3. When windows start on safe mode, Open the command prompt as administrator,
  4. Now enter the following and press Enter to run it:  DISM /Online /Cleanup-Image /RestoreHealth

DISM restore health command

It might take about 15 or more minutes for this process to complete, so be patient. Do not interrupt it. After the process is done, restart your computer.

Restore Windows registry

Also Sometimes Due to different application installation or uninstallation windows registry may get corrupted and this will cause different problems while windows start.

Open the command prompt as administrator, And perform command below

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

If you get asked to overwrite files, type All and press Enter, Now type exit and press Enter to exit Command Prompt. Simply Restart your computer and check if the issue has been resolved.

Restore Windows registry

Refresh or Reset Windows 10

If after performing all the above steps still, the problem persists, Then the last way to refresh or reset windows which help windows to get a fresh start.

Note: By doing this, your installed applications will be removed but your installed Universal apps and settings will be saved if you choose the Refresh option. On the other hand, the Reset option will delete all installed files, settings and apps. If you decide to take this step, it’s advised that you backup your important files. To perform Refresh or Reset, you need to do the following:

refresh reset windows 10

  • Inset Bootable Media on your PC / Laptop boot from it.
  • On the first screen click on repair computer next When Boot Menu opens, choose Troubleshooting.
  • Choose between Refresh or Reset option.
  • Follow the instructions to complete the process.

Did these solutions help to fix Windows 10 Preparing Automatic Repair Loop? Let us know on the comments below, also read:

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More