Sometimes you may notice that your Windows 10 repair tool is not able to fix issues. Once this happens, the error message “Automatic repair couldn’t repair your PC Windows 10” will appear on your screen.

This issue is likely to occur when your Windows 10 ISO files are corrupt. Or maybe your hard drive is malfunctioning. However, this problem is fixable. This guide will discuss what this problem is, its causes, and possible solutions for it. 

What Causes an Automatic Repair Loop?

You may be encountering the Windows 10 Automatic Repair loop issue because of several reasons. They include the following:

  • Corrupt Windows 10 ISO files 
  • Malfunctioning hard drives
  • Missing registry keys 
  • Complex malicious rootkits

Does automatic repair delete files?

No! You will not lose any files after performing an automatic repair on your Windows 10. There is a recovery feature on Windows 10 known as Automatic Repair. With this feature, all your data are intact.

How do I fix automatic repair couldn’t repair Windows 10 on my computer?

There are several ways to fix this issue on your Windows 10 computer. They include the following:

Solution 1 – Use Command Prompt from Windows 10 Boot Options menu

To use the command prompt for Windows 10 boot options menu, you need to follow the steps below.

  • Step 1: – Click on Troubleshoot and select Advanced Options.
  • Step 2: – Choose Command Prompt from the list of options. Once Command Prompt shows up, type the following lines and press the Enter button after each line to run it: 

bootrec.exe /rebuildbcd | bootrec.exe /fixmbr | bootrec.exe /fixboot

  • Step 3: – You may need to run additional chkdsk commands as well. To run these commands, you have to know drive letters for all your hard drive partitions.In Command Prompt, you should enter the following:

chkdsk /r c:

chkdsk /r d:

This is just an example; you need to use the letters that match your hard drive partitions on your computer. Bear in mind that you need to perform chkdsk command for all hard drive partition that you have.

  • Step 4: – Now, restart your computer and check if you have resolved the issue.

Solution 2 – Boot to Safe Mode and run Command Prompt

You can boot to safe mode and run the command prompt by following the steps below.

  • Step 1: – Once your computer restarts, you need to go to the Boot Options menu. Click on Troubleshoot, select Advanced options, and open Startup Settings. 
  • Step 2: – Click on the Restart button. Your computer will now restart and provide you with a list of options. Click on Enable Safe Mode with Networking.
  • Step 3: – Once Safe Mode starts, you have to download an updated version of the driver that is not working properly. You can visit the manufacturer’s website to download the driver. Once you finish, you can save it to your USB flash drive.
  • Step 4: – Press Windows Logo Key + X simultaneously and click on  Command Prompt (Admin) from the list that comes forth.
  • Step: 5: – Once the Command Prompt starts, type in the following and press the Enter button on your keyboard to run it:

DISM /Online /Cleanup-Image /RestoreHealth

  • Step 6: – Wait for the process to finish. It could take up to minutes or more. Do not interrupt it. Once the process is complete, restart your computer.
  • Step 7: – Once Windows 10 starts, you need to install the driver that you have downloaded and check if you have fixed the issue. To perform this solution, you need to know which driver is causing the problem. If you do not know, you can still perform this solution without step 3. 

How do I bypass automatic repair on Windows 10?

You can skip automatic repair on Windows 10 and stop the operating system’s self-repair mechanism from launching. To do this, you need to follow the steps below:

  • Step 1: – Open Command Prompt as an administrator.
  • Step 2: – Type in bcdedit and hit the Enter button on your keyboard.
  • Step 3: – Find the Windows Boot Loader section and check the values below.

identifier: {current}

recovery enabled: yes

  • Step 4: – Now, you need to turn off the automatic repair. Type the bcdedit /set {current} recoveryenabled no command and hit the Enter button on your keyboard.

How do I fix the automatic repair loop on Windows 10?

There are several ways to fix the automatic repair loop on Windows 10, and I have listed them below.

Solution 1 – Disabling early launch anti-malware protection

You can disable early launch anti-malware protection by following the steps below.

  • Step 1: – After a few restarts, you should be able to access Boot Menu.
  • Step 2: – In the Boot Menu, select to Troubleshoot and click on Advanced Options. Click on Startup Settings.
  • Step 3: – Your computer will now restart and provide you with a list of options.
  • Step 4: – Choose to Disable early launch anti-malware protection. It should be option number 8.
  • Step 5: – Restart your computer, and check if you have fixed the issue.

There have been cases where this problem appears again. When this happens, repeat all the steps and uninstall your antivirus software.

Some users have encountered some problems with Norton 360 antivirus software. But this problem can also occur due to other antivirus software. Therefore, to fix it, you need to delete the application.

Solution 2 – Deleting the problematic file

I have found that this solution works for some users. To do it, you need to follow the guide below.

  • Step 1: – Restart your computer a few times and access the Boot Menu. Click on Troubleshoot and select Advanced Options. Click on Command Prompt.
  • Step 2: – Once the Command Prompt opens, type in the following

