How to Fix Automatic Repair couldn’t repair your PC

How to Fix Automatic Repair couldn’t repair your PC: Windows 10 is the latest operating system offered by Microsoft and with each Windows upgrade Microsoft is trying their best to overcome the limitation and shortcomings of various issues found in earlier versions of Windows. But there are some errors that are common to all versions of Windows including boot failure being the major one. Boot failure can happen with any version of Windows including Windows 10.

How to Fix Automatic Repair couldn’t repair your PC

Automatic repair is generally able to fix the boot failure error, this is a built-in option that comes along with Windows itself. When Windows 10 running system fails to boot, the Automatic Repair option tries to repair Windows automatically. In most cases, automatic repair fixes various issues related to boot failures but like any other program, it also has its limitations, and sometimes Automatic Repair fails to work.

Automatic Repair fails because there are some errors or corrupted or missing files in your operating system installation that prevent Windows from starting correctly and if Automatic Repair fails then you won’t be able to get into Safe Mode. Often a failed automatic repair option will show you some kind of error message like this one:

Automatic Repair couldn't repair your PC. 
Press "Advanced options" to try other options to repair your PC or "Shut down" to turn off your PC.
Log file: C:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt

In a situation when Automatic Repair couldn’t repair your PC, Bootable installation media or Recovery Drive/System Repair Disc are helpful in such cases. Let’s get started and see step by step how you can fix Automatic Repair couldn’t repair your PC error.

Note: For each and every step below you need to have Bootable installation media or Recovery Drive/System Repair Disc and if you don’t have one then create one. If you don’t want to download the entire OS from the website then you use your friend’s PC to create the disc using this link or you need to download official Windows 10 ISO but for that, you need to have a working internet connection and PC.

IMPORTANT: Never convert a Basic disk that contains your operating system to a Dynamic disk, as it could make your system unbootable.

How to open Command Prompt at Boot in Windows 10

NOTE: You need to open Command Prompt at Boot a lot in order to fix various issues.

a) Put in the Windows installation media or Recovery Drive/System Repair Disc and select your language preferences, and click Next.

Select your language at windows 10 installation

b) Click Repair your computer at the bottom.

Repair your computer

c) Now choose Troubleshoot and then Advanced Options.

Click Advanced Options automatic startup repair

d) Select Command Prompt (With networking) from the list of options.

automatic repair couldn't repair your pc fix open command prompt

Fix Automatic Repair couldn’t repair your PC

Important Disclaimer: These are very advanced tutorial, if you don’t know what you’re doing then you may accidentally harm your PC or perform some steps incorrectly that will ultimately make your PC unable to boot to Windows. So if you don’t know what you’re doing, please take help from any technician or expert supervision is recommended.

Method 1: Fix boot and rebuild BCD

1. Open the Command prompt and type the following commands one by one & hit enter:

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

bootrec rebuildbcd fixmbr fixboot

2. After completing each command successfully type exit.

3. Restart your PC to see if you boot to windows.

4. If you get an error in the above method then try this:

bootsect /ntfs60 C: (replace the drive letter with your boot drive letter)

bootsect nt60 c

5. And again try the above commands which failed earlier.

Method 2: Use Diskpart to fix corrupted file system

1. Again go to Command Prompt and type: diskpart

2. Now type these commands in Diskpart: (don’t type DISKPART)

DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit

mark active partion diskpart

3. Now type the following command:

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

bootrec rebuildbcd fixmbr fixboot

4. Restart to apply changes and see if you’re able to fix Automatic Repair couldn’t repair your PC error.

Method 3: Use Check Disk Utility

1. Go to command prompt and type the following: chkdsk /f /r C:

check disk utlity chkdsk /f /r C:

2. Now restart your PC to see if the problem is fixed or not.

Method 4: Recover Windows registry

1. Enter the installation or recovery media and boot from it.

2. Select your language preferences and click next.

Select your language at windows 10 installation

3. After selecting language press Shift + F10 to command prompt.

4. Type the following command in the Command Prompt:

cd C:\windows\system32\logfiles\srt\ (change your drive letter accordingly)

Cwindowssystem32logfilessrt

5. Now type this to open the file in notepad: SrtTrail.txt

6. Press CTRL + O then from file type select “All files” and navigate to C:\windows\system32 then right-click CMD and select Run as administrator.

open cmd in SrtTrail

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

8. Rename Default, Software, SAM, System, and Security files to .bak to back up those files.

9. To do so type the following command:

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

recover registry regback copied

10. Now type the following command in cmd:

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

11. Restart your PC to see if you can boot to Windows.

Method 5: Repair Windows Image

1. Open Command Prompt and enter the following command:

DISM /Online /Cleanup-Image /RestoreHealth

cmd restore health system

2. Press enter to run the above command and wait for the process to complete, usually, it takes 15-20 minutes.

NOTE: If the above command 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

3. After the process is completed restart your PC.

4. Reinstall all the windows drivers and fix Automatic Repair couldn’t repair your PC error.

Method 6: Delete the problematic file

