While there exist some good free software update checker tools to find outdated programs and update them, for those who want to bulk update programs using Windows Package Manager, this post is helpful. Do note that only those programs are updated that can be recognized by the repository used for getting the updates. The default community repository recognizes 1500+ programs that can be updated.

Update installed programs at once using WINGET

To update all programs in one go, you can use Windows Package Manager with elevated PowerShell, Command Prompt, Windows Terminal, or any other Windows Console application. We will do this using the elevated PowerShell window. The steps are the same for other Windows Console applications. Let’s check how to do this: First of all, grab Windows Package Manager from Github.com and install it (if not already). After this, open the elevated PowerShell window using the Search box or any other preferred ways. When PowerShell window is opened as administrator, type and execute the following command:

This command is not necessary but quite helpful as it will show you the list of all the outdated programs and available updates for them. You will also be able to see the program name, ID, installed version, and available version. Now execute the command that will automatically update those programs with their latest versions. The command is: One by one, the Windows Package Manager will automatically download the new versions of programs and install them silently. This may take some time. So, let the process complete, and your programs will be updated with the new versions. Just for your information, the following are some of the other commands and options available for use with winget:

install Installs the given applicationshow Shows info about an applicationsource Manage sources of applicationssearch Find and show basic info of appshash Helper to hash installer filesvalidate Validates a manifest file–help Provides command line help–info Provides additional data, helpful for troubleshooting–version Provides the version of the client

Hope it is helpful.

How to Export or Import Installed software list using WINGETHow to install or uninstall OneDrive using WINGETWinstall (GUI) tool for Windows Package Manager lets you bulk install Windows appsHow to use WINGET to download Microsoft Store apps.

TIP:  Scoop, Chocolatey and Ninite are other package managers that may interest you.

How to update all installed Programs at once using WINGET - 71How to update all installed Programs at once using WINGET - 56