Sometimes, the Windows Update Troubleshooter gets stuck while diagnosing and resolving problems. A slow or unstable internet connection, a stuck application, outdated drivers, or corrupt system files could cause this error.

But, it is not difficult to get the Windows Update Troubleshooter working again—as you will discover by exploring the following fixes.

1. Restart Your Computer

You may have rebooted your phone at times to fix some lags and stuck applications. And you probably know that restarting your Windows PC works in the same way—it can fix issues like an unresponsive app and glitches too.

When you restart your PC, the system shuts down temporarily and then turns on again. The RAM is cleaned up and refreshed, and so is the processor cache. So when your PC reboots, you will get a clean start all over again.

Restarting your PC should be the first thing you do when the Windows Update Troubleshooter gets stuck on a "resolving problems" loop.

Then try running the Windows Update Troubleshooter to see if it works.

2. Clear the DNS Cache

When you run the Windows Update Troubleshooter, it checks for Windows update issues, diagnoses, and resolves problems, resets Windows Update components, clears temporary files, and more. To do all this, it needs a stable internet connection.

Often the Windows Update Troubleshooter malfunctions due to an unstable internet connection caused by an outdated or corrupt DNS (Domain Name System) cache.

The DNS cache uses stored information like IP addresses and DNS Records to load websites and pages faster. However, the DNS cache can get corrupted.

But you can clear or flush the DNS cache to resolve security and internet connectivity issues. Check out how to flush the DNS cache on Windows for more information on how to do this.

If the process is successful, you will get the confirmation message of the DNS Resolver Cache being successfully flushed. Now try running the Windows Update Troubleshooter.

3. Restart Windows Cryptographic Services

At times, an erratic or stopped Windows Cryptographic Services can cause problems in the smooth running of the Windows Update Troubleshooter.

Cryptographic Services is an inbuilt Windows feature that provides encryption, decryption, and verification services. If it doesn't work properly, Windows Update Troubleshooter may also malfunction.

To fix this, you can try restarting Cryptographic Services.

  1. Search for Services in Windows Search and click on the Services app under Best match. Or use one of the many ways to open Services.
  2. In the Services app, look for Cryptographic Services and double-click on it to open its Properties.
    Windows Cryptographic Services in the Services App
  3. In Properties, click the Stop button to stop Cryptographic Services.
    Cryptographic Services Stopped
  4. Now, wait a few seconds and then click on the Start button. Also, ensure that the Startup type is set to Automatic.
    Cryptographic Services Started With Automatic Startup
  5. Then click Apply and then OK.

Now close Services and try running the Windows Update Troubleshooter again.

4. Run System File Checker and DISM Command

The Windows Update Troubleshooter can also get stuck in a loop if system files have gotten corrupted. Fortunately, you can resolve this issue by running the SFC scan. It scans, repairs, and replaces these damaged files automatically.

Sometimes you may experience that the SFC is not working properly. To overcome that, you should run the DISM command that will service and repair Windows images.

You can quickly learn how to run the SFC and DISM, and also explore how they work. Check out our piece on the differences between CHKDSK, SFC, and DISM for the full low-down.

After these scans finish running, try running the Windows Update Troubleshooter again.

5. Update System Drivers

Computer drivers enable Windows and its components to communicate and function efficiently. So it's good for you to know what drivers are and why you should keep them updated.

If you're regularly keeping your Windows PC updated, the drivers your system needs would automatically be getting installed with the updates.

But since the working of the Windows Update Troubleshooter may be affected by outdated or corrupt drivers, it's best if you check for driver updates and install them manually.

  1. Right-click the Windows icon on the taskbar and select Settings from the menu.
  2. Click Windows Update in Settings and then on the right pane select Advanced options.
    Advanced Options in Windows Update
  3. In Advanced options, under the Additional options section, click on Optional updates.
    Optional Updates in Advanced Options
  4. If there are driver updates available they would be listed under the Driver Updates option. Select all the driver updates and click on Download & install.

After you've updated the drivers, try running the Windows Troubleshooter and see if it works properly.

6. Configure Troubleshooting in Group Policy Editor

The Windows Update Troubleshooter may be stuck if the troubleshooting service is disabled in the Group Policy Editor.

If you're using Windows 10 Pro or Windows 11 Pro editions, you can try tweaking the Scripted Diagnostics policy in Troubleshooting and Diagnostics in the Group Policy Editor.

Though it's not available on Windows Home, you can still access the Group Policy Editor by enabling it.

To edit and enable the Scripted Diagnostics policy:

  1. Press the Windows + R keys together to open the Run box.
  2. Type gpedit.msc in the navigation bar and click Enter.
    Open Group Policy Editor Via Run
  3. Click Yes on the UAC prompt. The Group Policy Editor will open.
  4. In the Group Policy Editor, navigate to Scripted Diagnostics using the following path:
            Computer Configuration > Administrative Templates > System > Troubleshooting and Diagnostics > Scripted Diagnostics
        
  5. In the left pane, click on Scripted Diagnostics to open its three items.
    Open Scripted Diagnostics Policy
  6. Double-click on the first item and select the Enable option in the window that opens.
    Enable Each Item in Scripted Diagnostics Policy
  7. Finally, tap on Apply and then OK.
  8. Repeat steps 5 and 6 for the other two items of Scripted Diagnostics.

Now close the Group Policy Editor and run the Windows Update Troubleshooter.

Get the Windows Update Troubleshooter Working Again to Fix Update Errors

It's important to have the Windows Update Troubleshooter running fine. Try the above fixes if it ever gets stuck or stops working. And ensure you can install essential updates to enjoy a smooth and secure Windows experience.

You can also know more about security updates and why it makes sense to install them quickly.