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,915 KB
- Stars60,781
- Forks2,677
- Watchers60,781
Top Contributors
@Raphire (499)
@HetCreep (27)
@wang13zhe (7)
@SashankBhamidi (6)
@tsumi (2)
@ShiroKSH (2)
@ryanduguid (2)
@2ButAqUxVy (1)
@JMacIV (1)
@N0tHorizon (1)
@natanheringer (1)
@kapad (1)
@Sqidy-P (1)
@TPAXcc (1)
@YWZsaXRv (1)
@yasar11732 (1)
@dependabot[bot] (1)
@makhlwf (1)
@oyxnaut (1)
@quanfanpro-code (1)
@soccerzockt (1)
@tylerhekman (1)
@willybilly981 (1)
@CMD126 (1)
@ahmadsh2007 (1)
@amarcum (1)
@SimplyYourAverageDev (1)
@AnonymousWP (1)
@cwshugg (1)
@helge000 (1)
@DrbitsOFFICIAL (1)
@ericdachen (1)
@EvilGorilla13 (1)
@habby1337 (1)
@gust4vo (1)
@STiFLeR7 (1)
@eltociear (1)
@Rsge (1)
@jasonpatrickellykrause (1)
Recent Commits
Jeffrey(25 Oct 26)
fix: update ComboBox popup behavior and style when scrollbar is visible (#865)
HetCreep(25 Oct 26)
fix(pt-BR): use Brazilian wording and fix a grammar slip (#803)
Jeffrey(25 Oct 26)
feat: Add support for removing 22 additional OEM bloatware apps (#864) This includes apps from Microsoft, Acer, ASUS, HP, Lenovo, MSI and Samsung
Jeffrey(24 Oct 26)
feat: Add support for removing the Windows App (#863)
wang13zhe(24 Oct 26)
Add Spanish (es-ES) GUI translation (#840) Co-authored-by: Jeffrey <[email protected]>
Jeffrey(24 Oct 26)
update app descriptions and friendly names
wang13zhe(24 Oct 26)
Add French (fr-FR) GUI translation (#841) Co-authored-by: Jeffrey <[email protected]>
wang13zhe(24 Oct 26)
Add German (de-DE) GUI translation (#839) Co-authored-by: Jeffrey <[email protected]>
Jeffrey(24 Oct 26)
Update app and feature names, descriptions to better match official naming
wang13zhe(24 Oct 26)
Add Korean (ko-KR) GUI translation (#842)
Jeffrey(24 Oct 26)
feat: update FriendlyNames and descriptions for various apps (#861)
wang13zhe(24 Oct 26)
Add Traditional Chinese (Taiwan) (zh-TW) GUI translation (#838)
Jeffrey(24 Oct 26)
Add Russian (ru-RU) GUI translation (#857) Co-authored-by: Igor Galloway <[email protected]> Co-authored-by: wang13zhe <[email protected]>
Jeffrey(23 Oct 26)
remove: disable Drag Tray feature and related configurations (#850) To ensure old backups continue to function, backup handling now skips any unknown features found in backups.
dependabot[bot](22 Oct 26)
chore(deps): bump actions/checkout from 4.3.1 to 7.0.1 (#854) Bumps [actions/checkout](https://github.com/actions/checkout) from 4.3.1 to 7.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/34e114876b0b11c390a56381ad16ebd13914f8d5...3d3c42e5aac5ba805825da76410c181273ba90b1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
HetCreep(22 Oct 26)
feat(launcher): verify the release archive against a published SHA-256 (#831)
Jeffrey(22 Oct 26)
feat: add Dependabot configuration and enhance PSScriptAnalyzer workflow (#853)
Jeffrey(22 Oct 26)
fix: handle missing LOCALAPPDATA in user data path assignment (#852)
Jeffrey(21 Oct 26)
Add missing translation keys
Jeffrey(21 Oct 26)
Improve backup validation (#849)
wang13zhe(21 Oct 26)
fix: read JSON as UTF-8 so BOM-less packs load correctly (#844)
wang13zhe(21 Oct 26)
fix(i18n): correct four inaccurate source strings and sync translations (#846)
Jeffrey(18 Oct 26)
fix: ignore 0x80070002 uninstall errors in Windows 10 (#835)
Jeffrey(18 Oct 26)
fix: update log file path to use %LOCALAPPDATA% for consistency
HetCreep(18 Oct 26)
fix: skip features that the running Windows build does not support (#832)
HetCreep(18 Oct 26)
fix: read boolean deployment values from a config file as booleans (#833)
Jeffrey(16 Oct 26)
fix: change verbose message to error for WinGet uninstall timeout
Jeffrey(16 Oct 26)
feat: refactor file paths to use %LOCALAPPDATA% for user data and logs (#829)
HetCreep(15 Oct 26)
docs: add a security policy (#795) Co-authored-by: Jeffrey <[email protected]>
HetCreep(13 Oct 26)
fix(launcher): quote argument values passed on by Get.ps1 (#793)
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!