← All open source projects

Win11Debloat

Raphire/Win11Debloat

Win11Debloat is a PowerShell script for removing extra Windows 10/11 apps, disabling telemetry, and customizing the interface.

Forks 1,905
Author Raphire
Language PowerShell
License MIT
Synced 2026-06-10

What it is

Win11Debloat is a lightweight PowerShell script for customizing Windows 10 and Windows 11. It removes unwanted preinstalled apps, disables parts of telemetry, hides intrusive interface elements, and applies settings that are otherwise scattered across Windows.

The repository appeared in 2020 and became popular because a fresh Windows installation often includes applications and behaviors that not every user wants. The script combines those changes into interactive and command-line modes.

What is inside the repository

Inside are PowerShell scripts, documentation, command-line parameters, a wiki, and a feature list. The project supports a quick PowerShell launch, a traditional archive download, and more advanced administrator scenarios.

Quick launch

This example shows the quick method: PowerShell downloads and runs the script. Commands like this should be used carefully and only after understanding the system changes.

Language: Plain text
& ([scriptblock]::Create((irm "https://debloat.raphi.re/")))

Where it is useful

Win11Debloat is useful for power users, administrators, and people setting up multiple machines. It saves time on routine cleanup and helps make Windows calmer after installation.

Strengths and limits

Any debloat script changes the system, so there is always risk. Read the change list, understand parameters, and test on one machine before using it broadly, especially in company environments.