Powershell: Removing UWP apps from Windows 10 1607/ 1703/ 1709

When deploying Windows 10 1607/1703/1709 you might want to remove some of the included UWP apps to help speed up the log in process, save storage space, bandwidth etc. There’s a few different ways you can do this. This post will also cover how to remove UWP apps for the current logged on user.

Obtaining a List of UWP Apps

The best way to do this is to build a clean Windows 10 1607/1703/1709 image and then run the following PowerShell command:

1

Get-AppxProvisionedPackage-Online|Select Displayname

This will display a list of all the apps currently provisioned – apps that will be installed for new users. Personally I don’t remove all of them for my images, but ultimately, it’s up to you and what’s right for your environment.

Here’s a list of the provisioned apps in Windows 10 1709 as of 20/01/2017:

An error has occurred. Please try again later.

To get a list of installed UWP apps for the current user, you should use this PowerShell command:

1

Get-AppxPackage|Select Name

The script below will remove all appx packages and online provisioned appx packages: