explaingit

raphire/win11debloat

Analysis updated 2026-06-20

45,893PowerShellAudience · generalComplexity · 2/5Setup · easy

TLDR

Win11Debloat is a PowerShell script that automatically removes unwanted apps, disables background data collection, and cleans up the look of a fresh Windows 10 or 11 install in one run.

Mindmap

mindmap
  root((Win11Debloat))
    What it does
      Removes bloatware
      Disables telemetry
      Fixes appearance
      Removes AI features
    Changes made
      Privacy settings
      App removal
      UI tweaks
      Performance boost
    Tech Stack
      PowerShell
      Windows 10
      Windows 11
    Audience
      Home PC users
      IT admins
      Privacy-conscious users
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

Run once after setting up a new Windows PC to remove preinstalled games and apps and disable telemetry in minutes

USE CASE 2

Deploy a standardized clean Windows configuration across many machines using command-line parameters

USE CASE 3

Restore the Windows 10-style right-click menu, left-align the taskbar, and enable dark mode without clicking through settings one by one

What is it built with?

PowerShell

How does it compare?

raphire/win11debloatchristitustech/winutilcmderdev/cmder
Stars45,89354,02026,887
LanguagePowerShellPowerShellPowerShell
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencegeneralops devopsvibe 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 run PowerShell as Administrator on Windows 10 or Windows 11.

In plain English

Win11Debloat is a PowerShell script that automates the process of cleaning up and customizing a fresh Windows 10 or Windows 11 installation. It tackles the frustration that many users feel when they first set up Windows and discover it comes preloaded with apps they did not ask for, collects usage data in the background, shows advertisements inside the operating system itself, and includes AI features that run automatically. Instead of spending hours going through settings menus and uninstalling apps one by one, Win11Debloat presents you with a menu and handles the changes automatically. You run the script once and choose which modifications you want applied. The changes it can make are broad. For privacy, it can disable telemetry (the data Windows sends back to Microsoft), turn off location tracking, disable targeted advertising, and remove activity history. For reducing clutter, it can uninstall a wide range of preinstalled apps, things like games, media apps, and bundled Microsoft services you may not use. It can also disable or remove newer AI features like Microsoft Copilot and Windows Recall. For appearance and usability, it can restore the older Windows 10-style right-click context menu, align the taskbar to the left, show file extensions by default, enable dark mode, and disable visual effects for better performance. The script is designed to be reversible, almost all changes can be undone, and most removed apps can be reinstalled through the Microsoft Store if you change your mind. Someone would use this right after setting up a new Windows PC or when they find the default Windows experience too cluttered. It also supports command-line parameters for system administrators who need to apply the same configuration to many machines during deployment. The tech stack is PowerShell, requiring Windows 10 or Windows 11 with administrator privileges.

Copy-paste prompts

Prompt 1
I have Win11Debloat, give me the PowerShell command to run it silently, removing all preinstalled games and disabling telemetry but keeping Microsoft Office apps
Prompt 2
Using Win11Debloat parameters, write a script that applies a standardized clean Windows 11 setup to a fleet of work PCs, keeping Microsoft Teams but removing other bloat
Prompt 3
What Win11Debloat options should I use to maximize privacy on Windows 11 without breaking Windows Update or Windows Defender?
Prompt 4
Help me use Win11Debloat to disable Copilot and Windows Recall while also restoring the classic Windows 10 right-click context menu

Frequently asked questions

What is win11debloat?

Win11Debloat is a PowerShell script that automatically removes unwanted apps, disables background data collection, and cleans up the look of a fresh Windows 10 or 11 install in one run.

What language is win11debloat written in?

Mainly PowerShell. The stack also includes PowerShell.

How hard is win11debloat to set up?

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

Who is win11debloat for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub raphire on gitmyhub

Verify against the repo before relying on details.