FIX: Windows Troubleshooter has stopped working

Ivan Jenic
by Ivan Jenic
Troubleshooting Expert
3 Comments
Download PDF
Affiliate Disclosure

  • The Windows Troubleshooter is the go-to solution when trying to find the root cause of any Windows OS problem.
  • This article will cover some of the basic steps that you need to take in case your Windows Troubleshooter has become unresponsive or inaccessible.
  • This article is part of our dedicated hub for fixes that require the Windows Troubleshooter so make sure you bookmark it for future reference
  • Visit our specialized Troubleshooter Section for more useful guides
ffix windows troubleshooter error

Some Windows users have reported that they recently noticed a problem that appears whenever they try to run a troubleshooter. The following message appears:

An error occurred while troubleshooting. A problem is preventing the troubleshooter from starting.

This problem is common in almost every version of Windows. It usually occurs when you try to run built-in troubleshooting feature or Microsoft’s official Fix It tool.

So when you run troubleshooting tool, you’ll receive above mentioned error message, if you click on View error details, you’ll get random error codes which may be different from computer to computer. There are a few solutions to this problem, and you’ll find them in this article.


How do I fix Windows Troubleshooter if it stopped working?

Windows Troubleshooter is a useful feature of Windows that can help you fix various problems automatically. Unfortunately, sometimes you might encounter Windows Troubleshooter has stopped working message while using it. Speaking of Windows Troubleshooter, users reported the following issues with it:

  • Windows Troubleshooter not working Windows 10
    • Many users reported that Windows Troubleshooter isn’t working on Windows 10.
    • This can be a big problem, but you should be able to fix it using one of our solutions.
  • A problem is preventing the troubleshooter from starting 0x80070002, 0x8e5e0247
    • This is a variation of this problem, and sometimes it’s followed by an error code.
    • If you have this problem, be sure to try the solutions from this article.
  • An error occurred while troubleshooting 0x80300113
    • This error is similar to the previous one, but you should be able to fix it using the same solutions.
  • Windows Troubleshooter won’t run, start, work
    • According to users, Windows Troubleshooter won’t start, run or work on their PC.
    • This can be a big problem, and it’s most likely caused by your services.
  • Windows Troubleshooting error code 0x803c010b
    • Sometimes you can get 0x803c010b error code while trying to run Windows Troubleshooter.
    • However, you should be able to fix it using one of our solutions.
  • Windows Troubleshooter stuck
    • Many users reported that their troubleshooter got stuck on Windows 10.
    • If this happens, the cause is most likely a corrupted user profile.

1. Start Cryptographic Services Using Service Manager

  1. Press Windows button and R at the same time to launch RUN dialog box.
  2. Type in services.msc and press Enter. It will open Services Manager.
    Windows Troubleshooter stuck
  3. Scroll down through the list and double click on Cryptographic Services.
  4. Its Startup type will be set to MANUAL in your system.
    Windows Troubleshooter not working Windows 10
  5. Set Startup type to Automatic. Also, click on Start to immediately start this service if it’s not running.
  6. Click on Apply and OK to save changes.
    A problem is preventing the troubleshooter from starting 0x80070002

Apply the changes and restart your PC. Your problem should be solved now and troubleshooter should work smoothly, but if it doesn’t work, try some of the other solutions from this article.

This is the most common solution and it should fix the problem immediately because if the Cryptographic Services process is not running in the background, your troubleshooter won’t work.


2. Disable User Account Control Temporary

  1. Press Windows button and S at the same time and type UAC.
  2. Now click on Change User Account Control settings.
    An error occurred while troubleshooting 0x80300113
  3. Move the slider all the way down to Never notify and click on OK to save changes.

If you’re still getting Windows Troubleshooter has stopped working error message, try turning User Account Control off. After disabling this feature, check if the problem still appears.


3. Disable Antivirus and Firewall Software

Sometimes your security software is the one preventing the troubleshooter from searching for solutions on Internet (mainly Microsoft KB articles) or from sending the required information to Microsoft servers.

