-
|
I'm not sure if this is a bug or not, so I'll start with a 'simple' question: How exactly does the WinGet client identify packages for applications on the system, which have not been installed via WinGet? Background for this: We have an application installed (TreeSize Professional), simply by runnign the installer. When running 'WinGet list' or 'WinGet upgrade --all', it shows an upgrade to be available for the JAMSoftware.TreeSize.Trial package. So there obviously has to be some sort of mapping in between the package and the installed application. Problem is that they are different (at least for now), so this mapping turns out wrong. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
|
Winget uses the information in the AppsAndFeaturesEntries to try and match to the metadata in a manifest. This may sound complicated, but really it's just using the information that's in the "Add & Remove Programs" section of control panel. I believe in this case, it is trying to match only on "TreeSize" instead of the full display name, which can likely be fixed by updating the metadata for the Manifest at winget-pkgs |
Beta Was this translation helpful? Give feedback.
Winget uses the information in the AppsAndFeaturesEntries to try and match to the metadata in a manifest. This may sound complicated, but really it's just using the information that's in the "Add & Remove Programs" section of control panel. I believe in this case, it is trying to match only on "TreeSize" instead of the full display name, which can likely be fixed by updating the metadata for the Manifest at winget-pkgs