Skip to content

Commit e989891

Browse files
committed
updated remove default app script, still has issue if apps are updating while you're trying to remove them. gotta figure out how to cancel that.
1 parent 8ef091b commit e989891

File tree

2 files changed

+68
-89
lines changed

2 files changed

+68
-89
lines changed

dev_app.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Disable-UAC
1212
#choco install -y sysinternals
1313
#choco install -y docker-for-windows
1414

15+
# see if we can't get calling URL somehow, that would eliminate this need
1516
# should move to a config file
1617
$user = "Microsoft";
1718
$baseBranch = "BreakUpScripts";

scripts/RemoveDefaultApps.ps1

Lines changed: 67 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,68 @@
11
#--- Uninstall unecessary applications that come with Windows out of the box ---
2-
3-
# 3D Builder
4-
Get-AppxPackage Microsoft.3DBuilder | Remove-AppxPackage
5-
6-
# Autodesk
7-
Get-AppxPackage *Autodesk* | Remove-AppxPackage
8-
9-
# Bing Weather, News, Sports, and Finance (Money):
10-
Get-AppxPackage Microsoft.BingFinance | Remove-AppxPackage
11-
Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage
12-
Get-AppxPackage Microsoft.BingSports | Remove-AppxPackage
13-
Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage
14-
15-
# BubbleWitch
16-
Get-AppxPackage *BubbleWitch* | Remove-AppxPackage
17-
18-
# Candy Crush
19-
Get-AppxPackage king.com.CandyCrush* | Remove-AppxPackage
20-
21-
# Comms Phone
22-
Get-AppxPackage Microsoft.CommsPhone | Remove-AppxPackage
23-
24-
# Dell
25-
Get-AppxPackage *Dell* | Remove-AppxPackage
26-
27-
# Dropbox
28-
Get-AppxPackage *Dropbox* | Remove-AppxPackage
29-
30-
# Facebook
31-
Get-AppxPackage *Facebook* | Remove-AppxPackage
32-
33-
# Get Started
34-
Get-AppxPackage Microsoft.Getstarted | Remove-AppxPackage
35-
36-
# Keeper
37-
Get-AppxPackage *Keeper* | Remove-AppxPackage
38-
39-
# Maps
40-
Get-AppxPackage Microsoft.WindowsMaps | Remove-AppxPackage
41-
42-
# March of Empires
43-
Get-AppxPackage *MarchofEmpires* | Remove-AppxPackage
44-
45-
# Messaging
46-
Get-AppxPackage Microsoft.Messaging | Remove-AppxPackage
47-
48-
# Minecraft
49-
Get-AppxPackage *Minecraft* | Remove-AppxPackage
50-
51-
# Netflix
52-
Get-AppxPackage *Netflix* | Remove-AppxPackage
53-
54-
# Office Hub
55-
Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage
56-
57-
# One Connect
58-
Get-AppxPackage Microsoft.OneConnect | Remove-AppxPackage
59-
60-
# Phone
61-
Get-AppxPackage Microsoft.WindowsPhone | Remove-AppxPackage
62-
63-
# Plex
64-
Get-AppxPackage *Plex* | Remove-AppxPackage
65-
66-
# Skype
67-
Get-AppxPackage Microsoft.SkypeApp | Remove-AppxPackage
68-
69-
# Sound Recorder
70-
Get-AppxPackage Microsoft.WindowsSoundRecorder | Remove-AppxPackage
71-
72-
# Solitaire
73-
Get-AppxPackage *Solitaire* | Remove-AppxPackage
74-
75-
# Sticky Notes
76-
Get-AppxPackage Microsoft.MicrosoftStickyNotes | Remove-AppxPackage
77-
78-
# Sway
79-
Get-AppxPackage Microsoft.Office.Sway | Remove-AppxPackage
80-
81-
# Twitter
82-
Get-AppxPackage *Twitter* | Remove-AppxPackage
83-
84-
# Xbox
85-
Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage
86-
Get-AppxPackage Microsoft.XboxIdentityProvider | Remove-AppxPackage
87-
88-
# Zune Music, Movies & TV
89-
Get-AppxPackage Microsoft.ZuneMusic | Remove-AppxPackage
90-
Get-AppxPackage Microsoft.ZuneVideo | Remove-AppxPackage
2+
Write-Host "Uninstall unecessary applications that come with Windows out of the box" -ForegroundColor "Yellow"
3+
4+
#Referenced to build script
5+
# https://docs.microsoft.com/en-us/windows/application-management/remove-provisioned-apps-during-update
6+
# https://github.com/jayharris/dotfiles-windows/blob/master/windows.ps1#L157
7+
# https://gist.github.com/jessfraz/7c319b046daa101a4aaef937a20ff41f
8+
# https://gist.github.com/alirobe/7f3b34ad89a159e6daa1
9+
# https://github.com/W4RH4WK/Debloat-Windows-10/blob/master/scripts/remove-default-apps.ps1
10+
11+
12+
$applicationList = @(
13+
"Microsoft.BingFinance"
14+
"Microsoft.3DBuilder"
15+
"Microsoft.BingFinance"
16+
"Microsoft.BingNews"
17+
"Microsoft.BingSports"
18+
"Microsoft.BingWeather"
19+
"Microsoft.CommsPhone"
20+
"Microsoft.Getstarted"
21+
"Microsoft.WindowsMaps"
22+
"*MarchofEmpires*"
23+
"Microsoft.GetHelp"
24+
"Microsoft.Messaging"
25+
"*Minecraft*"
26+
"Microsoft.MicrosoftOfficeHub"
27+
"Microsoft.OneConnect"
28+
"Microsoft.WindowsPhone"
29+
"Microsoft.SkypeApp"
30+
"Microsoft.WindowsSoundRecorder"
31+
"*Solitaire*"
32+
"Microsoft.MicrosoftStickyNotes"
33+
"Microsoft.Office.Sway"
34+
"Microsoft.XboxApp"
35+
"Microsoft.XboxIdentityProvider"
36+
"Microsoft.ZuneMusic"
37+
"Microsoft.ZuneVideo"
38+
"Microsoft.NetworkSpeedTest"
39+
"Microsoft.FreshPaint"
40+
"Microsoft.Print3D"
41+
42+
#Non-Microsoft
43+
"*Autodesk*"
44+
"*BubbleWitch*"
45+
"king.com.CandyCrush*"
46+
"*Dell*"
47+
"*Dropbox*"
48+
"*Facebook*"
49+
"*Keeper*"
50+
"*Netflix*"
51+
"*Twitter*"
52+
"*Plex*"
53+
"*.Duolingo-LearnLanguagesforFree"
54+
"*.EclipseManager"
55+
"ActiproSoftwareLLC.562882FEEB491" # Code Writer
56+
"*.AdobePhotoshopExpress"
57+
);
58+
59+
foreach ($app in $applicationList) {
60+
removeApp $app
61+
}
62+
63+
function removeApp {
64+
Param ([string]$appName)
65+
Write-Output "Trying to remove $appName"
66+
Get-AppxPackage $appName -AllUsers | Remove-AppxPackage
67+
Get-AppXProvisionedPackage -Online | Where DisplayNam -like $appName | Remove-AppxProvisionedPackage -Online
68+
}

0 commit comments

Comments
 (0)