Discover, install, upgrade, remove and configure applications on Windows 10 computers.
This tool is the client interface to the Windows Package Manager service.
Syntax WINGET exe [command] [options] commands: hash Generate a SHA256 hash for the installer. help Display help for the winget tool commands. install Install the specified application. search Search for an application. show Display details for the specified application. source Add, remove, or update the Windows Package Manager repositories accessed by the winget tool. validate Validate a manifest file for submission to the Windows Package Manager repository. Options -v, --version Return the current version of winget. --info Detailed information including links to the license and privacy statement. -?, --help Get additional help on winget.
When scripted, winget will launch the applications in the specified order. When an installer returns success or failure, winget will launch the next installer. If an installer launches another process, it is possible that it will return to winget prematurely. This will cause winget to install the next installer before the previous installer has completed.
Search for software:
C:\> winget search powertoys
C:\> winget install Microsoft.Powertoys
C:\> winget install Microsoft.WindowsTerminal
“The process of assessing how you feel about the things you own, identifying those that have fulfilled their purpose, expressing your gratitude, and bidding them farewell, is really about examining your inner self, a rite of passage to a new life” ~ Marie Kondo
MSIEXEC - Microsoft Windows Installer.
WUAUCLT - Windows Update.
Equivalent PowerShell: Install-Package Install one or more software packages.