Windows 10 comes with many pre-installed apps that most people never use, such as Candy Crush, 3D Builder, the Xbox app and Microsoft Solitaire Collection. Windows10Debloater is a free PowerShell script by Sycnex that removes this bloatware, stops some telemetry functions and disables unnecessary scheduled tasks. In this guide I show you how to download it and run it in two ways.
Update (October 2026): Windows 10 support ended on October 14, 2025. The Windows10Debloater project is now archived on GitHub (read-only), so it no longer gets updates, and it was made for Windows 10, not Windows 11. If your PC is still on Windows 10 because Microsoft says it is “unsupported”, see how to install Windows 11 26H2 on an unsupported PC.
In this article
What Windows10Debloater does
- Removes pre-installed Windows 10 apps (bloatware), for example 3D Builder, Candy Crush, Microsoft Solitaire Collection, the Xbox app, Zune Music and Zune Video.
- Stops some telemetry functions.
- Stops Cortana from being used as your search index.
- Disables scheduled tasks that you don’t need, such as the Xbox game save tasks.
- Includes a Revert option. According to the project page, it reinstalls the bloatware and changes the registry keys back to default.
The download includes three versions of the script:
- Windows10DebloaterGUI.ps1: an app window with buttons. This is the best choice for most people.
- Windows10Debloater.ps1: an interactive version that asks you questions while it runs.
- Windows10SysPrepDebloater.ps1: a silent version for IT admins who deploy Windows 10 images.
Download Windows10Debloater
You can find all the information on Sycnex’s Windows10Debloater GitHub page. Or download the script directly here:
Download Debloater Script (ZIP)
Before you start
- Create a restore point or back up your PC first. The author says clearly that you run the scripts at your own risk.
- The script needs to run as administrator to work properly.
- For the best results, the project page recommends running it before a user profile is set up. On an existing profile, some apps may stay installed, and removed apps can leave broken tiles in the Start menu.
Method 1: Run the script from PowerShell
- Download the ZIP file and extract it to a folder, for example
C:\temp. - Click Start, type PowerShell, right-click Windows PowerShell (or PowerShell ISE) and click Run as administrator.
- Allow PowerShell to run scripts with
Set-ExecutionPolicy Unrestricted -Force - Go to the folder where you extracted the files. The ZIP creates a folder named Windows10Debloater-master.
- Start the version you want, for example the GUI version with
.\Windows10DebloaterGUI.ps1
Here are all the commands together (change the path if you extracted the files somewhere else):
Set-ExecutionPolicy Unrestricted -Force
cd C:\temp\Windows10Debloater-master
.\Windows10DebloaterGUI.ps1
Tip: When you are done, you can set the execution policy back to the Windows default with Set-ExecutionPolicy Restricted -Force
Method 2: Right-click and run with PowerShell
- Download the ZIP file and extract it to a folder.
- Right-click the PowerShell file you want to run (for example Windows10DebloaterGUI.ps1) and click Run with PowerShell.
- PowerShell asks if you are sure you want to run the script. Confirm to continue.
This way you don’t need the commands from Method 1. If you didn’t start it as administrator, the GUI version asks for administrator rights itself (a UAC prompt), because it needs them to work.
Using the Windows10Debloater GUI
The GUI version groups its buttons into sections:
- Debloat options: Remove All Bloatware, or Customise Blocklist first and then Remove Bloatware With Custom Blocklist to choose exactly which apps to remove. In the blocklist, a checkmark means the app will be removed.
- Registry changes: Revert Registry Changes undoes the changes.
- Cortana, Edge PDF and Dark theme: enable or disable each one.
- Other changes and fixes: Uninstall OneDrive, Unpin Tiles From Start Menu, Disable Telemetry / Tasks, Remove Bloatware Regkeys and Install .NET v3.5.
Removing the apps can take a while, so be patient until the script says it has finished. You can watch the whole process in the video at the top of this post.
Moving to Windows 11? See how to install a clean, pre-debloated Windows 11 with Autounattend.xml.



