Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
UWP Removal
# You've already noticed 10 comes preloaded with apps you won't use or don't need. Most can be removed safely.
# Others should be left alone! There are also other useful commands found at the bottom of this page.
# To uninstall pre-installed Windows 10 UWP apps, you can enter the commands below in Powershell as Admin.
# I have excluded the command to uninstall Snip and Sketch.
# In a future build, it will be your only option as the win32 based Snipping Tool will be removed.
# These apps are safe to remove:
# If you want to remove Zune Video and Music, use Zune. Otherwise, specify which one you want to remove.
get-appxpackage -allusers *zune* | remove-appxpackage -verbose
get-appxpackage -allusers *zunemusic* | remove-appxpackage -verbose
get-appxpackage -allusers *zunevideo* | remove-appxpackage -verbose
# I encourage you to leave Photos. Unless you prefer something else.
get-appxpackage -allusers *photos* | remove-appxpackage -verbose
# I encourage you to leave Feedback. You can report OS bugs.
get-appxpackage -allusers *feedback* | remove-appxpackage -verbose
# If you do want to link your phone, just install Your Phone from the store again.
get-appxpackage -allusers *yourphone* | remove-appxpackage -verbose
# Removes 3d viewer. Does not remove Paint 3d.
get-appxpackage -allusers *3d* | remove-appxpackage -verbose
# This removes Paint 3d only. Win32 based Paint is untouched.
get-appxpackage -allusers *paint* | remove-appxpackage -verbose
# If you want to remove Sticky Notes and OneNote, use note. Otherwise, specify.
get-appxpackage -allusers *note* | remove-appxpackage -verbose
get-appxpackage -allusers *OneNote* | remove-appxpackage -verbose
get-appxpackage -allusers *stickynotes* | remove-appxpackage -verbose
# If you have a webcam, don't remove.
get-appxpackage -allusers *camera* | remove-appxpackage -verbose
# This removes the My Office hub app. Your Office apps are untouched.
get-appxpackage -allusers *officehub* | remove-appxpackage -verbose
# Removes both Mail and Calendar
get-appxpackage -allusers *windowscommunicationsapps* | remove-appxpackage -verbose
# WARNING: If you specify just *xbox*, you remove everything except GameMode! The Identity Provider Service gets removed too!
# This means you can no longer login to UWP games like Forza. Those titles utilise Xbox Play Anywhere and need it.
# I encourage you to leave the Xbox beta app (GamingApp) or console companion (xboxapp).
# If you don't have one of those apps you will lose access to game invites, messages, and various notifications.
get-appxpackage -allusers *xboxapp* | remove-appxpackage -verbose
get-appxpackage -allusers *GamingApp* | remove-appxpackage -verbose
# The commands below remove the Game Bar. Disable it from the Settings first, then run these.
get-appxpackage -allusers *tcui* | remove-appxpackage -verbose
get-appxpackage -allusers *xboxgameoverlay* | remove-appxpackage -verbose
get-appxpackage -allusers *xboxgamingoverlay* | remove-appxpackage -verbose
get-appxpackage -allusers *xboxspeechtotextoverlay* | remove-appxpackage -verbose
# Here are the remaining apps you can remove. All self explanatory.
get-appxpackage -allusers *alarms* | remove-appxpackage -verbose
get-appxpackage -allusers *wallet* | remove-appxpackage -verbose
get-appxpackage -allusers *skype* | remove-appxpackage -verbose
get-appxpackage -allusers *people* | remove-appxpackage -verbose
get-appxpackage -allusers *getstarted* | remove-appxpackage -verbose
get-appxpackage -allusers *solitaire* | remove-appxpackage -verbose
get-appxpackage -allusers *soundrecorder* | remove-appxpackage -verbose
get-appxpackage -allusers *maps* | remove-appxpackage -verbose
get-appxpackage -allusers *help* | remove-appxpackage -verbose
get-appxpackage -allusers *mixedreality* | remove-appxpackage -verbose
get-appxpackage -allusers *weather* | remove-appxpackage -verbose
get-appxpackage -allusers *messaging* | remove-appxpackage -verbose
# Change your mind? Replace *PackageName* with the app you want to reinstall. This will reinstall the default app. Update from the store.
get-appxpackage -allusers *PackageName* | foreach {add-appxpackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode -verbose}
# Or, if you want to reinstall all of the default apps
get-appxpackage -allusers | foreach {add-appxpackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode -verbose}
# If you just need to re-register all installed apps due to a bug
get-appxpackage | % { add-appxpackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -verbose}
# Query a list of all installed apps. This will place a text doc on your dekstop that you easily search through.
get-appxpackage > "$env:USERPROFILE\Desktop\apps.txt"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment