How to check for all software updates in your windows system

Using winget from your windows terminal you can check and even do upgrades to all your applications, not only Microsoft related applications.

Windows Package Manager winget command-line tool is available on Windows 11 and modern versions of Windows 10 as a part of the App Installer.

CommandDescription
infoDisplays metadata about the system (version numbers, architecture, log location, etc). Helpful for troubleshooting.
installInstalls the specified application.
showDisplays details for the specified application.
sourceAdds, removes, and updates the Windows Package Manager repositories accessed by the winget tool.
searchSearches for an application.
listDisplay installed packages.
upgradeUpgrades the given package.
uninstallUninstalls the given package.
hashGenerates the SHA256 hash for the installer.
validateValidates a manifest file for submission to the Windows Package Manager repository.
settingsOpen settings.
featuresShows the status of experimental features.
exportExports a list of the installed packages.
importInstalls all the packages in a file.

“winget” is a command-line package manager for Windows 10 and Windows 11 operating systems. It allows users to search, install, update, and uninstall software packages from the command line or PowerShell. Winget provides a streamlined way to manage software installations and updates without requiring a separate graphical user interface.

The primary user of “winget” is developers, system administrators, and power users who prefer command-line interfaces for managing software. Here are some use cases for “winget”:

  • Software Installation
  • Automated Scripts and Deployment
  • Package Management
  • Integration with Development Workflows

For more information, you can go to this url:

https://learn.microsoft.com/en-us/windows/package-manager/winget/