explaingit

sycnex/windows10debloater

Analysis updated 2026-06-21

18,815PowerShellAudience · ops devopsComplexity · 1/5LicenseSetup · easy

TLDR

A PowerShell script that removes pre-installed Microsoft apps, disables telemetry, and strips Cortana from a fresh Windows 10 installation in minutes, with a GUI, interactive terminal, or silent IT-deployment mode.

Mindmap

mindmap
  root((Windows10Debloater))
    Versions
      GUI window
      Interactive terminal
      Silent SysPrep
    What It Removes
      Pre-installed apps
      Cortana integration
      Background tasks
    Privacy Changes
      Telemetry disabled
      Registry edits
    Safety
      Revert option
      Admin required
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Clean up a fresh Windows 10 install by removing built-in games, news apps, and Cortana in a single script run.

USE CASE 2

Use the silent SysPrep mode to strip bloatware during mass Windows deployments before any user logs in.

USE CASE 3

Disable Windows 10 telemetry and background data collection to improve privacy on a personal or work PC.

USE CASE 4

Revert all changes and reinstall the default Windows apps if you need to restore the original setup.

What is it built with?

PowerShell

How does it compare?

sycnex/windows10debloaterntdevlabs/tiny11builderspotx-official/spotx
Stars18,81518,68620,752
LanguagePowerShellPowerShellPowerShell
Setup difficultyeasymoderateeasy
Complexity1/52/52/5
Audienceops devopsdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Must be run as Administrator, SysPrep mode is intended for IT deployment before the first user login.

Use freely for any purpose including commercial IT deployments, just keep the MIT license notice.

In plain English

Windows10Debloater is a PowerShell script that removes the pre-installed apps and unwanted background services that Microsoft ships with Windows 10. Fresh Windows installations come loaded with games, Microsoft news apps, Cortana search integration, and various data-collection tasks that many users never want. This script automates removing all of that in one go. It comes in three versions. The GUI version gives you a visual window with buttons, which is easiest for regular users. The interactive version walks you through prompts in the terminal. The silent SysPrep version is meant for IT administrators who need to strip bloatware during a mass Windows deployment before any user has even logged in. It removes the listed pre-installed apps using Windows' built-in app package removal tools, deletes leftover registry keys those apps leave behind, disables specific scheduled background tasks, and applies privacy-related registry changes to limit telemetry and stop Cortana from acting as the search index. There is also a Revert option that reinstalls the default apps and restores the original registry settings if you change your mind. You would use this if you just installed Windows 10 and want a clean, lean system without spending hours manually uninstalling apps. It must be run as an Administrator and is written in PowerShell, licensed under MIT.

Copy-paste prompts

Prompt 1
How do I run the Windows10Debloater GUI script as Administrator on Windows 10 to remove pre-installed apps?
Prompt 2
Show me how to use the silent SysPrep version of Windows10Debloater to automatically debloat Windows during an IT mass deployment.
Prompt 3
Which registry changes does Windows10Debloater apply to disable telemetry, and how do I verify they were applied correctly?
Prompt 4
How do I use the Revert option in Windows10Debloater to reinstall the default Windows apps I removed earlier?

Frequently asked questions

What is windows10debloater?

A PowerShell script that removes pre-installed Microsoft apps, disables telemetry, and strips Cortana from a fresh Windows 10 installation in minutes, with a GUI, interactive terminal, or silent IT-deployment mode.

What language is windows10debloater written in?

Mainly PowerShell. The stack also includes PowerShell.

What license does windows10debloater use?

Use freely for any purpose including commercial IT deployments, just keep the MIT license notice.

How hard is windows10debloater to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is windows10debloater for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub sycnex on gitmyhub

Verify against the repo before relying on details.