How to fix scripted diagnostics native host has stopped working issue?

Many a user reported about “scripted diagnostics native host has stopped working” error comes up while updating their drivers or accessing some system files. The error is associated with different modules ranging from Windows Updates, Disk, several system files and etc.

Here, we have compiled a list of solutions for you to resolve the issue with an ease. There is no particular solution as different computer has different configuration. Thus, you should start from the top and work the way down to see which one helps you in resolve the problem.

Possible fixes for scripted diagnostics native host has stopped working error

Fix 1: Perform CHKDSK Scan

You should begin with checking if any bad sectors on your disk are causing the trouble. For this, there is an automatic scanning tool CHKDSK is available for you. Here are the steps how to run CHKDSK scan:

  • Press Win+ S, type in Command Prompt,
  • Right-click on the Application and select Run as Administrator,
  • In the elevated command prompt, execute the below command:

CHKDSK /R

  • Restart your device and check the then if the problem is resolved.

 Fix 2: Uninstall Update or install update manually

If the previous method didn’t work in your case, the next thing to consider of is to check if any recent update was installed on your computer. Many users reported that updating Windows was the culprit. You should uninstall the update and see if this resolves the problem:

  • Press Win+ S, type in Windows Update and open the top result,
  • Once in the Update Settings, click on View Installed Update history,
  • Click on Uninstall Updates on the window appears next,
  • In the list of the recently installed updates in front of you along with the date and time, select the update after installing which you started experiencing the problem and uninstall it.

 If the case is that your system can’t update Windows automatically, you can try updating your device manually. Here are the steps:

  • Press Win+ R, type in ms-settings:windowsupdate,
  • In the opened Windows update page, click on Check for Updates,
  • If there is any update available, you will find the install option to install it,
  • Once done, click on ‘Advanced’ option and make sure that the Automatic (Recommended) option is selected under Choose How Updates Are Installed.

Fix 3: Use Reliability Monitor app

This app is to check all system events along with the system updates and all the application/ system crashes.  This is an inbuilt Microsoft application. If the previous two methods do not resolve your problem, you should use this tool to resort the problem:

  • Press Win+ S, type in System and Maintenance and open the top result,
  • From the Maintenance category, and under the Report Problems, click on View reliability history,
  • A graph will be presented to you depicting all events occurred in the recent days on your system,
  • Therein, the Blue exclamation marks refer to update installed on your system and Red crosses mean there was a crash event,
  • You have to check these details and find after which update you start to receive the scripted diagnostics native host has stopped working error. From there, you would get on-screen instructions how to proceed with its fix.

Fix 4: Delete CrashHandler.vbs

Many a user dealing with this issue manages to resolve the problem just by deleting CrashHandler.vbs. This file is present in each user configuration and is unique for each different user on the system. You can copy this file to any location so that you can restore it at the time if anything goes wrong.

Rename the file and copy it to another location. Then, delete the file from the original location. Check if the scripted diagnostics native host has stopped working issue is now resolved. Note that some of the folders are hidden and so you should check with Show hidden folders in the file explorer section. The file can be located in the below path:

C:\Users\<YourUserName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\CrashHandler.vbs.

Fix 5: Run SFC and DISM command

These are tools to check and resolve problems related to corrupted files in Windows. Here are the steps how to run SFC and DISM scan:

  • Press Win+ R, type in taskmgr and hit Enter to open Task Manager,
  • Click on File Option present on the left top and select Run new task,
  • In the dialogue box appears, type in powershell and check the option that states Create this task with administrative privileges,
  • In the Windows Powershell, type sfc/ scannow and hit Enter,
  • If SFC scan shows you an error, but unable to fix it, you should type the below command in the Powershell:

“DISM /Online /Cleanup-Image /RestoreHealth”

  • Once done, restart your computer and check if the problem is now resolved.

Fix 6:  Start system in Clean-Boot mode

Try clean booting the device if the problem persists. Clean booting PC will turn will turn on the device with minimal set of drivers and programs. If the error does not occur in this mode, you should enable all the processes back only with small chunks and check when the error re-appears. This way, you will manage to find the culprit and take the needed actions:

  • Press Win+ R, type in msconfig and hit Enter,
  • Go to the Services tab, and check the line that says Hide All Microsoft Services to disable all Microsoft related services,
  • Now, click on Disable all buttons at below on the left side of the window to disable all third party services,
  • Click Apply to save the changes and exit,
  • Next, from the startup tab, click on Open This Manager,
  • In the list of applications services that start with computer starts, select each service one-by-one and click Disable option,
  • Restart your computer now and check if the problem appears again. If not, enable a small chunk of files in the manner explained above and check when the error reappears. If you diagnose a specific service, you should restart or disable it using service window.

Fix 7: Restore System

If nothing works and you still receive scripted diagnostics native host has stopped working error, the only option you left with is to restore system to the last restore point. Here are the required steps:

  • On the Search bar, type Restore and select the first program,
  • In the Restore Settings, and under System Protection, select System Restore,
  • Press Next to Continue,
  • Select the restore point from the list of the options available,
  • Confirm your action in the windows appears next,
  • Once system is restored, log-in to the system and check if the error in hand is fixed.
Conclusion

That’s all! We have provided all possible fixes to resolve scripted diagnostics native host has stopped working. If the problem continues, you should use PC Repair Tool and let to check for other possible issues causing the trouble and get their automatic fix.