1. Access Command Prompt again and enter the following command:

cd C:\Windows\System32\LogFiles\Srt
SrtTrail.txt

delete problematic file

2. When the file opens you should see something like this:

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

Boot critical file

3. Delete the problematic file by entering the following command in cmd:

cd c:\windows\system32\drivers
del tmel.sys

delete the boot critical file giving error

NOTE: Don’t delete drivers which are essential for windows to load the operating system

4. Restart to see if the issue is fixed if not continue to the next method.

Method 7: Disable Automatic Startup Repair Loop

1. Open Command Prompt and enter the following command:

NOTE: Only disable if you are in Automatic Startup Repair Loop

bcdedit /set {default} recoveryenabled No

recovery disabled automatic startup repair loop fixed

2. Restart and Automatic Startup Repair should be disabled.

3. If you need to again enable it, enter the following command in cmd:

bcdedit /set {default} recoveryenabled Yes

4. Reboot to apply changes.

Method 8: Set correct values of device partition and osdevice partition

1. In Command Prompt type the following and press enter: bcdedit

bcdedit information

2. Now find the values of device partition and osdevice partition and make sure their values are correct or set to correct partition.

3. By default value is C: because Windows comes pre-installed on this partition only.

4. If by any reason it is changed to any other drive then enter the following commands and press Enter after each one:

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

bcdedit default osdrive

Note: If you have installed your windows on any other drive make sure you use that one instead of C:

5. Reboot your PC to save changes and fix Automatic Repair couldn’t repair your PC error.

Method 9: Disable driver signature enforcement

1. Put in the Windows installation media or Recovery Drive/System Repair Disc and select your language preferences, and click Next.

Select your language at windows 10 installation

2. Click Repair your computer at the bottom.

Repair your computer

3. Now choose Troubleshoot and then Advanced Options.

Click Advanced Options automatic startup repair

4. Choose Startup Settings.

Startup settings

5. Restart your PC and press the number 7 (If 7 isn’t working then relaunch the process and try different numbers).

startup settings select 7 to disable driver signature enforcement

Method 10: Last option is to perform Refresh or Reset

Again insert Windows 10 ISO then select your language preferences and click Repair your computer at the bottom.

1. Choose Troubleshooting when the Boot menu appears.

Choose an option at windows 10

2. Now choose between the option Refresh or Reset.

select refresh or reset your windows 10

3. Follow the on-screen instructions to complete the Reset or Refresh.

4. Make sure you have the latest OS disc (preferably Windows 10) in order to complete this process.

Recommended for you:

By now you must have successfully fix Automatic Repair couldn’t repair your PC but if you still have any questions regarding this guide please feel free to ask them in the comment section.

