FIX: Diagnostics troubleshooting wizard stopped working

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Download PDF
Affiliate Disclosure

Diagnostics troubleshooting wizard has stopped working

Troubleshooting wizard has been a part of Windows operating system for years. This tool allows you to quickly check if certain component of your operating system is working properly.

Unfortunately, some users reported Diagnostics troubleshooting wizard has stopped working error message on their Windows 10 PC. Since this can be a major problem, today we’re going to show you how to fix it.

Here are some more examples of similar issues:

  • An unexpected error has occurred. The troubleshooting wizard cannot continue – This is another common error message people get when the troubleshooter stops working.
  • An error occurred while troubleshooting Windows 7 – If you’re experiencing the problem with Windows 7 troubleshooter, you can still use most of the workarounds presented below.
  • Windows Update troubleshooter not working – If we’re talking about a particular troubleshooter, the Update troubleshooter tends to be the most troublesome one.
  • A problem is preventing the troubleshooter from starting 0x80070057 

An unexpected error has occurred. The troubleshooting wizard cannot continue

Table of contents: 

  1. Reinstall Microsoft .NET Framework
  2. Scan your PC for malware
  3. Check if the necessary services are running
  4. Use Registry Editor
  5. Temporary disable .NET Framework
  6. Create and run a batch file
  7. Run the sfc scan

Fix – Diagnostics troubleshooting wizard has stopped working error on Windows 10

1. Repair Microsoft .NET Framework installation

.NET Framework is used for all sorts of applications on Windows platform, ranging from system applications to video games. Almost every Windows operating system has .NET Framework installed, but sometimes this framework can cause all sorts of problems.

According to users, this framework can be responsible for Diagnostics troubleshooting wizard has stopped working error message.

In order to fix this problem you’ll need to repair .NET Framework installation. This is a simple process and in order to do it, you need to follow these steps:

  1. Press Windows Key + S and enter programs. Choose Programs and Features from the list of results.
  2. When Programs and Features window opens, look for Microsoft .NET Framework and select it.
  3. From the menu on the top select Change or Repair.
  4. Follow the instructions to repair your .NET Framework installation.
  5. After completing the repair process, check if the problem is resolved.

2. Reinstall Microsoft .NET Framework

As we already mentioned, .NET Framework installation can be the cause for this problem, and if repairing the .NET Framework installation doesn’t fix the problem, you’ll have to reinstall it.

To do that, follow these steps:

  1. Open Settings app by pressing Windows Key + I shortcut.
  2. When Settings app opens, go to System >Apps & features.
  3. List of installed applications will now appear.
  4. Locate Microsoft .NET Framework, select it and choose Uninstall from the menu.
  5. Follow the uninstallation process to remove .NET Framework.
  6. After .NET Framework is removed, download the latest version from Microsoft’s website and install it.

If you don’t want to use Settings app to remove .NET Framework, you can also use Programs and Features section. Just open it like we showed you in the previous solution, select .NET Framework and choose the Uninstall option. After removing and reinstalling .NET Framework, check if the problem is resolved.

3. Scan your PC for malware

Sometimes malicious applications will interfere with core Windows 10 components, and they can also cause Diagnostics troubleshooting wizard has stopped working error message to appear.

If you see this message, be sure to perform a detailed scan of your system with your antivirus tool. In addition to your antivirus, you might want to use BitDefender or a similar tool to check for malware. After the malware is removed, check if the issue still persists.

You can try BitDefender here.

4. Check if the necessary services are running

Just like any other Windows component, Diagnostic Troubleshooting wizard relies on certain services in order to run properly. However, if those services aren’t started or if they aren’t properly configured, you might encounter problems with Diagnostic Troubleshooting wizard.

