How to Fix “Windows 10 Automatic Repair couldn’t Repair your PC”

windows-10-automatic-repair-couldnt-repair-your-pc
Microsoft has always been an emerging name in the market and with release of its latest OS it has been continuing to be one of the outstanding OS developers.

Its latest release Windows 10 has caught up much attention in the past and with each upgrade that Microsoft brings for Windows, its transforms and enhances the user creditability and the ways we have been using personal computers since decades.

With each upgrade they are trying to overcome the problems and limitations of the previous versions and thus imparting revolution in computing. But every development brings with it some bugs that need to be fixed. Windows 10 too has an error which says” Automatic Repair couldn’t Repair your PC”.

Automatic Repair is meant to fix booting failure error; this function is a built-in option and comes with Windows itself. When Windows 10 system running system fails to boot, this Automatic Repair option fixes the bugs that is preventing Windows to run properly. Though it automatically repairs and fixes the errors but sometimes due to some limitation that this tool may not work and interfere in the smooth booting of the system thus making a dreaded moment for the user.

Is Your PC Running Slow & Needs Optimization?
Don't Miss The BEST TOOL To FIX PC Errors & Issues

This Repair tool fails because there are some files that are missing or corrupted from your operating system installation file folder and when it will fail you won’t be able to get into the Safe Mode. Most of the time an Automatic Repair failure option will show you a message like this one:

In such a situation when the Repair tool could not rescue your PC then Recovery Drive/System Repair or Bootable installation media can be helpful. So here are some noteworthy methods explained step by step which would be very helpful in case when Automatic Repair tool doesn’t work.

#1.  Using Command Prompt from  Boot Options menu 

1. Insert the windows installation media or recovery drive/System Repair Disc and then select language preferences from the drop down menu and then click next.

language-preferences

2.  Click on the Repair your computer button at the extreme left bottom corner.

choose-an-option

3. After this choose Troubleshoot and then click on Advanced options.

choose-an-option

click-advanced-options

4. Select Command Prompt .

command-prompt

5. When you see the command prompt interface, enter these commands and hit enter.

  • exe /rebuildbcd
  • exe /fixmbr
  • exe /fixboot

rebuildbcd

6. After executing these commands successfully, type exit.

7. Restart your PC to check if your PC is now booting to windows

8. If any of the above method fails and shows error then try this:

         bootsect /ntfs60 C: (Here C: is your boot drive letter)

bootsect-nt60-c 9. Now try again with the same commands which failed earlier.

#2: Using Diskpart to fix corrupted file system

1. Again go to Command Prompt and type: diskpart

2. Now type these commands in diskpart in the same way as highlighted.

DISKPART> select disk 1

DISKPART> select partition 1

DISKPART> active

DISKPART> extend filesystem

DISKPART> exit

partion-diskpart

3. Then type the following commands:

  • exe /rebuildbcd
  • exe /fixmbr
  • exe /fixboot

rebuildbcd

4. Restart your PC to apply the change and this may fix “Automatic Repair couldn’t repair your PC” error.

#3: Using check disk utility

1. Run command prompt and type type the following command

2. chkdsk /f /r C: (here C denotes the drive in which windows is installed)

check-disk

3. Just check if the problem is fixed by restarting your PC.

#4: By Recovering Windows Registry

1. Boot from any installation or recovery media that you have created before.

2. From the drop down menu select your language preferences and then click next.

language-preferences

3. After step 2 press Shift +F10 to open command prompt.

4. In the command prompt box, hit enter after this command:

       cd C:\windows\system32\logfiles\srt\ (Here C: denotes the OS installed drive)

srt-file

5. Next type this command to open the file in Notepad:
             SrtTrail.txt

6. Now press CTRL + O and from file type select “All files” and then search for  C:\windows\system32 then right click CMD and run as administrator.

open-cmd

7. Enter the following command in cmd:
  cd C:\windows\system32\config

8. Then, Rename Default, Software, SAM, System and Security files to .bak as below so as to create backup for these files.

  • rename DEFAULT DEFAULT.bak
  • rename SAM SAM.bak
  •  rename SECURITY SECURITY.bak
  • rename SOFTWARE SOFTWARE.bak
  • rename SYSTEM SYSTEM.bak

recover-registry

9. Now using CMD type the following command:
copy c:\windows\system32\config\RegBack c:\windows\system32\

10. Restart your PC to see if you can boot to windows.

#5: Using Repair Windows Image

  1. Run Command Prompt and enter this command:
    DISM /Online /Cleanup-Image /RestoreHealth

cmd-restore2. After entering this command wait for execution, this might take 15-20 minutes.

NOTE: if step 1 doesn’t work then try this:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows 

                                                                                     or

Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

  1. When process is completed restart your PC.
  2. This would fix “Automatic Repair couldn’t repair your PC “ error.

