Troubleshooting: Allow users to access recommended troubleshooting for known problems: registry value TroubleshootingAllowRecommendationsComputerHKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations

Policy ID
TroubleshootingAllowRecommendations
Scope
Computer Configuration
Supported on
At least Windows Server 2016, Windows 10 Version 1903
Source
Administrative Templates (.admx) for Windows 11 2026 Update (26H2) (version 1.0)
Category
System › Troubleshooting and Diagnostics › Microsoft Support Diagnostic Tool

Registry

TroubleshootingAllowRecommendations

-Computer

TroubleshootingAllowRecommendations

REG_DWORDComputer
Enabled value
Depends on the option value
Element
Allow recommended troubleshooting from Microsoft for known problems
Options
ItemStored value
Do not allow users, system features, or Microsoft to apply troubleshooting.0
Only automatically apply troubleshooting for critical problems by system features and Microsoft.1
Automatically apply troubleshooting for critical problems by system features and Microsoft. Notify users when troubleshooting for other problems is available and allow users to choose to apply or ignore.2
Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Notify users when troubleshooting has solved a problem.3
Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Do not notify users when troubleshooting has solved a problem.4
Allow the user to choose their own troubleshooting settings.5
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations]

; Options (use only one)
; Do not allow users, system features, or Microsoft to apply troubleshooting.
"TroubleshootingAllowRecommendations"=dword:00000000
; Only automatically apply troubleshooting for critical problems by system features and Microsoft.
"TroubleshootingAllowRecommendations"=dword:00000001
; Automatically apply troubleshooting for critical problems by system features and Microsoft. Notify users when troubleshooting for other problems is available and allow users to choose to apply or ignore.
"TroubleshootingAllowRecommendations"=dword:00000002
; Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Notify users when troubleshooting has solved a problem.
"TroubleshootingAllowRecommendations"=dword:00000003
; Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Do not notify users when troubleshooting has solved a problem.
"TroubleshootingAllowRecommendations"=dword:00000004
; Allow the user to choose their own troubleshooting settings.
"TroubleshootingAllowRecommendations"=dword:00000005
CMD
:: Options (use only one)

:: Do not allow users, system features, or Microsoft to apply troubleshooting.
reg add "HKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations" /v "TroubleshootingAllowRecommendations" /t REG_DWORD /d 0 /f
:: Only automatically apply troubleshooting for critical problems by system features and Microsoft.
reg add "HKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations" /v "TroubleshootingAllowRecommendations" /t REG_DWORD /d 1 /f
:: Automatically apply troubleshooting for critical problems by system features and Microsoft. Notify users when troubleshooting for other problems is available and allow users to choose to apply or ignore.
reg add "HKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations" /v "TroubleshootingAllowRecommendations" /t REG_DWORD /d 2 /f
:: Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Notify users when troubleshooting has solved a problem.
reg add "HKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations" /v "TroubleshootingAllowRecommendations" /t REG_DWORD /d 3 /f
:: Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Do not notify users when troubleshooting has solved a problem.
reg add "HKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations" /v "TroubleshootingAllowRecommendations" /t REG_DWORD /d 4 /f
:: Allow the user to choose their own troubleshooting settings.
reg add "HKLM\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations" /v "TroubleshootingAllowRecommendations" /t REG_DWORD /d 5 /f
PowerShell
# Common: create the key
New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Force | Out-Null

# Options (use only one)
# Do not allow users, system features, or Microsoft to apply troubleshooting.
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Name 'TroubleshootingAllowRecommendations' -PropertyType DWord -Value 0 -Force | Out-Null
# Only automatically apply troubleshooting for critical problems by system features and Microsoft.
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Name 'TroubleshootingAllowRecommendations' -PropertyType DWord -Value 1 -Force | Out-Null
# Automatically apply troubleshooting for critical problems by system features and Microsoft. Notify users when troubleshooting for other problems is available and allow users to choose to apply or ignore.
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Name 'TroubleshootingAllowRecommendations' -PropertyType DWord -Value 2 -Force | Out-Null
# Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Notify users when troubleshooting has solved a problem.
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Name 'TroubleshootingAllowRecommendations' -PropertyType DWord -Value 3 -Force | Out-Null
# Automatically apply troubleshooting for critical and other problems by system features and Microsoft. Do not notify users when troubleshooting has solved a problem.
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Name 'TroubleshootingAllowRecommendations' -PropertyType DWord -Value 4 -Force | Out-Null
# Allow the user to choose their own troubleshooting settings.
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Troubleshooting\AllowRecommendations' -Name 'TroubleshootingAllowRecommendations' -PropertyType DWord -Value 5 -Force | Out-Null