Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install Tab: Get Installed missed some apps #1488

Closed
sleekspeed22 opened this issue Jan 28, 2024 · 2 comments
Closed

Install Tab: Get Installed missed some apps #1488

sleekspeed22 opened this issue Jan 28, 2024 · 2 comments

Comments

@sleekspeed22
Copy link

Describe the bug
On the Install Tab... using the Get Installed button. Not all apps in the list that are installed on my Windows systems were discovered. I re-installed WinGet to see if that was the problem but a number of app were missing. I assume they should be discovered whether or not they were installed through Windows Store or is they are installed on drives other than C:>... It found most app except for Zoom, Joplin, Anaconda, Blender, and GIMP.

To Reproduce
Steps to reproduce the behavior:

  1. Open Powershell as Admin
  2. run irm christitus.com/win |iex
  3. it should default to Install tab... select if it is not selected
  4. click on Get Installed button

Expected behavior
I expected that any app that is on the list would be discovered if it is installed on this OS (through this OS). Zoom, Joplin, Anaconda, Blender, and GIMP were missed. Blender was installed through Steam.

Screenshots
App are found when doing a Windows search :
image
image
image
image
Perhaps Blender is working as Designed since it's in Steam
image

Additional context
Blender might be working as designed... not sure.

@v-Kaefer
Copy link
Contributor

v-Kaefer commented Jan 28, 2024

It's because it searches the systems programs with winget list.
You can check it in winutil.ps1 with the Function Invoke-WinUtilCurrentSystem

But then it filters the provided list, with all that were installed with winget. (last column)

Screenshot_24

Which means that if you installed it manually and in a different place than winget would, it won't be found.

  • But there could be problems, such as portmaster. That was first implemented with a wrong/deprecated repo and winget.
    Added new tools! #1190 [Line-515]
    Screenshot_25

You can verify it, in the official winget-pkgs repo, there is no "portmaster" manifest.
https://github.com/wingetbot/winget-pkgs/tree/master/manifests/p

But there is a "Safing.Portmaster" manifest, that will be used.
https://github.com/wingetbot/winget-pkgs/tree/master/manifests/s/Safing/Portmaster

So it's those rare cases, but it's not really a bug/faulty feature, it's just a change beyond winutil.

Copy link
Contributor

Closed due to inactivity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants