Win11Debloat is a lightweight PowerShell script designed to streamline Windows 10 and Windows 11 systems by removing bloatware, disabling telemetry, and applying various customization tweaks. The script requires no installation and can be executed directly through PowerShell or via a batch file, making it accessible to both casual users and system administrators. The repository has grown to 50,025 stargazers as of July 2026, demonstrating sustained community interest in the project.
The script offers three execution methods: a quick automated download-and-run approach through PowerShell, a traditional method using a batch file, and an advanced method for users who prefer manual PowerShell execution. All methods require administrator privileges through Windows UAC prompts. The repository emphasizes that changes made by Win11Debloat are reversible, and most removed apps can be reinstalled through the Microsoft Store, addressing user concerns about permanent system modifications.
Win11Debloat's feature set is comprehensive and spans multiple system categories. For privacy and telemetry, it disables diagnostic data collection, activity history tracking, app-launch tracking, and targeted advertisements while removing suggestions and ads from Windows, the lock screen, and Microsoft Edge. The script can disable Windows location services and Find My Device tracking. It includes specific controls for AI features, allowing users to disable Microsoft Copilot, Windows Recall, and Click to Do, while preventing the AI service from starting automatically and disabling AI features in Edge, Paint, and Notepad.
System-level customizations include restoring the Windows 10 context menu, disabling mouse acceleration, managing keyboard shortcuts, controlling Storage Sense, and adjusting startup behavior. The script provides granular control over Windows Update behavior, preventing automatic updates and restarts. Appearance modifications enable dark mode and disable visual effects like transparency and animations. Start Menu and Search customization options allow users to remove pinned apps, disable Bing web search integration, and control Copilot integration. Taskbar features include alignment changes, widget management, and customizable button visibility.
File Explorer modifications enable users to change default opening locations, display file extensions, show hidden files, and customize the navigation pane. Multi-tasking options control window snapping and Snap Assist features. The script can enable optional Windows features like Windows Sandbox and Windows Subsystem for Linux. Additional capabilities include disabling Xbox Game Bar integration and removing bloat from Brave browser.
Advanced features cater to power users and system administrators. The script supports applying changes to different user accounts and includes Sysprep mode for modifying the Windows Default user profile, ensuring new users automatically receive the configured settings. A command-line interface with customizable parameters allows for automation and batch deployment across multiple systems. Settings can be exported and imported, enabling consistent configuration across different machines.
The repository shows active maintenance with Raphire as the primary contributor, accounting for 1212 tracked events. GitGenius data reveals a median issue and pull request response latency of 0.0 hours with a mean of 111.9 hours across 324 items, indicating responsive community engagement. The most active issue labels are bug reports with 144 items, enhancement requests with 95 items, and information or reproduction requests with 13 items. The project maintains connections with major repositories including microsoft/vscode, microsoft/typescript, and rust-lang/rust through overlapping contributors, suggesting integration with broader development ecosystems.