Windows 8 has done radical changes to the application distribution model. There are two types of applications or "apps" in Windows 8 - Desktop apps are one type that we all have used for years, and Modern apps are the other, formerly known as Metro apps. Modern apps were created principally for touch screen devices, such as tablets and for simple uses. If you are not a tablet user and do not have a display with touch screen support, or if you are a power user, you may find Modern apps useless.
Even if you click "Uninstall" on the Start screen for the built-in apps, they are not completely removed from your system as they are "Staged" so that Windows can re-create the built-in apps for a new user account. So, they continue to take disk space unnecessarily on your PC, in the C:\Program Files\WindowsApps folder.
You might be interested in knowing how to remove these bundled Metro apps from your user account and free up a significant amount of disk space. Read below to see how.
First, let's review which apps are bundled with Windows 8 by default. This can be done using the command line interpreter, PowerShell. To open Powershell, open the Start screen (press Win key on the keyboard) and type powershell. When it comes up in the search results, right click on it and choose "Run as administrator" at the bottom of the screen. Or you can also press Ctrl+Shift+Enter to open it as administrator. Opening PowerShell as administrator is important, otherwise, the commands you give will fail.
To see which Modern apps you already have, type the following command:
You will see a list of Metro applications for each user.
Note that Staged status means that the application is prepared for installation into each new user account.
So, if we remove them, we will get a completely clean OS without a single Modern app.
How to remove Modern apps from your user account in Windows 8
Type the following command to remove all Modern apps from the system account:
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
This means that all newly created user accounts will come without built-in Modern apps .
Type the following command to remove all Modern apps from the current account:
Get-AppXPackage | Remove-AppxPackage
And here's yet another command you may find useful. Use it to remove all Metro apps from a specific user account that you already have in Windows 8. It's quite similar to the command above, just add -User username part. Substitute the user name of the account for which you wish to remove Modern apps in the command line in place of <username>.
Get-AppXPackage -User <username> | Remove-AppxPackage
Finally, here's a command that will remove Metro apps for all users:
Get-AppxPackage -AllUsers | Remove-AppxPackage
That's it! If you are scared that you lose all Modern apps forever, don't worry - you will be able to install them back via Windows Store. You may get errors about Windows Store and PC Settings (Immersive Control Panel) unable to be removed. That's normal since they are part of Windows and cannot be uninstalled on a per-user basis.
Be sure to tell us in the comments whether Modern apps have been useful to you, including the extremely simple built-in ones and whether you plan to remove them.