Tips & Tricks

Winget - The Windows Package Manager

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+.

Installed packages

winget installed

Upgrade

' 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

Unknown packages

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

References