Skip to content
How to Debloat Windows 11: Remove Bloatware and Telemetry

How to Debloat Windows 11: Remove Bloatware and Telemetry

WHAT YOU NEED TO KNOW

Learning how to debloat Windows 11 allows you to remove unwanted pre-installed applications, turn off invasive diagnostic services, and reduce baseline memory overhead by up to 1.5 GB. While manual toggles provide safe system modifications, open-source PowerShell scripts perform comprehensive automated cleanups in under 10 minutes.

  • Resource Optimization: Removing pre-installed bloatware frees between 2 GB and 5 GB of storage space while lowering idle memory consumption.
  • Privacy Protection: Disabling telemetry, diagnostic reporting, and targeted ads eliminates unnecessary background network connections by up to 70%.
  • Safety Controls: Automated debloating scripts modify the Windows Registry, making a system restore point essential before execution.

Always verify system backups and create a system restore point prior to running high-privilege cleanup scripts.

What Is Windows 11 Bloatware?

Windows 11 bloatware refers to pre-installed applications, background telemetry services, and sponsored software bundled with the operating system by default. Microsoft includes programs such as casual games, third-party trial software, and promotional shortcuts that consume storage space and system memory without explicit user consent.

In addition to consumer software, Windows 11 incorporates integrated cloud and artificial intelligence (AI) components like Copilot, Recall, and background AI services such as WSAIFabricSvc. These processes run quietly in the background, executing telemetry queries and indexing local user data. Removing unneeded applications restores user control over system resources and network activity.

Is Debloating Windows 11 Worth It?

Evaluating whether to modify your operating system depends on your hardware capabilities and privacy preferences. Systems running low-power hardware benefit significantly from baseline performance optimization, while modern workstations gain reduced background disk and network activity.

Benefits of Debloating

  • Reduced Memory Consumption: Disabling background services frees between 500 MB and 1.5 GB of system RAM.
  • Minimized Telemetry: Stopping diagnostic reporting restricts automated data collection regarding app usage, locations, and search histories.
  • Cleaner Interface: Removing Start Menu recommendations and taskbar widgets reduces visual clutter and stops promotional pop-ups.
  • Lower Storage Usage: Uninstalling pre-loaded app packages reclaims up to 5 GB of drive space.

Risks and Potential Trade-Offs

System modifications carry inherent operational risks if vital OS dependencies are removed. Overly aggressive debloating scripts may break functionality in core components such as the Microsoft Store, Windows Search, or Xbox Live services.

Additionally, major feature updates pushed by Microsoft can re-install stock app packages or restore default registry entries. Users must apply debloating configurations carefully to ensure essential security updates and core applications remain intact.

Manual Debloating vs. Automated Scripts

Choosing between manual adjustments and automated execution depends on your technical comfort level and time constraints. Manual debloating provides complete safety but requires more time to locate settings across various system menus.

Feature Manual Debloating Automated PowerShell Scripts
Execution Speed 15 to 30 minutes Under 10 minutes
System Safety High safety, low break risk Moderate safety, requires review
Privacy Coverage Basic toggles only Deep registry and service removal
Reversibility Easy via GUI settings Requires script or restore point

Step 1: Essential Backup Steps Before Debloating

Before modifying system files or executing PowerShell scripts, establish recovery options to protect your operating system from instability. Creating a rollback plan ensures you can recover quickly if essential services stop functioning.

  • Create a System Restore Point: Search for “Create a restore point” in the Start Menu, select your system drive, click Create, and name the point.
  • Export Registry Backups: Press Win + R, type regedit, select File > Export, and save a full registry copy to an external drive.
  • Backup Key Data: Copy important user documents, browser profiles, and configuration files to external storage or a secondary partition.

Method 1: How to Manually Debloat Windows 11

Manual debloating uses built-in administrative tools to clean up the operating system safely without third-party scripts. This method avoids breaking system dependencies and allows granular control over every configuration change.

Uninstall Pre-installed Apps and Games

  • Open Settings using Win + I and navigate to Apps > Installed apps.
  • Filter the list by disk size or name to identify non-essential programs like Xbox Game Bar, News, or trial shortcuts.
  • Click the three dots next to the target package and select Uninstall to remove the app from your machine.
  • For stubborn pre-installed apps, right-click the Start Menu icon, launch PowerShell as Administrator, and run Get-AppxPackage AppName | Remove-AppxPackage.

Disable Telemetry and Data Collection

  • Navigate to Settings > Privacy & security > Diagnostics & feedback.
  • Toggle off Send optional diagnostic data to restrict Microsoft from collecting extended usage patterns.
  • Disable Tailored experiences and Improve inking and typing to prevent local data indexing for targeted recommendations.
  • Go to Privacy & security > General and turn off all 4 permission toggles covering advertising identifiers and launch tracking.

Turn Off Background Apps and Startup Programs

  • Launch the Task Manager using Ctrl + Shift + Esc and select the Startup apps tab.
  • Right-click unnecessary software like Microsoft OneDrive, Edge, or game launchers and select Disable to accelerate boot times.
  • Navigate to Settings > Apps > Installed apps, click Advanced options for specific apps, and set Background apps permissions to Never.

Disable Recommended Ads and Start Menu Widgets

  • Go to Settings > Personalization > Start and disable Show recently added apps and Show recommendations.
  • Navigate to Personalization > Taskbar and set the Widgets toggle to Off to eliminate news feeds.
  • Disable notifications from targeted providers by adjusting settings under System > Notifications > Additional settings.

How to Debloat Windows 11 Using PowerShell Scripts

Automated scripts provide complete system cleanup by removing bloatware packages, stopping background services, and editing Windows Registry keys in a single operation. Modern open-source utilities include interactive graphical interfaces for precise custom configuration.

Popular Windows 11 Debloat Tools

  • Win11Debloat: A lightweight open-source script hosted on GitHub with over 54,000 stars that removes bloatware, disables AI integration like Copilot and Recall, and turns off background telemetry.
  • Ctt Windows Utility: A multi-purpose PowerShell toolbox designed by Chris Titus Tech for tweaking system performance, disabling telemetry, and managing software installations.
  • SophiApp: A fully graphical open-source utility designed for fine-tuning Windows 11 security, telemetry, and installed package lists.

Quick Execution Method

  • Right-click the Start Menu button and select Terminal (Admin) or PowerShell (Admin).
  • Copy and execute the automated script download command provided by the open-source repository maintainer.
  • For Win11Debloat, execute & ([scriptblock]::Create((irm "https://debloat.raphi.re/"))) to launch the interactive menu directly.
  • Follow the on-screen prompts within the terminal window to choose default debloating presets.

Advanced Customization Method

  • Download the release package archive from the script’s official repository and extract its contents to C:\Win11Debloat.
  • Open PowerShell as Administrator and temporarily enable script execution by running Set-ExecutionPolicy Unrestricted -Scope Process -Force.
  • Navigate to the directory using cd C:\Win11Debloat and execute .\Win11Debloat.ps1 or launch Run.bat.
  • Select specific toggles to preserve apps like Xbox services or Microsoft Store while disabling AI components and telemetry.

How to Revert Changes and Restore System Features

If an automated script or manual registry tweak causes unexpected behavior or removes a required tool, built-in system recovery features allow quick restoration. Most changes made by debloating scripts can be reversed using standard administrative tools.

  • Reinstall Apps via Microsoft Store: Most deleted pre-installed apps can be re-downloaded directly from the Microsoft Store without needing full OS reinstalls.
  • Reinstall App Packages via PowerShell: Restore default system packages by running Get-AppxPackage -AllUsers | foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} in administrative PowerShell.
  • Apply System Restore Points: Launch rstrui.exe from the Run dialog, select your previously saved restore point, and restart your device to restore system settings.
  • Explore Alternative Operating Systems: System administrators who prefer lightweight desktop environments without built-in telemetry can evaluate desktop options such as Linux Mint Cinnamon, or consult guides on how to run Windows software on Linux with Wine for software compatibility.