Encountering the 'Automatic Repair Couldn't Repair Your PC' error on Windows 11 is one of the most frustrating experiences for users. This 'Startup Repair' loop usually occurs due to corrupted system files, a damaged bootloader, or faulty registry hives. In this guide, we will walk you through the most effective methods to break out of the loop and restore your system functionality.
Step 1: Run CHKDSK to Repair File System Errors
Often, disk errors or bad sectors are the root cause of repair loops. Use the Check Disk utility to scan and fix them:
- On the blue error screen, select Advanced options > Troubleshoot > Advanced options > Command Prompt.
- Type chkdsk c: /f /r and press Enter. (Note: Replace 'c' with the letter of your Windows installation drive if it is different).
- Wait for the process to complete, exit the prompt, and restart your PC.
Step 2: Rebuild the Boot Configuration Data (BCD)
If your boot files are missing or damaged, Windows cannot load correctly. You can manually rebuild the BCD via the Command Prompt to fix the boot path:
- Open the Command Prompt from the Advanced options menu again.
- Enter the following commands one by one, pressing Enter after each:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /rebuildbcd
- If the system identifies a Windows installation and asks to add it to the boot list, type Y and press Enter.
Step 3: Run SFC and DISM in Offline Mode
System File Checker (SFC) and Deployment Image Servicing and Management (DISM) are powerful tools to fix corrupted OS files that the automatic repair tool might miss:
- In the Command Prompt, type: sfc /scannow /offbootdir=c:\ /offwindir=c:\windows and press Enter.
- Next, run the DISM command to repair the system image: dism /online /cleanup-image /restorehealth.
- Note: If you are offline, you may need to point DISM to a Windows installation media as a source.
Step 4: Disable Early Launch Anti-Malware Protection
Sometimes, a false positive from a driver or a conflict with the anti-malware service triggers the repair loop. Disabling this protection can allow the system to boot successfully so you can uninstall the offending driver:
- Navigate to Advanced options > Troubleshoot > Advanced options > Startup Settings.
- Click the Restart button.
- When the numbered list of options appears, press 8 or F8 on your keyboard to select 'Disable early launch anti-malware protection'.
Step 5: Restore the Windows Registry
If a recent software installation or update corrupted your registry, restoring it from the system backup can solve the problem:
- In the Command Prompt, navigate to the config folder by typing: cd C:\Windows\System32\config
- Create a backup of current files: mkdir Backup && copy * Backup
- Navigate to the registry backup folder: cd RegBack (Note: In newer versions of Windows 11, this folder may be empty. If it is, skip this step).
- Copy the backup files to the active folder: copy * ..\*
- When prompted to overwrite, type All and press Enter. Restart your computer.
If none of these steps work, you may need to use 'System Restore' to return Windows to a previous working state or perform a 'Reset this PC' while keeping your personal files.
💡 Pro Tip: Keep your software updated to avoid these issues in the future.
Category: #OS