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 have to uninstall a Microsoft Store app that you can’t remove from Settings, and you want to find out its internal name to force the uninstall using PowerShell.

Whatever the reason it might be, there are many 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
  • Search installed app using PowerShell

View all installed apps using PowerShell

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

  • Open Start on Windows 10.
  • Search for PowerShell, right-click the top result and click the Run as administrator option.
  • Type the following command to view a list of installed apps and press Enter:
  • Get-AppxPackage –AllUsers | Select Name, PackageFullName
  • (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.

Open Start on Windows 10.

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

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

Get-AppxPackage –AllUsers | Select Name, PackageFullName

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

Get-AppxPackage –AllUsers

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:

  • Open Start.
  • Search for PowerShell, right-click the top result and click the Run as administrator option.
  • 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 asterisk is a wildcard to list every app containing the part of the name you specified.
  • This example queries any app that has the word “edge” in the name:
  • Get-AppxPackage –Name edge

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

Open Start.

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 asterisk is a wildcard to list every app containing the part of the name you specified.

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

Get-AppxPackage –Name edge

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.