diff --git a/src/settings-ui/Settings.UI/SettingsXAML/App.xaml.cs b/src/settings-ui/Settings.UI/SettingsXAML/App.xaml.cs index 9d3b030ef0..e38010f590 100644 --- a/src/settings-ui/Settings.UI/SettingsXAML/App.xaml.cs +++ b/src/settings-ui/Settings.UI/SettingsXAML/App.xaml.cs @@ -208,8 +208,15 @@ namespace Microsoft.PowerToys.Settings.UI if (SelectedTheme() == ElementTheme.Default) { - themeListener = new ThemeListener(); - themeListener.ThemeChanged += (_) => HandleThemeChange(); + try + { + themeListener = new ThemeListener(); + themeListener.ThemeChanged += (_) => HandleThemeChange(); + } + catch (Exception ex) + { + Logger.LogError($"HandleThemeChange exception. Please install .NET 4.", ex); + } } } else