35 thoughts on “How to Fix Automatic Repair couldn’t repair your PC”

  1. Thank you for your helpful article.

    There is a small error in the “Method 1” section where you write:

    “bootsect /ntfs60 C: (replace drive letter with your boot drive letter)”

    It should be “bootsect /nt60 C:” …

    Thanks again.

  2. Hi and thanks, your number 6 method worked for me but the downside is that i have to keep doing it anytime i restart my laptop which is annoying and when i try to restart my laptop, i get a freaking blue screen of death and i get the automatic repair loop again. Even windows customer care couldn’t help me, they need to fix their sh!t. as always. I am using some microsoft apps like visual studio so i needed windows 10, if i can have my way, i’ll go back to windows 7.
    Anyway what i did was go into the local disk drive/volume “D:” by pressing “D:” and enter, this was where all my program files and all my files where, i don’t know why they where moved from “C:” to “D:”, you can check where yours is by typing “C:” and pressing enter then type “dir” and press enter, if you don’t see your progam files and windows, then just try other letters of the alphabet.
    Next i typed cd “windows\system32\logfiles\srt” and hit the enter key.
    After that i typed “SrtTrail.txt” and hit enter then a notepad poped up, look for any file that is corrupted and copy it, mine was “d:\windows\system32\drivers\nldrv.sys” and it says that it was corrupt.
    After that i typed “D:” and typed the location of the file “cd windows\system32\drivers” and hit enter.
    Then i typed del nldrv.sys and hit enter and restarted my system and it booted up fine.

  3. How do I know what drive letter I have to use? And how do I restart the computer after using one of the methods?

  4. Thanks for the help. Method 4 was the key for me. To help identify my registry was the issue, I disabled autorepair which gave me a new message when I restarted saying my registry was corrupted. However, step 10 has an omission. It reads:
    copy c:\windows\system32\config\RegBack c:\windows\system32\ where it should have “\config” at the end, or else you are copying to the wrong destination. Your screenshot shows the correct copy location. Thanks again, I spent several hours slogging through this until I found your site, and Method 4 fixed it.

  5. None of these Solutions worked out for me.
    “Impossible determine cause of rebooting “, some kind of rootkit, i just unistalled 2 software without rebooting between them, fatal mistake. One of them was malwarebytes..

  6. I see you are typing from drive “x”. Why is this x? Please explain. I am not using a disk or external source, yet my drive letter is also “x”. I am stuck in “x”. I cannot change to “c” using commands like “CD”. They don’t work. There seems to be some mixup with the letters. Someone with this issue used external software to look at their device and found the c drive had become a ” g” drive, and other drive lettets were jumbled up also. This just happened to me today and I’m lost. This is a good guide bit need checking as typing the wrong thing in cmd prompt can go bad real quick.

    1. your methods to stop the loop locked worked . this allowed a new error to appear. The operating system couldnt be loaded because the system registry file is missing or contains errors. I will try the reg fix method once I get a disk and otp hub. Be aware once you switch the loop off and get the reg error you cannot get back to dos to switch the loop back on again unless you “press the windows key”. I don’t have that key on my tablet so had to buy a USB keyboard and plug it in the otg device. Lol. I’m now going to switch looping back on till I get a disk. Apparently you might need a disk for the original instal, even if you upgraded! Also when you are doing the methods and fixing the loop make sure you have a good charge as you cant see the battery meter. I’ll update once I get my Windows 8 disk..thank you. PS. I might have caused this error by powering off as the tablet was already powering down…was it quietly upgrading? Overheating? I don’t know but that was the last thing I did..

    2. What does this mean please?
      IMPORTANT: Never convert a Basic disk that contains your operating system to a Dynamic disk, as it could make your system unbootable.

      Does this mean a normal instal disk won’t do a repair like the old days with xp?

  7. Being old school I went into bios to see what letters for drives were showing. The tablet bios only showed uefi or “windows boot manager”. Its a basic americanmegatrends bios. I’m stuck.

  8. 2.After completing each command successfully type exit.

    That reads like you exit after each command. I think it might read better to say:2.complete each command, then type exit.

    Or something like that?

  9. Dear adityafarrad!!!
    Your article is very useful to me, I am Vietnamese should speak English is not good, although to use google to translate your post to follow but very easy to understand and repair my machine. When my computer broke down I went to google search many sites only repair ways including microsoft help page, but absolutely no help to me at all. I see so many people do that without doing anything. Can I copy your posts to help them? Thank you very much. Good luck to you always come !!!

  10. number 4 fixed it! cheers mate!
    in tablet bios the boot order wouldnt select the usb stick with win8.1 on it so i had to go to the section called “boot override” and select the usb stick there.

  11. Hi,
    Im struggeling to start up my windows 10. When I type in bootrec.exe/fixboot it says access is denied.
    What should I do? Any help?

  12. Hi thanks for ur support when I was trying the first method the first two commands executed perfectly but commingled to the third it paid access is denied

  13. Do not do this, i killed my omen 15 way better go to a service center and get fixed youll pay but you have assurance you pc get repaired not like this.

  14. Hello,

    I used Method 7 “Disable Automatic Startup Repair Loop”
    And now my laptop doesn’t start and I can’t open command prompt to disable it
    How can i fix it?

  15. the dskck method worked thanks I needed you command prompt instructions to get to dskck from a rescue disk and the parameters to get dskck to fix it thanks again

  16. Hello All,
    Thank you for trying to help all of us dumb computer folks but I tried all 10 methods and NOTHING worked. I get the dreaded “your pc did not start correctly” and trust me, I went through the entire options of repairing. Couldn’t restart, repair, restore, reset, All Advanced options which brought me back to “your pc did not start correctly.” After a week of this, I will be calling Microsoft for a tech, even if I have to pay for the service. I thought Method 1. the bootrec /rebuild method would work. But, the last entry of bootrec.exe /fixboot – access was denied.

    I do have the Sfcfix application on a USB to run a fix of the system but, and here’s my question to all of you experts: How do I run the application if the computer won’t boot?
    After trying all 10 methods, I’m exhausted!!!!! Please help.

    Thank you

  17. Hello everybody,

    I tried all of the methods and nothing worked to get the windows 10 to start correctly. Please tell me: What can I type at the command prompt to let me use a rescue USB that has the Sfcfix application on it? I have the application but if the system won’t boot, how can you use the application to get the computer up and running? Also, the computer won’t enable safe mode (tried f4 and f5) or any of the re-set 1-9 codes. I get the dreaded: boot critical file C:\windows\boot\resources\custom\bootres.dll is corrupt. and srt\srttrail.txt.
    HELP
    thanks much

  18. I found a way to save your files before doing a full reinstallation of windows. When all methods don’t work.

    Go to Command Prompt.
    Type your os drive C: then Enter
    Then type cd then Enter
    Then type cd then Enter
    Then type notepad then Enter

    Your notepad will open then on the File click Open.
    On the Files of type: change it into All Files to be able to view all kinds of file types.

    *When moving your files put it in a usb.
    *You can’t open the file even if it is an image

  19. Avatar photo
    John Ziarnick

    Nothing works. Just says preparing automatic repair. Win10 disc, boot disc, remove batt/ac push start button for verious seconds, bios to dvd boot, new ssd for os, nothing changes. What next?

Leave a Comment

Your email address will not be published. Required fields are marked *