awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Win11Debloat | Awesome Repository
← All repositories

Raphire/Win11Debloat

0
View on GitHub↗
39,843 stars·1,546 forks·PowerShell·mit·0 views

Win11Debloat

Features

  • Automated System Provisioning - Applying consistent privacy, interface, and application settings across multiple machines using repeatable scripts and configuration files.
  • Privacy Hardening Tools - A collection of automated routines that disable telemetry, diagnostic tracking, and data collection services to enhance user privacy and security.
  • Command Line Automation Tools - The tool executes system configuration and cleanup tasks directly from the terminal using command-line arguments to bypass interactive prompts.
  • Command Line Interfaces - Provides a unified terminal-based entry point that maps user inputs to underlying system management functions and administrative scripts.
  • System Hardening Utilities - The tool improves privacy and performance by disabling telemetry, diagnostic data, location tracking, AI features, and unnecessary background updates.
  • System Cleanup Tools - The tool uninstalls preinstalled and third-party applications via command-line parameters to reclaim disk space and reduce system clutter.
  • System Configuration Management - The tool applies system configuration changes to specific user accounts, including default profiles, to ensure consistent settings across all system users.
  • Configuration Automation Scripts - A command-line tool that automates the removal of pre-installed software and adjusts system settings to streamline the user environment.
  • Configuration Management - Uses external data files to define desired system states, allowing consistent application of settings across multiple machine deployments.
  • System Configuration Profiles - The tool applies predefined configuration profiles to automate system tweaks, privacy settings, and interface adjustments across different machines.
  • Desktop Deployment Management - Standardizing user environments by configuring default profiles, taskbar layouts, and application sets for consistent deployment across an organization.
  • System Provisioning - Applies configuration changes to system images or default user profiles to ensure consistent settings for all future user accounts.
  • System Optimization Utilities - Removing pre-installed software and disabling intrusive features to create a cleaner, more performant operating system experience.
  • System Maintenance Scripts - A set of scripts that manage application lifecycles and configuration profiles to ensure consistent system performance across multiple user accounts.
  • Task Automation Scripts - Executes administrative scripts to interface with system APIs for application removal, service management, and environment configuration tasks.
  • Interactive Terminal Menus - The tool launches an interactive command-line menu to perform common system configuration tasks and application management without a graphical interface.
  • Registry Management Utilities - Modifies system behavior and user preferences by programmatically writing key-value pairs directly to the operating system registry database.
  • System Recovery Utilities - Managing system modifications through automated backups, restore points, and the ability to revert changes or reinstall removed components.
  • Configuration Management - The tool manages application removal by generating and applying custom configuration files to ensure consistent cleanup across multiple systems.
  • Interface Customization Tools - The tool modifies visual settings, including dark mode, transparency, taskbar behavior, file explorer options, and start menu layouts, to streamline the user experience.
  • Win11Debloat is a command-line utility designed to automate the configuration, privacy hardening, and maintenance of Windows environments. It functions as a centralized tool for streamlining the operating system by removing pre-installed software, disabling telemetry and diagnostic tracking, and adjusting system settings to enhance performance and user privacy.

    The project distinguishes itself through its support for declarative configuration profiles and audit-mode provisioning, which allow administrators to define and enforce consistent system states across multiple machines. Users can interact with the tool through an intuitive terminal-based menu or utilize command-line arguments for automated, non-interactive deployments. It also provides granular control over interface elements, such as taskbar and start menu layouts, ensuring that environment adjustments can be standardized for individual user accounts or entire organizations.

    Beyond basic cleanup, the tool integrates registry-based management and transactional state restoration to ensure that modifications are applied safely. It includes built-in support for creating system restore points and registry backups, providing a mechanism to revert changes or reinstall previously removed components if necessary. The entire suite is powered by PowerShell scripts that interface directly with system APIs to manage application lifecycles and environment configurations.