WINGET list

Display a list of the applications currently installed on the computer.

Syntax
      WINGET [[-q] \query] [\options] [/?]

Arguments:

  -q,--query  The query used to search for an app.
  -?, --help  Get additional help on this command.

Options

   --accept-source-agreements  Use to accept the source license agreement, and avoid the prompt.
   --command     Filter results by command specified by the application.

   -e, --exact  Use the exact string in the list query, including checking for case-sensitivity.
                It will not use the default behavior of a substring.

   --header    Optional Windows-Package-Manager REST source HTTP header.
   --id        Limit the list to the ID of the application.
   --moniker   Limit the list to the moniker listed for the application.

   -n, --count  Limit the number of apps displayed in one query.
   --name       Limit the list to the name of the application.

   -s, --source  Restrict the list to the source name provided. Must be followed by the source name.
   --tag         Filter results by tags.
   --verbose-logs  Override the logging setting and create a verbose log.

The list command will show apps that were installed through the Windows Package Manager as well as apps that were installed by other means. The list command will also display if an update is available for an app, and you can use the upgrade command to update the app.

The list command also supports filters which can be used to limit your list query.

To list all apps with available updates use winget upgrade (without any arguments).

Examples

List a specific version of an application:

C:\> WINGET list --name git

List all application by ID from a specific source:

C:\> WINGET list --id Git.Git --source winget

Limits the output of list to 9 apps:

C:\> WINGET list -n 9

List the versions of 'Terminal', this will show if the application has an update available and will also list the available sources:

C:\> WINGET list terminal

If there are no updates available, list will only show you the currently installed version and the update column will not be displayed.

“I like all of the early relationship strips that were collected in 'Love Is Hell,' where I pretended to be an expert in relationships and did comics like 'The Nine Types of Boyfriends,' 'Sixteen Ways to End a Relationship,' 'Twenty-Four Things Not to Say in Bed,' and other arbitrarily numbered lists” ~ Matt Groening

Related commands

GitHub repository
WINGET - Discover, install, upgrade, remove and configure applications on Windows computers.
MSIEXEC - Microsoft Windows Installer.
WUAUCLT - Windows Update.


 
Copyright © 1999-2024 SS64.com
Some rights reserved