Description: A simple, lightweight PowerShell script to remove pre-installed apps, disable telemetry, as well as perform various other changes to customize, declutter and improve your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.
View raphire/win11debloat on GitHub ↗
The `raphire/win11debloat` repository offers a comprehensive collection of PowerShell scripts designed to streamline and optimize Windows 11 installations. Its primary goal is to remove pre-installed bloatware, enhance user privacy, and improve overall system performance by disabling unnecessary features and services. The project targets users who desire a leaner operating system, greater control over their data, and a more responsive computing experience free from extraneous applications and background processes.
The core of the repository is the `Win11Debloat.ps1` script, which provides an interactive menu allowing users to selectively apply various debloating and optimization actions. One of its main functionalities is the uninstallation of numerous pre-installed Universal Windows Platform (UWP) applications. This includes common culprits like Xbox apps, Microsoft Teams, OneDrive, Clipchamp, Cortana, Weather, News, and many others, with options to keep specific applications if desired. This selective removal helps reclaim disk space and reduce background resource consumption.
Beyond app removal, the script delves into deeper system optimizations. It offers the ability to disable a wide array of Windows services, particularly those related to diagnostics, telemetry, location tracking, and other background data collection. This significantly bolsters user privacy by limiting the data Windows sends back to Microsoft. Performance tweaks are also a major focus, with options to disable visual effects, the Game Bar, Delivery Optimization, search highlights, widgets, and news and interests feeds, all of which can consume system resources without providing essential functionality for many users.
For those seeking more aggressive debloating, the script includes options to uninstall Microsoft Edge (with warnings about setting a new default browser), completely remove OneDrive integration, and even disable Windows Defender. These more impactful changes come with explicit warnings, underscoring the project's emphasis on user choice and awareness. Furthermore, the script modifies the system's hosts file to block known Microsoft telemetry servers, adding another layer of privacy protection. Numerous registry tweaks are also applied to fine-tune system behavior, enhance privacy settings, and modify various user interface elements for a cleaner experience.
Usage is straightforward: users download the repository, run `Win11Debloat.ps1` as an administrator, and navigate through the interactive menu to select their desired actions. A crucial recommendation, prominently featured in the repository, is to create a system restore point before executing any scripts. This safeguard allows users to revert their system to a previous state if any unintended issues arise, acknowledging the significant and often irreversible nature of some of the modifications. The open-source nature of the scripts also allows advanced users to review, understand, and even customize the code to fit their specific needs.
In summary, `raphire/win11debloat` serves as a powerful, user-friendly toolkit for anyone looking to transform their Windows 11 installation from a feature-rich but potentially bloated operating system into a streamlined, private, and high-performing machine. It empowers users with granular control over their system, making it an invaluable resource for privacy-conscious individuals and performance enthusiasts alike, provided they proceed with caution and awareness of the changes being made.
Fetching additional details & charts...