diff --git a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs index c8954c3701..d71b15f9ab 100644 --- a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs +++ b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs @@ -69,9 +69,17 @@ namespace Microsoft.Plugin.Program.Programs { var app = new Application(_app, this); apps.Add(app); - } - - Apps = apps.Where(a => a.AppListEntry != "none").ToArray(); + } + + Apps = apps.Where(a => + { + var valid = + !string.IsNullOrEmpty(a.UserModelId) && + !string.IsNullOrEmpty(a.DisplayName) && + a.AppListEntry != "none"; + + return valid; + }).ToArray(); } else {