How to Completely Remove All or Specific Built-in Apps in Windows 10

How to Completely Remove All or Specific Built-in Apps in Windows 10

by Gary Oldwood on 30 August 2015 · 12978 views

Windows 8 introduced the Store and modern apps to all users, which wouldn’t be so bad if Microsoft had considered more the user experience in laptops and desktop computers, instead of focusing so much on the Windows 8 mobile experience. When Windows 8 came out, the public opinion was pretty much “It's awesome for Windows phones, but not so good for computers”.

With the release of Windows 10, it was obvious that this issue was taken into consideration. The new OS is far superior to Windows 8/8.1, mainly due to the fact that the computer version just feels better, and it's not like you're using a big Windows phone with a keyboard and mouse. Modern apps are still included in Windows 10, and even though they are organized better, some users still prefer to get rid of them so as to enjoy Windows 10 in their computers more comofrtably.

In this article we’ll give you instructions for completely removing all or individual bundled apps from the system, your own account, another user account, or all user accounts in Windows 10. It’s true that some of the modern apps can be uninstalled normally by right-clicking on them and selecting Uninstall, but this does not remove them from the system completely however; it just puts them into a Staged status, in which they are ready to be installed again when a new user account is created (or perhaps when an update brings them back). So if you create another user account, it will still have all those bundled apps installed. So here is how to get rid of all those default modern apps in your machine for good!

Note: Reinstalling the apps once you remove them with the methods described below can be troubling sometimes, therefore you should have a backup available, or be 100% aware of the consequences.

For easier navigation you can click to one of the topics below and jump directly to it:

Opening an Elevated PowerShell Window

All of the following procedures for removing built-in apps require you to open an Elevated PowerShell Window, so we'll just describe only once how to do that:

Open the Start menu and type “PowerShell” (without quotes). When the Windows PowerShell app is displayed in the results right-click on it and select “Run as administrator”, then press Enter to bring up PowerShell. Piece of cake!

Opening an Elevated PowerShell Window Screenshot 1

Removing All Apps Except for Windows Store from your Current Account

This will remove all apps except for Store from your current account only. All other accounts will remain intact.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter:

Get-AppXPackage | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage

Removing All Apps Except for Windows Store from your Current Account Screenshot 1

Done! All apps except for Store are now removed from your current account.

Removing All Apps Except for Windows Store from a Specific User Account

This will remove all apps except for Store from a specific user account only. This won’t have an effect on other user accounts.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter, but replace TYPEUSERNAMEHERE with the username of the account you want to remove the apps from:

Get-AppXPackage -User TYPEUSERNAMEHERE | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage

For example, if you want to remove all apps from the user Download3K, then the command would be:

Get-AppXPackage -User Download3K | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage

Removing All Apps Except for Windows Store from a Specific User Account Screenshot 1

That’s it! All apps from that specific account (except for Store) will be removed.

Removing All Apps Except for Windows Store from All Existing User Accounts

This will remove all apps except for Store from all existing user accounts. New user accounts won’t be affected by this.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter:

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage

Removing All Apps Except for Windows Store from All Existing User Accounts Screenshot 1

Done! All apps except for Store are now removed from all accounts.

Removing All Apps Except for Windows Store from New User Accounts

In this method we’ll remove all apps except for Store so that new accounts created afterwards will not have those apps. This will speed up the process of creating new user accounts.

Note: The apps will not be removed from your current or other existing user accounts.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter:

Get-AppXProvisionedPackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage –online

Removing All Apps Except for Windows Store from New User Accounts Screenshot 1

Done! From now on, new user accounts will have no modern apps installed apart from Store!

Removing Specific Apps from your Current Account

In this method we’ll explain how to remove individual apps from your current account.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter in order to view all currently installed apps:

Get-AppxPackage | Select Name, PackageFullName

Two columns will be displayed in the PowerShell window after running the command. Locate the app that you want to remove in the Name column (left), and copy its corresponding full name from the PackageFullName column (right).

For example, if we wanted to remove the Skype app, we locate it in the Name column first (Microsoft.SkypeApp) and then we copy its full name from the PackageFullName column (Microsoft.SkypeApp_3.2.1.0_x86__kzf8qxf38zg5c – it might be slightly different in your computer).

Removing Specific Apps from the Current Account Screenshot 1

3. Type/paste the following command and press Enter, but replace FULLNAME with the full name that you just copied:

Remove-AppxPackage FULLNAME

For instance, if you wanted to remove the Skype app (after having copied its full name in Step 3) the command would be:

Remove-AppxPackage Microsoft.SkypeApp_3.2.1.0_x86__kzf8qxf38zg5c

Removing Specific Apps from the Current Account Screenshot 2

Done! This app is now removed from the current account.

Removing Specific Apps from All Existing User Accounts

This method will help you remove built-in apps completely from all existing user accounts, including your current account. Future accounts will not be affected by this.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter in order to view all currently installed apps:

Get-AppxPackage -AllUsers| Select Name, PackageFullName

From the two colunms that appear in the PowerShell Window, locate the app you want to remove in the Name column (left) and copy its name. For example, if you wanted to remove the Skype app, then find its package name in the left column and copy it (Microsoft.SkypeApp).

Removing Specific Apps from All Existing User Accounts Screenshot 1

3. Type/paste the following command and press Enter, but make sure that you replace APPNAME with the app’s package name that you just copied, or at least a significant part of it:

Get-appxpackage -allusers | where-object {$_.packagename -like "*APPNAME*"} | remove-appxpackage

For example, after having copied the package name of the app we want to remove (Microsoft.SkypeApp), the command would be:

Get-appxpackage -allusers | where-object {$_.packagename -like "*Microsoft.SkypeApp*"} | remove-appxpackage

Or, if we decide to keep only a part of the package name:

Get-appxpackage -allusers | where-object {$_.packagename -like "*SkypeApp*"} | remove-appxpackage

Removing Specific Apps from All Existing User Accounts Screenshot 2

And voila! This app is now removed from all existing user accounts. Follow the same process again to remove more apps.

Removing Specific Apps from New User Accounts

With this method you can remove individual apps so that new accounts created in the future will not have them installed. Doing that will also have a positive effect on the time it takes to create a new user account.

1. Open an Elevated PowerShell Window.

2. Type/paste the following command and press Enter in order to view all currently installed apps:

Get-AppxPackage -AllUsers| Select Name, PackageFullName

From the two columns displayed in the PowerShell Window, locate the app you want to remove in the Name column (left) and copy its package name. For example, if you wanted to remove the Skype app, then find its package name in the left column and copy it (Microsoft.SkypeApp).

Removing Specific Apps from New User Accounts Screenshot 1

4. Type/paste the following command and press Enter, but make sure that you replace APPNAME with the app’s package name that you just copied, or at least a significant part of it:

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*APPNAME*"} | remove-appxprovisionedpackage –online

So, to remove the Skype app, after having copied the package name the command would be:

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*Microsoft.SkypeApp*"} | remove-appxprovisionedpackage –online

Or, simpler:

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*SkypeApp*"} | remove-appxprovisionedpackage –online

Removing Specific Apps from New User Accounts Screenshot 2

Ok, that’s it! From now on, any account you create will be free of this app. Repeat the same process to remove more apps.

If you're having trouble with any of the above commands, or want to share a tip/suggestion, then post in the comments section below!

Comments (0)
Featured Articles