# 6: Deleting the corrupt file

  1. Run CMD again and enter this command:
    cd C:\Windows\System32\LogFiles\Srt
  2. Next type this command:
              SrtTrail.txt

delete-file

  1. When it opens it will show something like this

              Boot critical file c:\windows\system32\drivers\tmel.sys is corrupt.

boot-critical-file-delete

  1. Now delete the corrupted file by using the following command:
    cd c:\windows\system32\drivers
  2. Now Enter this command
             del sys

delete-error-file
Note : Do not delete the important files which are required for booting.

  1. Restart your PC and ensure if the error is fixed or try next method.

# 7:  Disable early launch Anti-Malware protection

At times your PC might get into a “Windows 10 Automatic Repair couldn’t repair your PC” loop and the reason may be sometimes the early launch of anti-malware protection option. So, following these steps you could disable this option:

1. After getting into the boot menu, choose Troubleshoot>then, Advanced Options> Startup Settings.

2. Now you could see a list of options, from this list Choose Disable early launch anti-malware protection

3. Now, restart you PC and see if the problem is fixed.

# 8:  By Disabling Automatic Startup Repair Loop

1. Run CMD and enter the following command:

       bcdedit /set {default} recoveryenabled No

automatic-loop-disable

NOTE:Ensure that you  are in Automatic Startup repair Loop

2. Restart your PC and check whether it has been disabled.

3. If in case you need to make this then type this command:
       bcdedit /set {default} recoveryenabled Yes

4. Restart your PC to make changes.

# 9: Set correct values of device and osdevice partition

  1. Open CMD enter the following command:
    bcdedit

bcdedit-information

  1. Now find the values of device partition and osdevice partition and ensure their values are correct or set to correct partition.
  2. By default the value is C: because windows always gets pre installed on this partition only, then enter these  commands one by one:
    bcdedit /set {default} device partition=c:
    bcdedit /set {default} osdevice partition=c:

bcdedit-default-osdrive

  1. Note: If you have installed your windows on any other drive make sure you use that one instead of C:
  2. Reboot your PC and fix Automatic Repair couldn’t repair your PC error.

Also Read: [Top 5 Methods to Solve Windows 10 Blue Screen of Death (BSOD) ]

# 10: Disable driver signature enforcement

1. Insert your installation drive and after selecting the language preferences, click next
language-preferences

2. Click the Repair option present at the left end bottom screen.

choose-an-option

3. Choose Troubleshoot and then click on Advanced Options.

choose-an-option

4. Choose Startup Settings.

5. Restart your PC and press the number 7.(Use different number keys each time if it isn’t working)

 

# 11: Refresh or Reset your PC

1. Choose Troubleshooting similarly as mentioned above.

2. Then click on Refresh or Reset

select-refresh-or-reset-your-windows-10

Note: Refresh will set your Windows 8 operating system to factory setting retaining your files, photos, music and application but reset wipes all everything and makes a new installation of the operating system.

3. Then follow the screen instructions.

4. Then you will be asked for the partion in which it will install (preferably C: )

Note: You must ensure that you have you installation media and it should not be corrupted.

The above methods could be used from the boot menu itself but without using an installation media, this error can also be fixed. Below mentioned are few methods which could be used:

  Boot Priority in BIOS

It may sometimes happen that because of the boot priority in the bios, this loop error could happen. In this case, the following these steps might be useful.

1. When you start your PC, try to enter into the BIOS settings by pressing the function keys (F1, F2, F3. Its different for different systems). On noticing you will know that a prompt to press any key will be asked to enter into the BIOS settings.

2. After entering into the BIOS, You need to navigate to the Boot Section. (The location of this section is different for each type of BIOS)

3. Now when you’re into the boot section, make sure that your Windows installed disk or drive is set as the first priority.

boot_priority

4. Save the changes made and exit. 

  Disk controller mode in BIOS

Other than Boot Priority, there’s one more option that you can do to rescue your windows from the loop error. Get to your BIOS setting following the steps as earlier mentioned. After this, you need to navigate to disk controller mode set it’s Standard (IDE, SATA or Legacy) instead of RAID or AHCI. Save the change sand restart your PC. If still your problem persists then undo the changes made and set to its original value and try using other options on this page.

    Enable NX, XN or XD flag bit in BIOS

Get to your BIOS settings following the mentioned steps earlier and then switch to the Security option. Find XD-bit  and Enable it. If there is no such setting then search for XN or NX-bit and enable it. Save your changes and restart .

Though fixing this “Windows 10 Automatic Repair couldn’t Repair your PC” error  is a cumbersome task but it has to be fixed, so that you could use your PC in the same smooth manner as it used to be. But anyways the given methods have helped you rescuing yourself from this error.