If you’ve recently bought a new Windows PC or updated your system, you might notice unnecessary pre-installed apps slowing things down. These unwanted programs—often referred to as bloatware—not only consume storage but can also impact performance.
Here’s a quick and effective way to remove them using Windows Terminal (Admin):
🛠️ Step-by-Step Guide
- Right-click the Start button and select Windows Terminal (Admin) or PowerShell (Admin).
- Paste the following command and press
Enter
:
ps: c:\users\admin> iwr -useb https://git.io/debloat | iex
- This will launch a script with a GUI interface.
- In the menu that appears, click “Remove All Bloatware”.
- The tool will begin removing unnecessary apps one by one, streamlining your system in just a few minutes.

💡 Why This Works
This script is a trusted community tool based on ChrisTitusTech’s Windows Debloater. It automates the process of removing common pre-installed apps safely—so you don’t need to hunt them down manually.
⚠️ Important Notes
- Always create a System Restore Point before making changes.
- Some removed apps may be hard to reinstall from Microsoft Store.
- This script is safe for most users, but avoid it on business-critical systems unless tested.
Keep your PC clean, lean, and fast by removing what you don’t need.
Here’s a PowerShell debloat script you can use to safely remove common bloatware from Windows 10/11 systems. This script targets typical unnecessary UWP (Microsoft Store) apps and keeps essential system tools intact.
Date: 03-05-2025
Author: Inder Kochar
Purpose: Remove common Windows bloatware safely
Run as Administrator
Write-Host “Starting Debloat Process…” -ForegroundColor Cyan
List of common bloatware app names to remove
$bloatwareApps = @(
“Microsoft.3DBuilder”,
“Microsoft.XboxApp”,
“Microsoft.XboxGamingOverlay”,
“Microsoft.XboxGameOverlay”,
“Microsoft.Xbox.TCUI”,
“Microsoft.XboxSpeechToTextOverlay”,
“Microsoft.BingNews”,
“Microsoft.GetHelp”,
“Microsoft.Getstarted”,
“Microsoft.MicrosoftOfficeHub”,
“Microsoft.MicrosoftSolitaireCollection”,
“Microsoft.MixedReality.Portal”,
“Microsoft.OneConnect”,
“Microsoft.People”,
“Microsoft.SkypeApp”,
“Microsoft.WindowsAlarms”,
“Microsoft.WindowsFeedbackHub”,
“Microsoft.WindowsMaps”,
“Microsoft.WindowsSoundRecorder”,
“Microsoft.ZuneMusic”,
“Microsoft.ZuneVideo”,
“Microsoft.Todos”,
“Microsoft.Whiteboard”,
“Microsoft.MicrosoftStickyNotes”,
“Microsoft.YourPhone”,
“Microsoft.Wallet”
)
Remove each app
foreach ($app in $bloatwareApps) {
Write-Host “Trying to remove: $app” -ForegroundColor Yellow
Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq $app} | Remove-AppxProvisionedPackage -Online -ErrorAction SilentlyContinue
}
Write-Host “Bloatware removal complete!” -ForegroundColor Green
✅ Instructions
- Save the above script as
debloat.ps1
. - Right-click Start → open Windows Terminal (Admin).
- Run this command to execute the script: powershellCopyEdit
Set-ExecutionPolicy Bypass -Scope Process -Force; ./debloat.ps1
📝 Notes
- The script only removes non-essential apps.
- It affects all user accounts, including future ones.
- Always create a System Restore Point before running.