How do you reset an automatic repair on a laptop?

How to Fix a Windows 10 Automatic Repair Loop

10 months ago
by Ben Stockton

A bad system update, a new graphics card, corrupted system files, even a fresh USB mouseany of these can cause a dreaded Windows 10 automatic repair loop to occur when youre trying to boot up a Windows PC.

Youll usually see this error when Windows 10 tries to boot and cant, forcing itself through an endless cycle of automatically trying to repair itself. If Windows cant repair itself, it reboots and repeats the cycle. To fix a Windows 10 automatic repair loop, heres what youll need to do.

Table of Contents

What Causes a Windows 10 Automatic Repair Loop?

There isnt a single cause for a Windows 10 automatic repair loop, but there are several situations that are likely to cause it. Missing or corrupted system files are one of the more common causes, where Windows cant boot (or repair itself) because these essential files it needs to run arent available.

This prevents the Windows kernel (ntoskrnl.exe) and other essential Windows services from fully loading, preventing you from using your PC. Another issue that could cause a repair loop is a newly installed component or connected peripheral thats missing a device driver (or just isnt working correctly).

If youve recently upgraded your PC, your new components will need device drivers to allow Windows to use it. If the drivers are missing, out-of-date, or not supported, it could cause a repair loop, especially for critical components like a new graphics card.

Other problems, such as faulty components, malware infection, corrupted system registry, and even broken installation files all point to a possible cause. Thankfully, many of the fixes you can try below will work for most causes of a Windows 10 automatic repair loop.

1. Disconnect or Remove Recently Installed or Connected Devices

If you recently installed new hardware before a Windows 10 automatic repair loop began to appear, then the hardware youve installed is a likely cause of the problem.

This is usually because of a missing driver or driver conflict. Device drivers allow Windows to interface the hardware (such as your graphics card) with the software (Windows services and third-party software). If the drivers are missing or broken, this can stop Windows from booting up properly.

In most cases, removing the problematic device will allow Windows to skip over the issue. If Windows boots with the device removed, you can then look at installing new drivers or replacing the component. For instance, installing a new graphics card could require you to download and install drivers from the manufacturers website.

2. Run System Repair Tools (Chkdsk, SFC)

If you cant immediately trace the cause of a Windows 10 automatic repair loop, the best thing to do is start with some common system repair tools. While Windows cant boot, you can usually force Windows to boot to a command prompt window using the Advanced Options menu screen.

  1. To do this, restart your PC and press the F8 key on your keyboard before the Windows logo and spinning icon appears (you may need to repeat this step a few times). This should cause the Windows boot troubleshooting menu to appear. Select See advanced repair options to begin.
  1. In the Choose an option menu, select the Troubleshoot option.
  1. In the Troubleshoot menu, select the Advanced options option.
  1. Select Command Prompt in the Advanced options menu to boot to a minimal version of Windows, showing only a command prompt window.
  1. In the command prompt window, type chkdsk /r c: to begin a low-level check of your system drive for errors using the Check Disk utility. If it detects errors, chkdsk will automatically repair them (if possible).
  1. Next, you can check the integrity of Windows system files by using the System File Checker tool. Type sfc /scannow to begin. This could take some time to complete.
  1. Once youre finished, press the cross (X) icon in the top-right to close the command prompt window and restart your PC.

3. Run the Windows 10 DISM tool

The System File Checker utility above will fix system files using a local Windows image. If certain files become corrupted, Windows will replace them with the local image, but if this image itself has become corrupted, Windows cant repair itself.

To overcome this, you can use the DISM (Deployment Image Servicing and Management) tool to repair your system files first.

  1. To do this, press the F8 key during boot up, then select See advanced repair options.
  1. In the boot troubleshoot menu, select Troubleshoot > Advanced options > Startup Settings > Restart.
  1. At the next stage, select Enable Safe Mode with Networking by selecting the 5 number key (or F5) on your keyboard. Windows will boot up to Safe Mode, with only minimal services enabled.
  1. Once Windows boots up in Safe Mode, right-click the Start menu and select Windows PowerShell (Admin).
  1. In the PowerShell window, type DISM /Online /Cleanup-Image /RestoreHealth and allow the process to complete, which could take some time.
  1. When the DISM tool finishes running, reboot your PC and use the steps above to boot into a command-line window, repeating the SFC command (sfc /scannow) to ensure Windows is fully repaired.

4. Disable Automatic Startup Repair to Limit Boot Loops

If youre confident that a Windows 10 installation is still functional, then its possible to disable the automatic startup repair system. This should allow you to boot into Windows without the repair loop taking place.

This will only work if Windows is working properly, however. If it isnt (and you still cant boot), you may need to consider more drastic fixes (such as restoring Windows) afterwards.

  1. To start, press F8 and wait for the boot troubleshoot menu to load, selecting See advanced repair to proceed.
  1. In the boot troubleshoot menu, select Troubleshoot > Advanced options > Command Prompt, then wait for the command line window to open. You may need to authenticate with your local or Microsoft account password first.
  1. In the command line window, type bcdedit and double-check the values for identifier and recoveryenabled. The identifier value will usually appear as {default}, with recoveryenabled listed as yes.

    To change this, type bcdedit /set {default} recoveryenabled no to disable automatic boot repair.

    If youre running this command from a command line or PowerShell window in Safe Mode, you may need to replace the identifier value to {current} instead (e.g. bcdedit /set {current} recoveryenabled no).
  1. Press the cross (X) icon in the top-right to reboot your PC. If Windows can boot, you should be able to sign in as normal at the next stage.

Maintaining a Healthy Windows 10 Installation

If Windows 10 is still in an automatic repair loop (or if it has other issues that prevent it from booting up properly), you may need to consider more drastic repair methods, such as wiping and reinstalling Windows. This may lose your local saved files, so be sure to back up your hard drive before you begin.

Once youve managed to fix the repair loop using the steps above, youll need to make sure you maintain a healthy installation with regular system maintenance. Keeping Windows updated with new device driver updates and important system upgrades is essential.

If updates become stuck or if updates just wont install properly, dont forget to try some simple fixes, from a quick restart to running the Windows Update Troubleshooter. Updating isnt the only thing you can do to boost your PC performance, howevereven cleaning your PC will have a positive impact.

Video liên quan

0 nhận xét: