Skip to content
This repository was archived by the owner on May 28, 2021. It is now read-only.

Commit 5c29297

Browse files
committed
Add and reorder some more bloatware to uninstall, closes #211
1 parent 2339aa6 commit 5c29297

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

Win10.psm1

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2583,6 +2583,7 @@ Function InstallOneDrive {
25832583
Function UninstallMsftBloat {
25842584
Write-Output "Uninstalling default Microsoft applications..."
25852585
Get-AppxPackage "Microsoft.3DBuilder" | Remove-AppxPackage
2586+
Get-AppxPackage "Microsoft.Advertising.Xaml" | Remove-AppxPackage
25862587
Get-AppxPackage "Microsoft.AppConnector" | Remove-AppxPackage
25872588
Get-AppxPackage "Microsoft.BingFinance" | Remove-AppxPackage
25882589
Get-AppxPackage "Microsoft.BingFoodAndDrink" | Remove-AppxPackage
@@ -2607,12 +2608,13 @@ Function UninstallMsftBloat {
26072608
Get-AppxPackage "Microsoft.MicrosoftSolitaireCollection" | Remove-AppxPackage
26082609
Get-AppxPackage "Microsoft.MicrosoftStickyNotes" | Remove-AppxPackage
26092610
Get-AppxPackage "Microsoft.MinecraftUWP" | Remove-AppxPackage
2611+
Get-AppxPackage "Microsoft.MixedReality.Portal" | Remove-AppxPackage
26102612
Get-AppxPackage "Microsoft.MoCamera" | Remove-AppxPackage
26112613
Get-AppxPackage "Microsoft.MSPaint" | Remove-AppxPackage
26122614
Get-AppxPackage "Microsoft.NetworkSpeedTest" | Remove-AppxPackage
2615+
Get-AppxPackage "Microsoft.OfficeLens" | Remove-AppxPackage
26132616
Get-AppxPackage "Microsoft.Office.OneNote" | Remove-AppxPackage
26142617
Get-AppxPackage "Microsoft.Office.Sway" | Remove-AppxPackage
2615-
Get-AppxPackage "Microsoft.OfficeLens" | Remove-AppxPackage
26162618
Get-AppxPackage "Microsoft.OneConnect" | Remove-AppxPackage
26172619
Get-AppxPackage "Microsoft.People" | Remove-AppxPackage
26182620
Get-AppxPackage "Microsoft.Print3D" | Remove-AppxPackage
@@ -2621,6 +2623,7 @@ Function UninstallMsftBloat {
26212623
Get-AppxPackage "Microsoft.SkypeApp" | Remove-AppxPackage
26222624
Get-AppxPackage "Microsoft.Todos" | Remove-AppxPackage
26232625
Get-AppxPackage "Microsoft.Wallet" | Remove-AppxPackage
2626+
Get-AppxPackage "Microsoft.WebMediaExtensions" | Remove-AppxPackage
26242627
Get-AppxPackage "Microsoft.Whiteboard" | Remove-AppxPackage
26252628
Get-AppxPackage "Microsoft.WindowsAlarms" | Remove-AppxPackage
26262629
Get-AppxPackage "Microsoft.WindowsCamera" | Remove-AppxPackage
@@ -2634,17 +2637,16 @@ Function UninstallMsftBloat {
26342637
Get-AppxPackage "Microsoft.WindowsSoundRecorder" | Remove-AppxPackage
26352638
Get-AppxPackage "Microsoft.WinJS.1.0" | Remove-AppxPackage
26362639
Get-AppxPackage "Microsoft.WinJS.2.0" | Remove-AppxPackage
2640+
Get-AppxPackage "Microsoft.YourPhone" | Remove-AppxPackage
26372641
Get-AppxPackage "Microsoft.ZuneMusic" | Remove-AppxPackage
26382642
Get-AppxPackage "Microsoft.ZuneVideo" | Remove-AppxPackage
2639-
Get-AppxPackage "Microsoft.WebMediaExtensions" | Remove-AppxPackage
2640-
Get-AppxPackage "Microsoft.MixedReality.Portal" | Remove-AppxPackage
2641-
Get-AppxPackage "Microsoft.YourPhone" | Remove-AppxPackage
26422643
}
26432644

26442645
# Install default Microsoft applications
26452646
Function InstallMsftBloat {
26462647
Write-Output "Installing default Microsoft applications..."
26472648
Get-AppxPackage -AllUsers "Microsoft.3DBuilder" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2649+
Get-AppxPackage -AllUsers "Microsoft.Advertising.Xaml" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26482650
Get-AppxPackage -AllUsers "Microsoft.AppConnector" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26492651
Get-AppxPackage -AllUsers "Microsoft.BingFinance" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26502652
Get-AppxPackage -AllUsers "Microsoft.BingFoodAndDrink" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
@@ -2669,12 +2671,13 @@ Function InstallMsftBloat {
26692671
Get-AppxPackage -AllUsers "Microsoft.MicrosoftSolitaireCollection" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26702672
Get-AppxPackage -AllUsers "Microsoft.MicrosoftStickyNotes" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26712673
Get-AppxPackage -AllUsers "Microsoft.MinecraftUWP" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2674+
Get-AppxPackage -AllUsers "Microsoft.MixedReality.Portal" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26722675
Get-AppxPackage -AllUsers "Microsoft.MoCamera" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26732676
Get-AppxPackage -AllUsers "Microsoft.MSPaint" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26742677
Get-AppxPackage -AllUsers "Microsoft.NetworkSpeedTest" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2678+
Get-AppxPackage -AllUsers "Microsoft.OfficeLens" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26752679
Get-AppxPackage -AllUsers "Microsoft.Office.OneNote" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26762680
Get-AppxPackage -AllUsers "Microsoft.Office.Sway" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2677-
Get-AppxPackage -AllUsers "Microsoft.OfficeLens" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26782681
Get-AppxPackage -AllUsers "Microsoft.OneConnect" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26792682
Get-AppxPackage -AllUsers "Microsoft.People" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26802683
Get-AppxPackage -AllUsers "Microsoft.Print3D" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
@@ -2683,6 +2686,7 @@ Function InstallMsftBloat {
26832686
Get-AppxPackage -AllUsers "Microsoft.SkypeApp" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26842687
Get-AppxPackage -AllUsers "Microsoft.Todos" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26852688
Get-AppxPackage -AllUsers "Microsoft.Wallet" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2689+
Get-AppxPackage -AllUsers "Microsoft.WebMediaExtensions" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26862690
Get-AppxPackage -AllUsers "Microsoft.Whiteboard" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26872691
Get-AppxPackage -AllUsers "Microsoft.WindowsAlarms" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26882692
Get-AppxPackage -AllUsers "Microsoft.WindowsCamera" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
@@ -2696,11 +2700,9 @@ Function InstallMsftBloat {
26962700
Get-AppxPackage -AllUsers "Microsoft.WindowsSoundRecorder" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26972701
Get-AppxPackage -AllUsers "Microsoft.WinJS.1.0" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26982702
Get-AppxPackage -AllUsers "Microsoft.WinJS.2.0" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2703+
Get-AppxPackage -AllUsers "Microsoft.YourPhone" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
26992704
Get-AppxPackage -AllUsers "Microsoft.ZuneMusic" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27002705
Get-AppxPackage -AllUsers "Microsoft.ZuneVideo" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2701-
Get-AppxPackage -AllUsers "Microsoft.WebMediaExtensions" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2702-
Get-AppxPackage -AllUsers "Microsoft.MixedReality.Portal" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2703-
Get-AppxPackage -AllUsers "Microsoft.YourPhone" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27042706
}
27052707
# In case you have removed them for good, you can try to restore the files using installation medium as follows
27062708
# New-Item C:\Mnt -Type Directory | Out-Null
@@ -2722,6 +2724,7 @@ function UninstallThirdPartyBloat {
27222724
Get-AppxPackage "89006A2E.AutodeskSketchBook" | Remove-AppxPackage
27232725
Get-AppxPackage "9E2F88E3.Twitter" | Remove-AppxPackage
27242726
Get-AppxPackage "A278AB0D.DisneyMagicKingdoms" | Remove-AppxPackage
2727+
Get-AppxPackage "A278AB0D.DragonManiaLegends" | Remove-AppxPackage
27252728
Get-AppxPackage "A278AB0D.MarchofEmpires" | Remove-AppxPackage
27262729
Get-AppxPackage "ActiproSoftwareLLC.562882FEEB491" | Remove-AppxPackage
27272730
Get-AppxPackage "AD2F1837.GettingStartedwithWindows8" | Remove-AppxPackage
@@ -2745,18 +2748,17 @@ function UninstallThirdPartyBloat {
27452748
Get-AppxPackage "KeeperSecurityInc.Keeper" | Remove-AppxPackage
27462749
Get-AppxPackage "king.com.BubbleWitch3Saga" | Remove-AppxPackage
27472750
Get-AppxPackage "king.com.CandyCrushFriends" | Remove-AppxPackage
2751+
Get-AppxPackage "king.com.CandyCrushSaga" | Remove-AppxPackage
27482752
Get-AppxPackage "king.com.CandyCrushSodaSaga" | Remove-AppxPackage
27492753
Get-AppxPackage "LenovoCorporation.LenovoID" | Remove-AppxPackage
27502754
Get-AppxPackage "LenovoCorporation.LenovoSettings" | Remove-AppxPackage
2755+
Get-AppxPackage "Nordcurrent.CookingFever" | Remove-AppxPackage
27512756
Get-AppxPackage "PandoraMediaInc.29680B314EFC2" | Remove-AppxPackage
27522757
Get-AppxPackage "PricelinePartnerNetwork.Booking.comBigsavingsonhot" | Remove-AppxPackage
27532758
Get-AppxPackage "SpotifyAB.SpotifyMusic" | Remove-AppxPackage
27542759
Get-AppxPackage "ThumbmunkeysLtd.PhototasticCollage" | Remove-AppxPackage
27552760
Get-AppxPackage "WinZipComputing.WinZipUniversal" | Remove-AppxPackage
27562761
Get-AppxPackage "XINGAG.XING" | Remove-AppxPackage
2757-
Get-AppxPackage "king.com.CandyCrushSaga" | Remove-AppxPackage
2758-
Get-AppxPackage "Nordcurrent.CookingFever" | Remove-AppxPackage
2759-
Get-AppxPackage "A278AB0D.DragonManiaLegends" | Remove-AppxPackage
27602762
}
27612763

27622764
# Install default third party applications
@@ -2772,6 +2774,7 @@ Function InstallThirdPartyBloat {
27722774
Get-AppxPackage -AllUsers "89006A2E.AutodeskSketchBook" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27732775
Get-AppxPackage -AllUsers "9E2F88E3.Twitter" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27742776
Get-AppxPackage -AllUsers "A278AB0D.DisneyMagicKingdoms" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2777+
Get-AppxPackage -AllUsers "A278AB0D.DragonManiaLegends" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27752778
Get-AppxPackage -AllUsers "A278AB0D.MarchofEmpires" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27762779
Get-AppxPackage -AllUsers "ActiproSoftwareLLC.562882FEEB491" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27772780
Get-AppxPackage -AllUsers "AD2F1837.GettingStartedwithWindows8" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
@@ -2795,31 +2798,34 @@ Function InstallThirdPartyBloat {
27952798
Get-AppxPackage -AllUsers "KeeperSecurityInc.Keeper" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27962799
Get-AppxPackage -AllUsers "king.com.BubbleWitch3Saga" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27972800
Get-AppxPackage -AllUsers "king.com.CandyCrushFriends" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2801+
Get-AppxPackage -AllUsers "king.com.CandyCrushSaga" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27982802
Get-AppxPackage -AllUsers "king.com.CandyCrushSodaSaga" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
27992803
Get-AppxPackage -AllUsers "LenovoCorporation.LenovoID" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28002804
Get-AppxPackage -AllUsers "LenovoCorporation.LenovoSettings" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2805+
Get-AppxPackage -AllUsers "Nordcurrent.CookingFever" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28012806
Get-AppxPackage -AllUsers "PandoraMediaInc.29680B314EFC2" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28022807
Get-AppxPackage -AllUsers "PricelinePartnerNetwork.Booking.comBigsavingsonhot" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28032808
Get-AppxPackage -AllUsers "SpotifyAB.SpotifyMusic" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28042809
Get-AppxPackage -AllUsers "ThumbmunkeysLtd.PhototasticCollage" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28052810
Get-AppxPackage -AllUsers "WinZipComputing.WinZipUniversal" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28062811
Get-AppxPackage -AllUsers "XINGAG.XING" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2807-
Get-AppxPackage -AllUsers "king.com.CandyCrushSaga" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2808-
Get-AppxPackage -AllUsers "Nordcurrent.CookingFever" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2809-
Get-AppxPackage -AllUsers "A278AB0D.DragonManiaLegends" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28102812
}
28112813

28122814
# Uninstall Windows Store
28132815
Function UninstallWindowsStore {
28142816
Write-Output "Uninstalling Windows Store..."
28152817
Get-AppxPackage "Microsoft.DesktopAppInstaller" | Remove-AppxPackage
2818+
Get-AppxPackage "Microsoft.Services.Store.Engagement" | Remove-AppxPackage
2819+
Get-AppxPackage "Microsoft.StorePurchaseApp" | Remove-AppxPackage
28162820
Get-AppxPackage "Microsoft.WindowsStore" | Remove-AppxPackage
28172821
}
28182822

28192823
# Install Windows Store
28202824
Function InstallWindowsStore {
28212825
Write-Output "Installing Windows Store..."
28222826
Get-AppxPackage -AllUsers "Microsoft.DesktopAppInstaller" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2827+
Get-AppxPackage -AllUsers "Microsoft.Services.Store.Engagement" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2828+
Get-AppxPackage -AllUsers "Microsoft.StorePurchaseApp" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28232829
Get-AppxPackage -AllUsers "Microsoft.WindowsStore" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
28242830
}
28252831

0 commit comments

Comments
 (0)