winget-cli icon indicating copy to clipboard operation
winget-cli copied to clipboard

winget upgrade doest show new items

Open UriF opened this issue 1 month ago • 5 comments

Relevant area(s)

WinGet CLI, PowerShell Module

Relevant command(s)

winget upgrade

Brief description of your issue

There are not any errors. My OS - Windows 10 Pro. I believe it started after October 14th when MS stopped to support Win 10. UCheck which has takes info from WinGet continue to work without problems. I installed the latest WinGet.

Steps to reproduce

I use commnd winget upgrade in CMD or PowerShell window

Expected behavior

It must show new items when any application updted on server.

Actual behavior

There are not any new application in list. I didn't update 2 items I still see thsm

Image

Environment

Windows Package Manager - 1.12.350
Windows Desktop - 10.0.19045.6575
Microsoft Desktop Installer - 1.12.350.0

UriF avatar Nov 13 '25 15:11 UriF

I don't understand what bug is being reported.

WinGet Upgrade is looking at the installed applications on the system and comparing that with the metadata in the "winget" source to indicate which applications have an upgrade/update available.

denelon avatar Nov 14 '25 18:11 denelon

I run uCheck now. It shows me that Microsoft Edge has update (I opened Edge and it really has update) but Winget did no show me anything. Maybe winget corrupted or something broken? How to fix it?

By the way yesterday the first time for this month I got a new item - MS SQL Server new ODBC driver. Is it a problem with Winget or Winget database?

UriF avatar Nov 14 '25 21:11 UriF

Some applications like Microsoft Edge can/will upgrade themselves outside of the context of WinGet. There could be a delay before someone publishes the new version of the manifest to the community repository.

I don't believe anything is "broken" with respect to the behavior you're observing.

In order for WinGet to know an upgrade is available, a new manifest needs to be submitted, validated, merged, and published. That process can take several hours. In many cases it takes much longer if the publisher hasn't automated submitting updates to the WinGet Community Repository.

denelon avatar Nov 15 '25 00:11 denelon

I would be agree with you but uCheck is based on WinGet. Maybe I am wrong? Maybe they use some different sources?????

https://www.adlice.com/ucheck/

I also use PatchMyPC https://patchmypc.com/product/home-updater/

I used SUMO but they shut off their web site and I started to use WinGet.

UriF avatar Nov 15 '25 03:11 UriF

Thanks for sharing the links. I'm not familiar with UCheck. PatchMyPC uses their own processes to source package updates. If you're looking for GUI, you might take a look at UniGetUI. That's one that I've heard the most about (and full disclosure, I do know the maintainer). WinGet is just one of the tools/package managers it supports.

denelon avatar Nov 21 '25 06:11 denelon