Win11Debloat
github.com/Raphire/Win11DebloatOpen-source PowerShell script that removes bloatware, disables telemetry and pre-installed apps for Windows 10 and 11, with whitelists/blacklists reversion support. It heavily modifies the OS, so a restore point is advised.
- Homepage:github.com/Raphire/Win11Debloat
- GitHub:github.com/Raphire/Win11Debloat
- Web info:web-check.xyz/check/github.com
Win11Debloat Source Code
Author
Description
A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.
Homepage
Repository
- LicenseMIT
- Created27 Oct 20
- Primary languagePowerShell
- Size2,399 KB
- Stars57,529
- Forks2,459
- Watchers57,529
Top Contributors
@Raphire (468)
@HetCreep (15)
@SashankBhamidi (5)
@tsumi (2)
@ShiroKSH (2)
@ryanduguid (2)
@Rsge (1)
@jasonpatrickellykrause (1)
@JMacIV (1)
@N0tHorizon (1)
@natanheringer (1)
@kapad (1)
@Sqidy-P (1)
@TPAXcc (1)
@makhlwf (1)
@oyxnaut (1)
@soccerzockt (1)
@tylerhekman (1)
@eltociear (1)
@STiFLeR7 (1)
@gust4vo (1)
@ericdachen (1)
@DrbitsOFFICIAL (1)
@helge000 (1)
@cwshugg (1)
@AnonymousWP (1)
@SimplyYourAverageDev (1)
@amarcum (1)
@ahmadsh2007 (1)
@CMD126 (1)
Recent Commits
Sashank(10 Sept 26)
Add localization framework for the GUI (en-US baseline) (#764) Credit to @jmolinap2 for their work in #643, which was used as inspiration.
Raphire(30 Aug 26)
Update CONTRIBUTING.md
Raphire(30 Aug 26)
Update CONTRIBUTING.md
Jeffrey(30 Aug 26)
Update CONTRIBUTING.md
Jeffrey(24 Aug 26)
Bump version
Jeffrey(24 Aug 26)
Improve error reporting & handling (#741)
Jeffrey(22 Aug 26)
update tooltips, labels and category for Desktop Spotlight feature
Ryan Duguid(22 Aug 26)
Add an option to hide the desktop Spotlight icon without disabling wallpaper rotation (#746)
Jeffrey(21 Aug 26)
fix: improve error reporting when fetching files from GitHub (#753)
Ryan Duguid(21 Aug 26)
Add FeatureId and launcher parameter contract tests (#751)
Jeffrey(16 Aug 26)
Improve error handling in Set-StoreSearchSuggestionsDisabled (#739)
Sashank(16 Aug 26)
fix: match tweak presets and app-removal scope by stable ID instead of translatable text (#737)
Jeffrey(12 Aug 26)
Fix ForceRemoveEdge switch (#736)
Jeffrey(12 Aug 26)
Surface errors when writing to file
Jeffrey(12 Aug 26)
fix: force removal of empty LastUsedSettings.json file
Jeffrey(12 Aug 26)
Improve GUI error messaging
Jeffrey(12 Aug 26)
Enhance app removal verification and error reporting (#735)
Jeffrey(12 Aug 26)
Update README ExecutionPolicy override instructions
Jeffrey(08 Aug 26)
feat: add timeout for WinGet uninstall to prevent hanging (#731)
HetCreep(08 Aug 26)
fix: remove Mark-of-the-Web from script files at startup (#724) Co-authored-by: Jeffrey <[email protected]>
Jeffrey(01 Aug 26)
Update GUI logo
Sashank(26 Jul 26)
fix: support QWord, ExpandString and MultiString in the .reg fallback writer (#715)
Jeffrey(25 Jul 26)
Improve registry backup safety and add optional backup skipping (#710)
Jeffrey(23 Jul 26)
fix: force stop widget processes to prevent prompt (#713)
Jeffrey(19 Jul 26)
refactor: rename `NoRestartExplorer` parameter to `SkipExplorerRestart` (#709) The old `NoRestartExplorer` parameter is kept as an alias and will continue to work, but is considered deprecated
Jeffrey(19 Jul 26)
Add comprehensive test suite, fix minor issues, rename function and file names to match approved verbs (#708)
Hill Patel(18 Jul 26)
fix(registry-restore): reject Data/Kind mismatches before restore begins (#704)
Kushida(18 Jul 26)
fix: escape Windows Terminal path (#702)
Jeffrey(17 Jul 26)
Update README.md
Kushida(14 Jul 26)
fix: honor cancellation during changes (#700) Co-authored-by: Jeffrey <[email protected]>
Win11Debloat Reviews
More Windows Defences
Clears cache and deletes temporary files very effectively. This frees up disk space, improves performance, but most importantly helps to protect privacy.
Blocks unauthorized webcam access.
Anti low-level keylogger: Provides full system-wide key press protection, and target window screenshot protection.
Rootkit detection and removal utility.
A utility that disables a number of risky Windows features. These "features" are exposed by the OS and primary consumer applications, and very commonly abused by attackers, to execute malicious code on a victim's computer. So this tool just reduces the attack surface by disabling the low-hanging fruit.
A utility for configuring encryption protocols, cyphers, hashing methods, and key exchanges for Windows components. Useful for sysadmins on Windows Server.
Provides protection against software keyloggers. Encrypts keypresses at driver level, and decrypts at application level, to protect against common keyloggers.
Internet traffic control and monitoring tool.
Useful utility, that attempts to terminate known malware processes, so that your normal security software can then run and clean your computer of infections.
Portable virtual keyboard. Useful for protecting from keyloggers when using a public computer, as it can run of a USB with no administrative permissions.
Blocks malicious background applications from taking screenshots.
A portable app that lets you disable core Windows features (such as Cortana, Edge) and control which data is passed to Microsoft. (Note: Free, but not open source).
A CLI utility that shows file version number, timestamp information, and digital signature details.
Detects infected USB removable devices.
Capture and interprets network traffic based on a set of rules, and depending on the interactions certain assignments are blocked. Open source, written in Go and delivered as a single executable.
Portable app with a GUI, that makes it really easy to safely block key telemetry features, from sending data to Microsoft and other third parties (It uses the Windows API to interact with key features of Local Group Police, Services, Tasks Scheduler, etc).
About the Data: Win11Debloat
Change History
- Added #820
Edit Win11Debloat Data
You can edit Win11Debloat's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Win11Debloat's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/win11debloatThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Win11Debloat
Help your friends compare Windows Defences, and pick privacy-respecting software and services.
Share Win11Debloat and Awesome Privacy with your network!