winapps icon indicating copy to clipboard operation
winapps copied to clipboard

Other applications menu doesn't show all applications

Open androidWG opened this issue 10 months ago • 11 comments

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:

Image

Image

However, WinApps setup lists these:

Image

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:

Image

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>

androidWG avatar Feb 04 '25 06:02 androidWG

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

oskardotglobal avatar Feb 04 '25 07:02 oskardotglobal

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>

androidWG avatar Feb 04 '25 18:02 androidWG

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

claybford avatar Mar 14 '25 03:03 claybford

I'm having this problem only now, after switching from the older fork. Is this considered a legacy bug?

mvidelatraduc avatar Mar 21 '25 02:03 mvidelatraduc

I'm having the same issue on the latest version with Wwise Launcher

10kmotorola avatar Apr 09 '25 05:04 10kmotorola

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.

robotfishe avatar Jun 11 '25 09:06 robotfishe

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?

robotfishe avatar Jun 15 '25 10:06 robotfishe

Having the same issue with AutoCAD, Autodesk Inventor and an indie game

RombiteSkunk avatar Aug 08 '25 05:08 RombiteSkunk

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.

snowe2010 avatar Aug 15 '25 19:08 snowe2010

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.

androidWG avatar Sep 04 '25 17:09 androidWG

If you actually pull the main branch and run the setup.sh from it, this bug no longer occurs.

snowe2010 avatar Sep 15 '25 16:09 snowe2010