cd WindowsSystem32LogFilesSrt

SrtTrail.txt

  • Step 3: – Once the file opens, you will see something like this: Boot critical file c:windowssystem32driversvsock.sys is corrupt. You should know that this is just an example, as you will most likely get a different result.
  • Step 4: – Now, you have to find out what exactly this problematic file does. In this case, vsock.sys was a file related to a third-party application known as VMWare. Since it is not an operating system file that is required by Windows 10, we can get rid of it.
  • Step 5: – To delete a file, you have to open the Command prompt and go to the specified location. Enter the del command. It should look like this:

cd c:windowssystem32drivers

del vsock.sys

  • Step 6: – You should know that this is just an example, and you may have to go to a different folder and delete another file. Before deleting a file, ensure that the file you want to delete is not a core Windows 10 file. If it is, deleting it can damage your operating system.
  • Step 7: – Once you have removed the problematic file, you need to restart your computer. You should also uninstall the program that caused you this issue. In this case, it was VMware, but it might be some other program for you. 

Solution 3 – Disabling Automatic Startup Repair

You can disable automatic startup repair by following the guide below.

  • Step 1: – Once the Boot Options start, click on Troubleshooting and choose Advanced Options.
  • Step 2: – Click on Command Prompt.
  • Step 3: – Now, Command Prompt will start. Type in the following and press the Enter button on your keyboard to run it:

bcdedit /set {default} recoveryenabled No

Once you have performed these operations, you should have disabled the Startup Repair and might be able to access Windows 10 again.

Solution 4 – Restore Windows registry

Restoring the Windows registry is one solution that works for some users. You can also try it out by following the guide below.

  • Step 1: – Wait for Boot Options to show up and start Command Prompt.
  • Step 2: – In Command Prompt, type in the following and press the Enter button on your keyboard to run it:

copy c:windowssystem32configRegBack* c:windowssystem32config

  • Step 3: – Agree to overwrite files by typing All and pressing the Enter button on your keyboard.
  • Step 4: – Now type exit and press the Enter button to exit Command Prompt.
  • Step 5: – Restart your computer and check if you have fixed the issue.

Solution 5 – Checking device partition and osdevice partition

This is another excellent solution to fix the automatic repair loop on Windows 10.

  • Step 1: – Once the Boot Options appears, start Command Prompt.
  • Step 2: – Type I  the following and press the Enter button on your keyboard:

bcdedit

  • Step 3: – Locate device partition and osdevice partition values and ensure that you set them to correct partition. For example, in your device, the default and correct value maybe C: but this can change for some reason to D: (or any other letter) and cause problems. 
  • Step 4: – If the value is not C: type in the following commands and press the Enter button after each one:

bcdedit /set {default} device partition=c:

bcdedit /set {default} osdevice partition=c:

  • Step 5: – By default, it should be C: but if your Windows 10 is on a different partition, ensure that you use that partition’s letter instead of C. 
  • Step 6: – Now, restart your computer and check if you have fixed the issue.

How do I fix the Automatic Repair Loop without disc on Windows 10?

There are several ways to fix Windows 10 automatic repair loop without disc. If you are having this issue, you need to check the guide below to get started.

Solution 1 – Checking your boot priority in BIOS

If you want to fix this issue, you need to check the boot priority in BIOS and ensure that you set it properly. If the settings are wrong, you need to enter BIOS and change these settings. To do this, you need to follow the steps below:

Step 1: – While your computer is booting, keep pressing any of the following buttons: F1, F2, F3, Esc, Del. Usually, there is a prompt to press a certain key to enter setup so keep an eye out for it, pressing it while your computer boots in order to enter BIOS.

Step 2: – Once you have entered BIOS, you need to locate the Boot section. The location of this section is different for each type of BIOS, so you’ll have to find it on your own.

Step 3: – Once you have found the Boot section, make sure that your hard drive is set as the first boot device. If you have multiple hard drives, make sure that the drive where you have Windows 10 installed is set as a first boot device.

Step 4: – Save changes and exit BIOS.

There have been cases where the Windows Boot Manager is set as the first boot device. It can cause a Windows 10 Automatic Repair couldn’t repair your PC issue on your computer. If you want to fix this, ensure that you set your hard drive as the first boot device.

Solution 2 – Removing your laptop battery

Removing your laptop battery is another solution to fix Windows 10 Automatic Repair Loop without a disc. After removing your laptop battery, put it back, and connect the power cable. Now, check if you have fixed the issue.

Conclusion

You may encounter the error message “Automatic repair couldn’t repair your PC Windows 10” on your computer. The error could happen as a result of corrupt Windows 10 ISO files.

You may be able to fix it by booting to safe mode and running command prompt. This guide has given you the information required to fix this error, and I believe you can now fix it.