Windows 10 Debloater
Remove preinstalled apps and bloatware from Windows 10, apply privacy-focused tweaks, and clean up your system - with a free, open-source PowerShell utility. No installation required.
A cleaner Windows 10, on your terms
Windows 10 ships with consumer apps, promotional software, and background tasks many people never asked for. Windows 10 Debloater removes that clutter - transparently and reversibly.
Open source & MIT licensed
Every action is public on GitHub under the MIT license. No installer, no black-box "optimizer" - read the script before you run it.
Removes bloatware in one pass
Uninstall dozens of preinstalled consumer and promotional apps in a single run, instead of hunting them down one by one.
Privacy-focused tweaks
Optional privacy changes stop selected telemetry functions, free Windows Search from Cortana, and disable unnecessary scheduled tasks.
Three versions for different workflows
Pick the interface that fits your skill level - from a simple graphical app to a silent script for automated Windows 10 deployment.
Graphical version
Windows10DebloaterGUI.ps1A point-and-click interface with buttons for debloat, privacy, blocklist, allowlist, revert, and configuration. No need to type commands.
Best for home users and technicians
Interactive version
Windows10Debloater.ps1A PowerShell script that walks you through choices with prompts while it runs, so you decide what happens step by step.
Best for power users and repair techs
Silent SysPrep version
Windows10SysPrepDebloater.ps1A non-interactive version for deployment. Supports switch parameters such as -Sysprep, -Debloat, and -Privacy for automated provisioning.
Best for IT admins and system builders
Remove Windows 10 bloatware
Windows 10 Debloater targets the common consumer and promotional apps that ship with Windows 10 - games, media apps, trial software, Xbox components, and more. A few examples:
...and many more. You decide exactly what is removed using the allowlist and blocklist - a checked item is on the blocklist and will be removed.
Privacy-focused configuration
The optional privacy mode applies system changes that reduce background activity and unnecessary data collection.
What privacy mode changes
- Stop selected telemetry-related functions
- Prevent Cortana from being used as the Windows Search index
- Clear leftover registry keys from removed apps
- Optionally stop Microsoft Edge from becoming the default PDF handler
Scheduled tasks it disables
These tasks are not required for normal Windows operation:
XblGameSaveTaskLogonXblGameSaveTaskConsolidatorUsbCeipDmClientHow to debloat Windows 10
- Download the project ZIP and extract the archive (for example, to C:\temp).
- Open PowerShell or PowerShell ISE as Administrator.
- If required, allow the script to run with the execution policy command below.
- Change to the extracted folder and run the version you want.
- Use Remove All Bloatware (or the blocklist), then apply the privacy options. Use Revert to restore supported changes.
For automated deployment, run the silent SysPrep version instead:
Run as Administrator. Windows 10 Debloater makes system-level changes - it removes apps, edits registry keys, and disables scheduled tasks. Review the script first and create a restore point when appropriate. Use at your own risk.
Built for home users, power users & IT admins
Home users
Open the GUI, click to remove the apps you never use, and get a cleaner, quieter Windows 10 on a new or existing PC.
Power users & technicians
Use the interactive script for direct control, apply the same clean setup after every reinstall, and tidy up client machines fast.
IT admins & deployment
Run the silent SysPrep version with -Sysprep -Debloat -Privacy to debloat Windows 10 images during MDT and automated provisioning.
Running Windows 11 instead? Try our sister project, Win11Debloat.
Frequently asked questions
Clean up Windows 10 in minutes
Free, open source, and reversible. Download Windows 10 Debloater and remove the bloatware you never asked for.