Skip to content

Windows10Debloater

PowerShell scripts that remove preinstalled Windows 10 apps and disable some telemetry.

Stars
18.8k
Forks
2.1k
Licence
MIT
Language
PowerShell
Last update
3.7 years ago
Type
Dev tool

This repository is archived and no longer maintained.

What it is

Windows10Debloater is a set of PowerShell scripts for Windows 10 that remove preinstalled apps, turn off some telemetry, stop Cortana from being used as the search index, and disable a few scheduled tasks. It comes as an interactive script, a GUI app, and a silent version meant for deployment or sysprep. The repository is archived and was last pushed in March 2023.

  • Remove a list of preinstalled apps such as Xbox-related apps, Solitaire, or news apps using the Debloat option
  • Disable selected telemetry registry settings and scheduled tasks with the -Privacy switch
  • Revert changes with the Revert option, which the README says reinstalls the bloatware
  • Run the silent script with -Sysprep -Debloat -Privacy as part of a Windows deployment image

Great for

  • Windows 10 owners who want to remove preinstalled apps they never use
  • IT administrators preparing Windows 10 images who need a silent, parameter-driven script
  • Users who prefer a GUI with buttons over writing commands
  • People comfortable reviewing a script before running it as administrator

Not ideal for

  • Windows 11 users, since the README only covers Windows 10
  • Anyone who cannot easily undo system changes, because the README warns the author takes no responsibility for system damage
  • Users who want actively maintained software, because the repository is archived

How to get it

  1. 1

    Clone and build from source

    You'll need: Windows 10 · PowerShell · Administrator rights

    Clone the repository

    git clone https://github.com/Sycnex/Windows10Debloater

    Allow script execution in an administrator PowerShell session

    Set-ExecutionPolicy Unrestricted -Force

    Run the GUI version

    .\Windows10DebloaterGUI.ps1
  2. 2

    Run it

    • Download the ZIP from GitHub or clone the repository, then extract it to a folder
    • Open PowerShell as Administrator and change to that folder with cd
    • Set the execution policy as the README describes
    • Run .\Windows10DebloaterGUI.ps1 for buttons, or .\Windows10Debloater.ps1 for prompts
  3. 3

    Get the most out of it

    • Use the GUI if you prefer buttons over prompts
    • For deployments, run Windows10SysPrepDebloater.ps1 with -Sysprep, -Debloat, or -Privacy to choose which functions run
    • Run the script before a user profile is configured, as the README recommends, to avoid broken Start menu tiles
    • Review the listed scheduled tasks and registry keys before running, so you know what will change

Downloads

Strengths

  • Offers three ways to run it: interactive, GUI, and silent
  • Has a built-in Revert option according to the README
  • Released under the MIT license

Trade-offs

  • The repository is archived, so it will not receive updates for newer Windows releases
  • The README says to set execution policy to Unrestricted, which lowers script safety for the whole session
  • The author disclaims responsibility for any system damage, and the README says some changes are hard to undo

How it compares

ProjectStarsTypeLevelUpdatedBest for
Windows10Debloater (this)18.8kDev toolintermediate3.7 years agoWindows 10 owners who want to remove preinstalled apps they never use
Win11Debloat61.5kCLIbeginner4 days agoPeople setting up a new Windows PC who want fewer preinstalled apps and less promotional content
RemoveWindowsAI13.6kDev toolbeginner7 days agoWindows 11 users who want Copilot and Recall removed
oh-my-posh23.7kDev toolintermediate4 days agoDevelopers who want their terminal prompt to show extra context
zoxide40.4kDev toolbeginner4 days agoDevelopers who move between many project folders in a terminal
spaceship-prompt20.6kDev toolbeginner10 days agoZsh users who want useful information in their prompt without much setup

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.