Try to temporarily disable your security software and see if the troubleshooter works now. In some cases, you might have to completely uninstall your antivirus and switch to a different antivirus solution.

Currently the best antivirus tools on the market are Bitdefender and BullGuard, and if your antivirus is the problem, be sure to try one of these tools.


For more great antivirus alternatives, check out this detailed guide for our top picks.


4. Change your group policy

  1. Press Windows Key + R and enter gpedit.msc.
  2. Press Enter or click OK.
    Windows Troubleshooter stuck
  3. Group Policy Editor will now start.
  4. In the left pane, navigate to the following location:
    • Computer ConfigurationAdministrative TemplatesSystemTroubleshooting and DiagnosticsScripted Diagnostics.
  5. In the right pane, you should see three entries available.
  6. Check the State of each entry.
    • If it’s set to Disabled, double click the disabled entry and set it to Enabled or Not configured.
      • Do this for all three entries on the list.
        Windows Troubleshooter not working Windows 10

If you’re getting Windows Troubleshooter has stopped working error message, the problem might be related to your group policy settings.

Keep in mind that Not configured is the normal state for these settings. If all three settings are set to Not configured, there’s no need to change them.


5. Run SFC scan

  1. Press Windows Key + X to open Win + X menu.
  2. Now choose Command Prompt (Admin) from the list.
    • If Command Prompt isn’t available, you can also use PowerShell (Admin).
      An error occurred while troubleshooting 0x80300113
  3. When Command Prompt opens, enter sfc /scannow and press Enter to run it.
    Windows Troubleshooter won't work
  4. SFC scan should now start.
    • Keep in mind that this scan can take up to 15 minutes, so don’t interrupt it.

According to users, you might be able to fix this problem by running an SFC scan. Sometimes your Windows installation can become corrupted, causing the Windows Troubleshooter has stopped working to appear.

If the problem still persists, or if you were unable to run SFC scan, try using DISM scan instead. To do that, follow these steps:

  1. Open Command Prompt as administrator.
  2. Enter DISM /Online /Cleanup-Image /RestoreHealth and press Enter to run it.
    Windows Troubleshooting error code 0x803c010b
  3. DISM scan will now start.
    • This scan can take more than 15 minutes to complete, so don’t interrupt it.

Once the DISM scan is finished, check if the problem is resolved. If the issue still persists, or if you were unable to run SFC scan before, be sure to run it now. Once the SFC scan is finished, the problem should be resolved.


6. Make changes to your registry

  1. Press Windows Key + R and enter regedit.
  2. Press Enter or click OK.
    • The Registry Editor will now open.
      An error occurred while troubleshooting 0x80300113   Windows Troubleshooter stuck Windows Troubleshooter not working Windows 10
  3. In the left pane, navigate to the following key:
    • HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftware Publishing
  4. In the right pane, double click the State button.
    Windows Troubleshooter stuck
  5. Set the Value data to 23c00 and click OK to save changes.
    Windows Troubleshooter not working Windows 10

Optional: Modifying the registry can be potentially dangerous, therefore it’s always a good practice to export it before making any changes.

  1. To export your registry, simply click on File > Export.
    Windows Troubleshooter won't run
  2. Set Export range as All and enter the desired name.
  3. Choose a save location and click the Save button.
    Windows Troubleshooting error code 0x803c010bIn case anything goes wrong after modifying your registry, you can simply run the file that you just created in order to restore it to the original state.

If the value data is already set to 23c00, your registry is configured properly and this solution doesn’t apply to you.

According to users, sometimes your registry can cause Windows Troubleshooter has stopped working error to appear. This is most likely caused because a certain value was modified by another application, but you can fix that by following the steps above.


7. Repair your .NET Framework installation

  1. Press Windows Key + S and enter control panel.
  2. Select Control Panel from the list of results.
    A problem is preventing the troubleshooter from starting 0x80070002
  3. Now navigate to Programs and Features in Control Panel.
    Windows Troubleshooter not working Windows 10
  4. A list of installed applications will appear.
  5. Select .NET Framework from the list and click on Change or Uninstall/Change.
    A problem is preventing the troubleshooter from starting 0x80070002
  6. Choose the Repair option and follow the instructions on the screen.

