Query

How to view installed apps with PowerShell on Windows 10

If you have to remove an app using PowerShell, but you don't know the name, then these commands will help you to determine the info you need.

PowerShell view installed apps

On Windows 10, the ability to view all the installed apps using PowerShell can come in handy in many situations. However, perhaps the best use scenario is when you’re trying to uninstall a Microsoft Store app that you can’t remove from Settings, and you want to find out the its internal name to force uninstall it using PowerShell.

Whatever the reason it might be, there are a lot of ways to use PowerShell to generate a list of apps installed on Windows 10.

In this guide, you’ll learn the steps to view all the apps installed on Windows 10 using PowerShell.

View all installed apps using PowerShell

To view a list of all installed apps with PowerShell, use these steps:

  1. Open Start on Windows 10.

  2. Search for PowerShell, right-click the top result, and click the Run as administrator option.

  3. Type the following command to view a list of installed apps and press Enter:

    Get-AppxPackage –AllUsers | Select Name, PackageFullName

    PowerShell view all installed apps
    PowerShell view all installed apps
  4. (Optional) Type the following command to view all the apps with details and press Enter:

    Get-AppxPackage –AllUsers

Once you complete the steps, you’ll see a list with all the Microsoft Store apps installed on Windows 10.

Search installed app using PowerShell

If the list is too long, you can perform a query to list apps that match the name or part of the name.

To search if an app is installed with PowerShell, use these steps:

  1. Open Start.

  2. Search for PowerShell, right-click the top result, and click the Run as administrator option.

  3. Type the following command to view a list of installed apps and press Enter:

    Get-AppxPackage –Name *PARTIAL-APP-NAME*

    In the command, replace *PARTIAL-APP-NAME* for the partial name of the app you want to check. The asterisks are wildcards that allows to list every app that make contain the part of the name you specified.

    This example, queries any app that has the word “edge” in the name:

    Get-AppxPackage –Name *edge*

    PowerShell search installed apps by name
    PowerShell search installed apps by name

After you complete the steps, PowerShell will generate a list of apps that contains the part of the name you specified.

You can then use the information to remove the app using these steps. Although it’s possible to uninstall Microsoft Store and certain other apps, such as Cortana, Microsoft Edge (Insider), Store, Xbox, and many others, some apps are locked and you won’t be able to remove them.