Occasionally, when you are using Windows’ troubleshooting tools, you may receive the following error message: “Scripted Diagnostics Native Host has stopped working. A problem caused this program to stop working correctly. Windows will close the program and notify you if a solution is available”. Some users have even reported getting the “Scripted Diagnostics Native Host has stopped working” error once every few hours — which, naturally, has proved very disruptive to their PC experience.

So, what if Scripted Diagnostics Native Host is not working? There are several methods you can try to fix the “Scripted diagnostics Native Host has stopped working” error.

How to fix the “Scripted diagnostics Native Host has stopped working” error?

There are five possible solutions to the issue. They are:

  • Running a System File Checker scan
  • Using the Check Disk utility
  • Clean booting Windows
  • Using the Reliability Monitor
  • Reverting to an older version of Windows

Let’s see what each of the above methods entails.

Solution one: running a System File Checker scan

In some cases, the “Scripted diagnostics Native Host has stopped working” error can be fixed with the help of the System File Checker that will run a scan of your PC and repair corrupted system files. Here’s how to run an SFC scan on Windows 10:

  • Go to Cortana’s search box (Win + Q).
  • In the search box, type “cmd”.
  • Right-click Command Prompt and choose Run as an administrator.
  • In the Prompt, enter the following address: DISM.exe /Online /Cleanup-image /Restorehealth.
  • Press Enter.
  • Type “sfc /scannow” and press the Return key to start the scan.
  • Wait for the scanning process to complete (this will take upwards of 30 minutes).
  • Finally, restart your PC.

Solution two: using the Check Disk utility

Windows’ Check Disk utility can also be used to get rid of the error message. Here’s what to do:

  • Open Cortana.
  • In the search box, type “cmd”.
  • Right-click Command Prompt and choose the Run as an administrator option.
  • In the Command Prompt, type “CHKDSK /R” and press the Return key.
  • Follow the on-screen instructions and restart your computer if needed.

Solution three: clean booting Windows

The Scripted Diagnostics Native Host issue can be a result of third-party software running in the background. Sometimes, you may not even be aware of certain programs being active on your PC. If you clean boot Windows, you will stop these programs and, subsequently, get rid of the annoying error message. To clean boot Windows:

  • Press the Win + R keys to launch Run.
  • In the text box, type “msconfig” and click OK.
  • Go to the Services tab.
  • Check the Hide all Microsoft services option.
  • Click Disable all.
  • In the System Configuration window, go to the General tab.
  • Press the Selective startup radio button.
  • Check Load system services and Use original boot configuration.
  • Uncheck the Load startup items option.
  • Click Apply and OK.
  • Follow the prompts to restart your PC.

Additionally, make sure you have a reliable anti-malware program like Auslogics Anti-Malware protecting your computer from malicious items that can invade your system, causing this and a whole range of other errors. Auslogics Anti-Malware will run regular automatic scans of your PC and detect and remove any dangerous programs. Plus, the software can run alongside your main anti-virus without causing compatibility issues.

Solution four: using the Reliability Monitor

Another tool that can prove useful in fixing the “Scripted Diagnostics Native Host has stopped working” error is the Reliability Monitor, a program that keeps track of program & system crashes. Here’s how to use the Reliability Monitor:

  • Start Run.
  • In the text box, type “perfmon /rel” and click OK.
  • The Reliability Monitor window will open.
  • In the graph, click the red cross for the Scripted diagnostics error.
  • Select View technical details to get the path to the program.
  • You will be able to uninstall any third-party software that might have caused the error in the Programs and Features Control Panel applet.
  • If the issue was caused by a system process, you might need to disable the said service in the Services or Task Manager windows.

Solution five: reverting to an older version of Windows

Occasionally, the error can appear after a Windows update. In this case, you might consider uninstalling the latest Windows updates. In order to do that, you can use the System Restore utility:

  • Start Run.
  • Type “rstrui” and click OK to launch System Restore.
  • Select Next and choose Show more restore points.
  • Select the restore point that will undo the error-causing update.
  • Click Next and Finish to confirm.

 

Which solution has worked best for you in fixing the Scripted Diagnostics Native Host error? Share in the comments below.