Other applications menu doesn't show all applications
Not to be confused with #397, this is a separate issue. I have a Docker Windows 11 VM setup, and currently the apps list looks like this when going on the Settings app:
However, WinApps setup lists these:
Some apps are missing, most importantly for me Affinity Designer, Affinity Photo and PyCharm. To note, I installed the Affinity programs using their default installer and PyCharm using JetBrains Toolbox. I looked a bit in the code and in ExtractPrograms.ps1 it seems it searches a path in the Registry which doesn't contain all installed apps (HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\).
The Uninstall folder also under CurrentVersion includes more apps and most have an entry called InstallLocation, but some leave it empty:
Also, the only way I found to get a list that includes PyCharm is using the Get-Package cmdlet, but I couldn't find a way to get an install path from the output:
PS C:\Users\Anna> Get-Package
Name Version Source ProviderName
---- ------- ------ ------------
Mozilla Firefox (x64 en-CA) 134.0.2 Programs
Mozilla Maintenance Service 134.0.2 Programs
Office 16 Click-to-Run Exte... 16.0.18429.20044 msi
Office 16 Click-to-Run Lice... 16.0.18429.20132 msi
Microsoft 365 - en-us 16.0.18429.20132 Programs
Affinity Photo 2 2.5.6.2887 msi
Affinity Designer 2 2.5.6.2887 msi
PyCharm Professional 2024.3.2 Programs
JetBrains Toolbox 2.5.2.35332 Programs
Microsoft Edge Update 1.3.155.85 Programs
Microsoft Edge WebView2 Run... 100.0.1185.36 Programs
Microsoft OneDrive 23.038.0219.0001 Programs
PS C:\Users\Anna>
If you run Get-AppxPackage (in Powershell), do they show up?
And an unrelated sidenote: In case you don't know, PyCharm also runs natively on Linux
Yes I am aware, I want to use PyCharm to debug my Python app on Windows.
Get-AppxPackage shows only Microsoft packages it seems:
PS C:\Users\Anna> Get-AppxPackage | select Name, InstallLocation
Name InstallLocation
---- ---------------
Microsoft.Windows.OOBENetworkConnectionFlow C:\Windows\SystemApps\Microsoft.Windows.OOBENetworkC...
Microsoft.Windows.OOBENetworkCaptivePortal C:\Windows\SystemApps\Microsoft.Windows.OOBENetworkC...
MicrosoftWindows.UndockedDevKit C:\Windows\SystemApps\MicrosoftWindows.UndockedDevKi...
Microsoft.UI.Xaml.CBS C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d...
MicrosoftWindows.Client.Core C:\Windows\SystemApps\MicrosoftWindows.Client.Core_c...
Microsoft.WindowsAppRuntime.CBS C:\Windows\SystemApps\Microsoft.WindowsAppRuntime.CB...
MicrosoftWindows.Client.FileExp C:\Windows\SystemApps\MicrosoftWindows.Client.FileEx...
Microsoft.Windows.CloudExperienceHost C:\Windows\SystemApps\Microsoft.Windows.CloudExperie...
Microsoft.BioEnrollment C:\Windows\SystemApps\Microsoft.BioEnrollment_cw5n1h...
Microsoft.AAD.BrokerPlugin C:\Windows\SystemApps\Microsoft.AAD.BrokerPlugin_cw5...
MicrosoftWindows.Client.CBS C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw...
Microsoft.Windows.StartMenuExperienceHost C:\Windows\SystemApps\Microsoft.Windows.StartMenuExp...
Microsoft.Windows.ShellExperienceHost C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy
windows.immersivecontrolpanel C:\Windows\ImmersiveControlPanel
Microsoft.NET.Native.Framework.1.3 C:\Program Files\WindowsApps\Microsoft.NET.Native.Fr...
Microsoft.NET.Native.Framework.1.7 C:\Program Files\WindowsApps\Microsoft.NET.Native.Fr...
Microsoft.NET.Native.Framework.2.2 C:\Program Files\WindowsApps\Microsoft.NET.Native.Fr...
Microsoft.NET.Native.Runtime.1.4 C:\Program Files\WindowsApps\Microsoft.NET.Native.Ru...
Microsoft.NET.Native.Runtime.1.7 C:\Program Files\WindowsApps\Microsoft.NET.Native.Ru...
Microsoft.NET.Native.Runtime.2.2 C:\Program Files\WindowsApps\Microsoft.NET.Native.Ru...
Microsoft.Services.Store.Engagement C:\Program Files\WindowsApps\Microsoft.Services.Stor...
Microsoft.UI.Xaml.2.1 C:\Program Files\WindowsApps\Microsoft.UI.Xaml.2.1_2...
Microsoft.UI.Xaml.2.3 C:\Program Files\WindowsApps\Microsoft.UI.Xaml.2.3_2...
Microsoft.UI.Xaml.2.4 C:\Program Files\WindowsApps\Microsoft.UI.Xaml.2.4_2...
Microsoft.UI.Xaml.2.7 C:\Program Files\WindowsApps\Microsoft.UI.Xaml.2.7_7...
Microsoft.VCLibs.140.00.UWPDesktop C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00...
Microsoft.VCLibs.140.00 C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00...
MicrosoftWindows.Client.WebExperience C:\Program Files\WindowsApps\MicrosoftWindows.Client...
Microsoft.XboxIdentityProvider C:\Program Files\WindowsApps\Microsoft.XboxIdentityP...
Microsoft.WindowsNotepad C:\Program Files\WindowsApps\Microsoft.WindowsNotepa...
Microsoft.ScreenSketch C:\Program Files\WindowsApps\Microsoft.ScreenSketch_...
Microsoft.Paint C:\Program Files\WindowsApps\Microsoft.Paint_11.2201...
Windows.PrintDialog C:\Windows\PrintDialog
Microsoft.Windows.SecureAssessmentBrowser C:\Windows\SystemApps\Microsoft.Windows.SecureAssess...
Microsoft.Windows.PrintQueueActionCenter C:\Windows\SystemApps\Microsoft.Windows.PrintQueueAc...
Microsoft.Windows.NarratorQuickStart C:\Windows\SystemApps\microsoft.windows.narratorquic...
Microsoft.Windows.CapturePicker C:\Windows\SystemApps\Microsoft.Windows.CapturePicke...
Microsoft.Windows.CallingShellApp C:\Windows\SystemApps\Microsoft.Windows.CallingShell...
Microsoft.Windows.AssignedAccessLockApp C:\Windows\SystemApps\Microsoft.Windows.AssignedAcce...
Microsoft.Windows.Apprep.ChxApp C:\Windows\SystemApps\Microsoft.Windows.AppRep.ChxAp...
Microsoft.LockApp C:\Windows\SystemApps\Microsoft.LockApp_cw5n1h2txyewy
Microsoft.AccountsControl C:\Windows\SystemApps\Microsoft.AccountsControl_cw5n...
Microsoft.WindowsTerminal C:\Program Files\WindowsApps\Microsoft.WindowsTermin...
Microsoft.StorePurchaseApp C:\Program Files\WindowsApps\Microsoft.StorePurchase...
Microsoft.SecHealthUI C:\Program Files\WindowsApps\Microsoft.SecHealthUI_1...
Microsoft.OfficePushNotificationUtility C:\Program Files\WindowsApps\Microsoft.OfficePushNot...
Microsoft.WebpImageExtension C:\Program Files\WindowsApps\Microsoft.WebpImageExte...
Microsoft.HEVCVideoExtension C:\Program Files\WindowsApps\Microsoft.HEVCVideoExte...
Microsoft.VCLibs.140.00 C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00...
Microsoft.VCLibs.140.00 C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00...
Microsoft.WebMediaExtensions C:\Program Files\WindowsApps\Microsoft.WebMediaExten...
Microsoft.RawImageExtension C:\Program Files\WindowsApps\Microsoft.RawImageExten...
Microsoft.HEIFImageExtension C:\Program Files\WindowsApps\Microsoft.HEIFImageExte...
Microsoft.VP9VideoExtensions C:\Program Files\WindowsApps\Microsoft.VP9VideoExten...
Microsoft.UI.Xaml.2.8 C:\Program Files\WindowsApps\Microsoft.UI.Xaml.2.8_8...
Microsoft.UI.Xaml.2.8 C:\Program Files\WindowsApps\Microsoft.UI.Xaml.2.8_8...
Microsoft.NET.Native.Runtime.2.2 C:\Program Files\WindowsApps\Microsoft.NET.Native.Ru...
Microsoft.NET.Native.Framework.2.2 C:\Program Files\WindowsApps\Microsoft.NET.Native.Fr...
Microsoft.VCLibs.140.00.UWPDesktop C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00...
Microsoft.VCLibs.140.00.UWPDesktop C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00...
Microsoft.WindowsCalculator C:\Program Files\WindowsApps\Microsoft.WindowsCalcul...
Microsoft.DesktopAppInstaller C:\Program Files\WindowsApps\Microsoft.DesktopAppIns...
Microsoft.WindowsAppRuntime.1.5 C:\Program Files\WindowsApps\Microsoft.WindowsAppRun...
Microsoft.WindowsAppRuntime.1.5 C:\Program Files\WindowsApps\Microsoft.WindowsAppRun...
Microsoft.WindowsAlarms C:\Program Files\WindowsApps\Microsoft.WindowsAlarms...
Microsoft.WindowsStore C:\Program Files\WindowsApps\Microsoft.WindowsStore_...
PS C:\Users\Anna>
Having the same issue - Autodesk Fusion is the application I'm trying to set up, but it won't show up in "other applications", despite being in the programs list in windows settings
I'm having this problem only now, after switching from the older fork. Is this considered a legacy bug?
I'm having the same issue on the latest version with Wwise Launcher
I'm seeing this as well on my libvirt setup - with Affinity Photo, Affinity Designer, and Fusion 360. I've added entries to my KDE application menu that work, e.g.:
Name: Fusion 360
Program: winapps
Command-line arguments: manual "C:\Users\<username>\AppData\Local\Autodesk\webdeploy\production\<hash>\FusionLauncher.exe"
This works well enough for Fusion, because my workflow almost always involves launching the application and then opening a file internally. However it's not ideal for the Affinity apps where I'd like to be able to have them available as options to open files from Dolphin.
Just to update, it seems like this is impacting ALL applications that aren't on the official supported list. Nothing is being detected from the registry scan apart from standard preinstalled Windows apps. This is on a pretty new install - possibly Windows has changed something about how the registry tracks installed software?
Having the same issue with AutoCAD, Autodesk Inventor and an indie game
I'm having the same issue.
This is on a pretty new install - possibly Windows has changed something about how the registry tracks installed software?
I'm using a windows 10 install so this is unlikely.
Maybe this method could be implemented on ExtractPrograms.ps1 to get an accurate list of installed apps: https://stackoverflow.com/a/57195200
I'll have a look at this later, but we can probably call these Win32 functions from PowerShell as well.
If you actually pull the main branch and run the setup.sh from it, this bug no longer occurs.