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
-ComputerTroubleshootingAllowRecommendations
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- Allow recommended troubleshooting from Microsoft for known problems
| Item | Stored 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