According to users, sometimes you might experience Windows Troubleshooter has stopped working error because of corrupted .NET Framework installation. To fix this issue, you need to repair your .NET Framework installation.

Once you repair your .NET Framework installation, the problem should be completely resolved.


8. Perform a System Restore

  1. Press Windows Key + S and enter system restore.
  2. Select Create a restore point from the list of results.
    A problem is preventing the troubleshooter from starting 0x8e5e0247
  3. System Properties window will now appear.
  4. Click on System Restore button.
    An error occurred while troubleshooting 0x80300113
  5. When System Restore window opens, click on Next.
    Windows Troubleshooter won't start
  6. If available, check Show more restore points option.
  7. Now select the desired restore point and click Next.
    Windows Troubleshooting error code 0x803c010b
  8. Follow the instructions on the screen to complete the restoration process.

If you’re having problems with Windows Troubleshooter has stopped working error message, you might be able to solve the issues using System Restore feature.

Once your PC is restored, check if the problem still persists.


9. Create a new user account

  1. Press Windows Key + I to open the Settings app.
  2. When Settings app opens, go to Accounts section.
    Windows Troubleshooter won't start
  3. From the menu on the left choose Family & other people.
  4. Now click on Add someone else to this PC from the right pane.
    Windows Troubleshooting error code 0x803c010b
  5. Click on I don’t have this person’s sign-in information.
    Windows Troubleshooter stuck
  6. Now click on Add a user without a Microsoft account.
    Windows Troubleshooter not working Windows 10
  7. Enter the desired user name and click Next.
    A problem is preventing the troubleshooter from starting 0x8e5e0247

Sometimes Windows Troubleshooter has stopped working error message can appear because your user profile is corrupted. To fix the issue, you need to create a new user account and check if the same issue appears.

Once you create a new user account, switch to it and check if the issue reappears. If the problem doesn’t appear on the new account, it means that your old account is corrupted. Now you need to move your personal files to the new account and use it instead of the old one.

This isn’t the most practical solution since you’ll have to move your personal files, but if other solutions can’t fix the problem, you might have to create a new account and migrate your files.


FAQ: Learn more about the Windows Troubleshooter

  • What is the Windows Troubleshooter?

The Windows Troubleshooter is a set of programs that are meant to help your Windows OS with detecting and fixing common issues that may arise while using it.

  • How do I run a basic Windows Troubleshooter?
    • Select Start > Settings > Update & Security > Troubleshoot
    • Select the type of troubleshooting you want to do, then select Run the troubleshooter.
    • Allow the troubleshooter to run and then answer any questions on the screen.
  • Is the Windows Troubleshooter crucial for Windows 10?

Windows 10 can run just fine without the Troubleshooter installed, but it is an extremely handy way for beginners to solve problems both big and small that can appear while using their PC.


If you still have problems with your troubleshooter after applying these solutions, report it in the comment section below, we would love to solve your problem

Editor’s Note: This post was originally published in January 2018 and has been since revamped and updated in 2020 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!
  • My laptop is running on Windows 10. When I try to do troubleshooting it is saying an error occurred while troubleshooting and the details are
    Package id: Network Diagnostics
    Path:C:WINDOWSdiagnosticssystem networking
    Error code: 0x80070002
    Source: Engine
    User: Srikar
    Context: Restricted
    Please send me a solution to this mail id: srikarvarma135@gmail.com

  • I am running Windows 7 Ultimate (64-bit). I’m having issues with Window Update, so I downloaded the appropriate Microsoft Fix It. When I try to run it, I get the error message “A problem is preventing the troubleshooter from starting” with an error code of 0x80070002. I have run Malware Bytes, SuperAntiSpyware and Spybot. None find any problems. I have tried deleting the contents of the DataStore and Download folders in the SoftwareDistribution folder.

    With respect to your proposed solutions, the Cryptographic Services was already running and set to “Automatic,” and my UAC bar was already all the way down, and I completely removed AVG from the computer altogether, yet the problem persists.
    Any Ideas?