Computer >> Computer tutorials >  >> System >> windows

Windows Online Troubleshooting Service is disabled

If you receive error Windows Online Troubleshooting Service is disabled, Windows Online Troubleshoot Service is not enabled for this version of Windows, when running a Troubleshooter then this post will be able to help you. I recently saw this error message on my Windows 10 Pro v1909.

Windows Online Troubleshooting Service is disabled

Windows Online Troubleshooting Service is disabled

There are multiple ways to address this issue. Let us take a look at them:

  1. Check if it applies to your Windows OS version
  2. Enable Scripted Diagnostics Policy
  3. Set Software Publishing State value using Registry Editor
  4. Run SFC & DISM tool

Windows Online Troubleshooting Service generates its own set of troubleshooting scripts. The feature was rolled in one of the features updates and is similar to  “Recommended Troubleshooting.”

Based on the diagnostic data, and algorithm it can fix problems on the computer automatically if you wish or notify you about it.

1] Check if it applies to your Windows OS version

If you downloaded the Troubleshooter from Microsoft and received this message after running it, then you need to check if it applies to your Windows OS version. Some Troubleshooters and Fix-Its were made to run on Windows 7 only and so may not work on vice versa. This can apply the other way around too.

2] Enable Scripted Diagnostics Policy

Windows Online Troubleshooting Service is disabled

Type gpedit.msc in the Run prompt followed by the Enter key to open Group Policy Editor.

In the GP Editor navigate to Computer Configuration > Administrative Templates > System > Troubleshooting and Diagnostics > Scripted Diagnostics.

Enable the policy which says —

Troubleshooting: Allow users to access online troubleshooting content on Microsoft servers from the Troubleshooting Control Panel (via the Windows Online Troubleshooting Service – WOTS)

Once enabled, when you run any of the troubleshooting methods, the error will not be displayed anymore.

3] Set Software Publishing State value using Registry Editor

Windows Online Troubleshooting Service is disabled

Open Registry Editor

Navigate to:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing

Make sure that the value of State (DWORD) is set as 23c00

If not edit, and enter the value. Click OK and close the Registry.

Next, if you run the troubleshooter, the error won’t show up again, and you will be able to run the troubleshooter.

4] Run DISM

To run DISM, do the following:

Windows Online Troubleshooting Service is disabled

In the Command Prompt and execute the DISM command:

DISM.exe /Online /Cleanup-image /Restorehealth

Run the troubleshooter again to check if the problem was resolved.

I hope this tutorial was easy to follow, and you were able to enable the Windows Online Troubleshooting Service.

Windows Online Troubleshooting Service is disabled