The Windows Package Manager
consists of a command-line utility and a set of services for installing applications.
Independent software vendors can use it as a distribution channel for their software packages.
Winget is a PowerShell function in Windows 10+.
winget installed
' List upgradable packages
winget upgrade
' Do the upgrade
winget upgrade --all
or from CMD:
powershell -Command "winget upgrade --all"
or even simpler
winget upgrade
winget upgrade --all
winget upgrade --all --include-unknown
Packages that do not have a version number available
winget list | Select-String -Pattern 'unknown' -SimpleMatch
' or case sensitive
winget list | Select-String -Pattern 'Unknown' -CaseSensitive -SimpleMatch