To check the status of your services, you need to do the following:

  1. Press Windows Key + R and enter services.msc. Press Enter or click OK.
  2. When Services window opens, locate Diagnostic Policy Service and double click it.
  3. Make sure that Service status is set to Running and that the Startup type is set to Automatic. If not, make the necessary changes. Click Apply and OK to save changes.
  4. Now locate Diagnostic Service Host and Diagnostic System Host services. Open their properties and make sure that they are both running and that their Startup Type is set to Manual.
  5. After making the necessary changes, close the Services window and check if the problem is resolved.

By default, all these services should be running, but sometimes status and Startup Type can change due to installed applications or due to any other computer problem, so be sure to check if all these services are running properly.

5. Use Registry Editor

Before we start, we need to mention that using Registry Editor can be potentially dangerous and cause problems with your Windows 10 installation. It’s recommended to be cautious while using Registry Editor.

It’s also a good practice to export your registry and use it as a backup in case anything goes wrong. To edit your registry, you need to do the following:

  1. Press Windows Key + R and enter regedit.
  2. When Registry Editor opens, in the left pane navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ScriptedDiagnostics key.
  3. Right click the ScriptedDiagnostics key and choose Delete from the menu.
  4. After that, locate ScriptedDiagnosticsProvider key and delete it as well. This key should be located just below the ScriptedDiagnostics key.
  5. After you’re done, close Registry Editor and check if the problem is resolved.

If you’re unable to find these keys in your registry, it’s probably the best to simply skip this solution.

6. Temporary disable .NET Framework

As we already mentioned, sometimes .NET Framework can cause Diagnostics troubleshooting wizard has stopped working error message to appear on your Windows 10 PC. In order to fix this problem, you need to disable .NET Framework. To do that, follow these steps:

  1. Open Programs and Features section.
  2. When Programs and Features section opens, click on Turn Windows features on or off.
  3. Windows Features window will now appear. Locate .NET Framework on the list and disable it. If you have multiple instances of .NET Framework be sure to disable them all.
  4. Click OK to save changes.
  5. Restart your PC.
  6. When Windows 10 starts again, repeat these steps, enable .NET Framework and save changes.
  7. Restart your PC and check if the problem is resolved.

7. Create and run a batch file

Batch files can be extremely useful since they allow you to run multiple commands almost instantly. Before you can run a batch file, you need to create it, and you can do that by following these steps:

  1. Open Notepad.
  2. When Notepad opens, paste the following lines:
    • @echo off
    • net stop wuauserv
    • cd %systemroot%
    • ren SoftwareDistribution SoftwareDistribution.old
    • net start wuauserv
    • net stop bits
    • net start bits
    • net stop cryptsvc
    • cd %systemroot%system32
    • ren catroot2 catroot2.old
    • net start cryptsvc
    • regsvr32 Softpub.dll
    • regsvr32 Wintrust.dll
    • regsvr32 Mssip32.dll
    • regsvr32 Initpki.dll /s
    • echo Restarting Computer
    • shutdown.exe -r -t 00
  3. Click on File > Save as.
  4. Now set Save as type to All Files and set the File name to update.bat. Click Save to save the file.
  5. Locate the update.bat file that you just created, right click it and choose Run as administrator. After all commands are executed, your PC will restart.

After your PC restarts, check if the problem is resolved.

8. Run the sfc scan

If your Windows 10 installation is damaged, you might experience these types of problems on your PC. One way to fix these problems is to run sfc scan and let it scan your PC.

This scan will repair any corrupted Windows 10 components and hopefully fix the Diagnostics troubleshooting wizard has stopped working error. To run sfc scan, do the following:

  1. Open Command Prompt as administrator. To do that, press Windows Key + X to open Win + X Menu and choose Command Prompt (Admin).
  2. When Command Prompt opens, enter sfc /scannow and press Enter.
  3. Wait while your computer is being scanned. If there are any problems with your Windows 10 installation they should be automatically fixed.

Troubleshooting wizard is a major part of Windows 10, and if you’re getting Diagnostics troubleshooting wizard has stopped working error message, be sure to try repairing .NET Framework installation.

If that doesn’t work, feel free to try any other solution from this article.

Editor’s Note: This post was originally published in November2016 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!