Depending on the version of Windows you’re using, there are several different ways to automatically repair major Windows operating system problems without resorting to a destructive process, like a Reset Your PC or a Windows Clean Install.

The newest versions of Windows have really easy, automated ways of repairing problems that you might have tried to fix manually but were unsuccessful at, like random error messages, overall slowness, or even problems that prevent Windows from starting at all.

It’s a mixed bag with older versions of Windows, with some automatic repairs for certain types of issues or all-or-nothing repair processes that, while sometimes might seem like overkill, are certainly welcome when you need them.

How Do I Automatically Repair Windows Problems?

Most of the time, especially when a major problem is occurring, the best way to automatically repair Windows is to boot from recovery media, or the original Windows setup media, and choosing the correct diagnostic option.

The specific steps involved in performing a Startup Repair, a Repair Install, or a Refresh Your PC can differ considerably depending on the operating system used.

Automatically Repair Windows 10 or Windows 8

Windows 10 and Windows 8 have the greatest number of automatic repair options, which is no surprise considering they’re the newest versions of the Microsoft Windows family.

A Startup Repair (formerly called Automatic Repair) is your best bet if Windows 10 or Windows 8 isn’t starting correctly. Startup Repair is available from the Advanced Startup Options menu.

If a Startup Repair didn’t do the trick, or the problem you’re trying to fix isn’t related to Windows starting properly, then Reset This PC is your next best bet.

The Reset This PC process in Windows 10, called Reset Your PC or Refresh Your PC in Windows 8, is like a “copy over” of Windows. If you’re familiar with Windows XP, it’s very similar to the Repair Install process in that operating system.

You have the option of saving your personal data with Reset This PC or have it removed, too.

Automatically Repair Windows 7 or Windows Vista

Windows 7 and Windows Vista have nearly identical processes for automatically repairing important files. This process is called Startup Repair and functions similarly to the Startup Repair in Windows 10 & Windows 8 in that it only fixes problems related to Windows starting properly.

See How to Perform a Startup Repair in Windows 7 or How to Perform a Startup Repair in Windows Vista for tutorials specific to both of those versions of Windows.

Unfortunately, there is nothing like Reset This PC (Windows 10 & 8) or a Repair Install (Windows XP) that works to overwrite all important files, processes that tend to be very helpful when you have particularly stubborn problems in Windows but don’t want to lose your important data.

Automatically Repair Windows XP

Windows XP really only has one automatic repair process, called the Repair Install.

The Repair Install process is very similar to the Reset This PC process in Windows 10 & 8 in that it overwrites all of the important files in Windows XP in an attempt to fix whatever might ail your computer.

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 shortcoming of various issues found in earlier versions of Windows.

But there are some errors which 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.

Automatic repair is generally able to fix the boot failure error, this is a built-in option which comes along with Windows itself. When Windows 10 running system fails to boot, 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.

Open Command Prompt

You need to do that a lot in all the methods listed in this fix.

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

2. Click Repair your computer at the bottom.

3. Now choose Troubleshoot and then Advanced Options.

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

Fix Automatic Repair couldn’t repair your PC

Method 1: Fix boot and rebuild BCD

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

bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /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 drive letter with your boot drive letter)

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

3. Now type the following command:

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

4. Restart to apply changes and 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:

2. Now restart your PC to see if you’re able toFix Automatic Repair couldn’t repair your PC.

Method 4: Recover Windows registry

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

2. Select your language preferences, and click next.

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

4. Type the following command in command prompt:

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

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


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.

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:


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

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

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

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

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

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

4. Restart to see if the issue is fixed if not continue to 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

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 and this should Fix Automatic Repair couldn’t repair your PC error, but if you’re still stuck then continue with the next method.

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

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


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 pre-installedalled 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:

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

Method 10: Last option is to perform Refresh or Reset

1. Choose Troubleshooting when the Boot menu appears.

2. Now choose between the option Refresh or Reset.

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

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

We hope you have solved the problem. If the problem is not gone, try to contact Microsoft’s free customer service.

Thanks for reading our post, I hope you enjoyed it. We also appreciate your FeedBacks, comment below your experience. And don’t forget to share this post with who need help.

Categories: Windows

Jonathan Terreo

Jonathan is a Software/Web Developer that loves blogging in the free time. He loves to upload quality content to his websites. He is a WordPress/SEO expert due to his experience.