Skip to content

Instantly share code, notes, and snippets.

@magnusbae
Last active November 12, 2018 06:26
Show Gist options
  • Save magnusbae/e668292d3c586bf700e2fa25bfa86c17 to your computer and use it in GitHub Desktop.
Save magnusbae/e668292d3c586bf700e2fa25bfa86c17 to your computer and use it in GitHub Desktop.
How to remove Windows 10 Apps (eg. "Photos")

How to remove Windows 10 Apps (eg. "Photos")

Open PowerShell (right click > run as Administrator), and enter Get-AppxPackage *photo* | Remove-AppxPackage For other apps just replace "photo" with something else.

If you want to look at the list of installed applications just use Get-AppxPackage, if you want to copy said list into a program better suited for working with text (eg. has search), just type Get-AppxPackage | clip to put the list onto your clipboard.

OneDrive

OneDrive is not a "Windows 10 App", follow instructions here to disable OneDrive: http://www.windowscentral.com/how-disable-or-uninstall-onedrive-windows-10

Batch uninstall:

get-appxpackage *3dbuilder* | remove-appxpackage
get-appxpackage *alarms* | remove-appxpackage
get-appxpackage *appconnector* | remove-appxpackage
get-appxpackage *appinstaller* | remove-appxpackage
get-appxpackage *communicationsapps* | remove-appxpackage
get-appxpackage *camera* | remove-appxpackage
get-appxpackage *feedback* | remove-appxpackage
get-appxpackage *officehub* | remove-appxpackage
get-appxpackage *getstarted* | remove-appxpackage
get-appxpackage *skypeapp* | remove-appxpackage
get-appxpackage *zunemusic* | remove-appxpackage
get-appxpackage *zune* | remove-appxpackage
get-appxpackage *maps* | remove-appxpackage
get-appxpackage *messaging* | remove-appxpackage
get-appxpackage *solitaire* | remove-appxpackage
get-appxpackage *wallet* | remove-appxpackage
get-appxpackage *connectivitystore* | remove-appxpackage
get-appxpackage *bingfinance* | remove-appxpackage
get-appxpackage *bing* | remove-appxpackage
get-appxpackage *zunevideo* | remove-appxpackage
get-appxpackage *bingnews* | remove-appxpackage
get-appxpackage *onenote* | remove-appxpackage
get-appxpackage *oneconnect* | remove-appxpackage
get-appxpackage *mspaint* | remove-appxpackage
get-appxpackage *people* | remove-appxpackage
get-appxpackage *commsphone* | remove-appxpackage
get-appxpackage *windowsphone* | remove-appxpackage
get-appxpackage *phone* | remove-appxpackage
get-appxpackage *photos* | remove-appxpackage
get-appxpackage *bingsports* | remove-appxpackage
get-appxpackage *sticky* | remove-appxpackage
get-appxpackage *sway* | remove-appxpackage
get-appxpackage *3d* | remove-appxpackage
get-appxpackage *soundrecorder* | remove-appxpackage
get-appxpackage *bingweather* | remove-appxpackage
get-appxpackage *holographic* | remove-appxpackage
get-appxpackage *xbox* | remove-appxpackage
get-appxpackage *king* | remove-appxpackage
get-appxpackage *Minecraft* | remove-appxpackage
get-appxpackage *MarchofEmpires* | remove-appxpackage
get-appxpackage *Sketchbook* | remove-appxpackage
get-appxpackage *Twitter* | remove-appxpackage
get-appxpackage *Keeper* | remove-appxpackage

Batch disable re-installation

$Applist = Get-AppXProvisionedPackage -online

$Applist | WHere-Object {$_.packagename -like "*3DBuilder*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*Appconnector*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*BingFinance*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*BingNews*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*BingSports*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*BingWeather*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*CommsPhone*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*ConnectivityStore*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*Getstarted*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*Messaging*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*MicrosoftOfficeHub*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*MicrosoftSolitaireCollection*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*OneNote*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*Sway*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*People*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*SkypeApp*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*WindowsAlarms*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*WindowsCamera*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*windowscommunicationsapps*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*WindowsMaps*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*WindowsPhone*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*WindowsSoundRecorder*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*WindowsStore*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*XboxApp*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*ZuneMusic*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*ZuneVideo*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*xbox*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*contact support*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*Photos*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*king*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*Minecraft*"} | Remove-AppxProvisionedPackage -online
$Applist | WHere-Object {$_.packagename -like "*MarchofEmpires*"} | Remove-AppxProvisionedPackage -online 
$Applist | WHere-Object {$_.packagename -like "*Sketchbook*"} | Remove-AppxProvisionedPackage -online 
@backamblock
Copy link

Even this topic is quite old, many of you searching for this will have help here: https://sourceforge.net/projects/windows-10-lite/
I guess like 90% searching for this are installing a fresh windows.. then use this script as described by the author.. i suggest you look at the "dont delete" files in the zip and change these according to your preferences.. btw.. the autorm is shit ;) use 1. normal and 2. advanced to get everything. and implement the autofinish ffrom earlier 7.2 version, you can remove all oobe stuff now and have saved yourself 5gb of storage 😛

however.. if you're NOT at a fresh install (isnt recommended) just use w10privacy..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment