Troubleshooting: Allow users to access recommended troubleshooting for known problems

This policy setting applies recommended troubleshooting for known problems on the device and lets administrators configure how it's applied to their domains/IT environments.
Not configuring this policy setting will allow the user to configure if and how recommended troubleshooting is applied.

Enabling this policy allows you to configure how recommended troubleshooting is applied on the user's device. You can select from one of the following values:
0 = Turn this feature off.
1 = Turn this feature off but still apply critical troubleshooting.
2 = Notify users when recommended troubleshooting is available, then allow the user to run or ignore it.
3 = Run recommended troubleshooting automatically and notify the user after it's been successfully run.
4 = Run recommended troubleshooting automatically without notifying the user.
5 = Allow the user to choose their own recommended troubleshooting settings.

After setting this new setting, to trigger recommended troubleshooting for devices in your domain, follow these instructions:
1. Create a bat script with the following contents:
rem The following batch script triggers Recommended Troubleshooting
schtasks /run /TN "\Microsoft\Windows\Diagnosis\RecommendedTroubleshootingScanner"

2. To create a new immediate task, navigate to the Group Policy Management Editor > Computer Configuration > Preferences and select Control Panel Settings.
3. Under Control Panel settings, right-click on Scheduled Tasks and select New. Select Immediate Task (At least Windows 7).
4. Provide name and description as appropriate, then under Security Options set the user account to System and select the Run with highest privileges checkbox.
5. In the Actions tab, create a new action, select Start a Program as its type, then enter the file created in step 1.
6. Configure the task to deploy to your domain.

Supported on: At least Windows Server, Windows 10 Version 1903

Registry HiveHKEY_LOCAL_MACHINE
Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
Value NameTroubleshootingAllowRecommendations
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

Allow recommended troubleshooting from Microsoft for known problems


  1. Turn this feature off
    Registry HiveHKEY_LOCAL_MACHINE
    Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
    Value NameTroubleshootingAllowRecommendations
    Value TypeREG_DWORD
    Value0
  2. Turn this feature off but still apply critical troubleshooting.
    Registry HiveHKEY_LOCAL_MACHINE
    Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
    Value NameTroubleshootingAllowRecommendations
    Value TypeREG_DWORD
    Value1
  3. Notify users when recommended troubleshooting is available, then allow the user to run or ignore it.
    Registry HiveHKEY_LOCAL_MACHINE
    Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
    Value NameTroubleshootingAllowRecommendations
    Value TypeREG_DWORD
    Value2
  4. Run recommended troubleshooting automatically and notify the user after it's been successfully run.
    Registry HiveHKEY_LOCAL_MACHINE
    Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
    Value NameTroubleshootingAllowRecommendations
    Value TypeREG_DWORD
    Value3
  5. Run recommended troubleshooting automatically without notifying the user.
    Registry HiveHKEY_LOCAL_MACHINE
    Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
    Value NameTroubleshootingAllowRecommendations
    Value TypeREG_DWORD
    Value4
  6. Allow the user to choose their own recommended troubleshooting settings.
    Registry HiveHKEY_LOCAL_MACHINE
    Registry PathSoftware\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations
    Value NameTroubleshootingAllowRecommendations
    Value TypeREG_DWORD
    Value5


msdt.admx

Administrative Templates (Computers)

Administrative Templates (Users)