Share this article

Improve this guide

Remove default apps from Windows 10/11 Image with this script

2 min. read

Updated onOctober 4, 2023

updated onOctober 4, 2023

Share this article

Improve this guide

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

Windows10 comes with a series ofdefault apps that cannot be deleted. Some of theseappsinclude the Xbox app, OneNote, theappsfor Mail, Music, Movies and TV and Calendar, Groove Music, etc.

The problem is that not all users need theseappsand theyend up occupying space. Having the option to quickly delete them would make many users happy.

Unfortunately, when you install the next major OS version on your computer, these unwanted apps and programs return alongside other bloatware.

The good news that you can avoid bloatware by downloading theWindows 10 Bloatware-free edition. If you prefer tweaking your PC, you can also use dedicatedPowerShellscripts to delete the unwantedapps.

Remove Windows 10 bloatware with this PowerShell script

One resourceful Reddit user recentlypublished an interesting scriptthat allows Fall Creators Update users to quickly and easily remove default apps.

First, runPowershellin administrator mode, and then launch the commandSet-ExecutionPolicy RemoteSignedto run your own scripts.Save your script with a.ps1extension, and then simply execute it.

Here are the instructions to save:

$AppsList = ‘Microsoft.3DBuilder’,‘Microsoft.BingFinance’,‘Microsoft.BingNews’,‘Microsoft.BingSports’,‘Microsoft.MicrosoftSolitaireCollection’,‘Microsoft.People’,‘Microsoft.Windows.Photos’,‘Microsoft.WindowsCamera’,‘microsoft.windowscommunicationsapps’,‘Microsoft.WindowsPhone’,‘Microsoft.WindowsSoundRecorder’,‘Microsoft.XboxApp’,‘Microsoft.ZuneMusic’,‘Microsoft.ZuneVideo’,‘Microsoft.Getstarted’,‘Microsoft.WindowsFeedbackHub’,‘Microsoft.XboxIdentityProvider’,‘Microsoft.MicrosoftOfficeHub’

ForEach ($Appin $AppsList){$PackageFullName = (Get-AppxPackage $App).PackageFullName$ProPackageFullName = (Get-AppxProvisionedPackage -online | where {$_.Displayname -eq $App}).PackageNamewrite-host $PackageFullNameWrite-Host $ProPackageFullNameif ($PackageFullName){Write-Host “Removing Package: $App”remove-AppxPackage -package $PackageFullName}else{Write-Host “Unable to find package: $App”}if ($ProPackageFullName){Write-Host “Removing Provisioned Package: $ProPackageFullName”Remove-AppxProvisionedPackage -online -packagename $ProPackageFullName}else{Write-Host “Unable to find provisioned package: $App”}}

You can also use another dedicatedPowerShellscriptavailable on GitHub. Windows10Debloater removes bloatware and disables Cortana without breaking the search function. Albeit, this is quite a safe procedure, we still suggest creating a restore point on your PC prior to running the script.

RELATED STORIES TO CHECK OUT:

More about the topics:PowerShell,Windows 10 Fall Creators Update

Madalina Dinita

Networking & Security Specialist

Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer.

She is interested in all things technology, especially emerging technologies – AI and DNA computing in particular.

Prior to joining the WindowsReport team, she worked in the corporate world for a number of years.

User forum

0 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Madalina Dinita

Networking & Security Specialist

Madalina is a Windows fan since forever, especially interested in AI, emerging technologies, privacy, and security.