You open a new Windows 11 computer and the Start menu is full of promoted apps, trial software, and background tasks you never asked for. A Windows 11 Debloater promises to clean all that up with one script. Before you run one, you need to know what it changes, how to protect your system, and which tools are worth trusting.
Quick Info: The 60-Second Debloating Ruleset
- Start with the safest option. Remove apps you do not use from Settings, and trim startup apps in Task Manager, before you touch any script.
- Create a restore point first. Microsoft says System Protection is not enabled by default, so you may need to turn it on.
- Back up your personal files separately. Microsoft describes restore points as snapshots of system files, apps, the registry, and settings, not backups of your documents.
- Use only open-source tools whose code you can read, and read what each option does before you apply it.
- Check your PowerShell execution policy with Get-ExecutionPolicy, and change it only for the current session if you must.
- Do not run a debloater while Windows is installing updates.
Key Takeaways
- Debloaters change more than apps. Open-source tools such as Win11Debloat say they remove preinstalled apps, turn off telemetry, disable features such as Copilot and Recall, and change how Windows Update behaves.
- Make a restore point and a file backup. A restore point can undo system changes, but Microsoft does not describe it as a backup of your personal files.
- Closed-source .exe cleaners deserve suspicion. You cannot read what they do, so you cannot check them yourself.
- Update behavior can change. Win11Debloat’s page says it can delay updates, so review those options before you apply them.
- We found no benchmark proving big speed gains. Debloating may free storage and reduce clutter, but we did not find measured results from a manufacturer.
How This Guide Was Verified
We verified every step and claim in this guide against the Microsoft documentation and project pages we could access, and we label anything else as general knowledge.
Specifically, we checked Microsoft’s restore point article, Microsoft’s PowerShell execution policy article, Microsoft’s article on removing built-in Store apps from Windows images, the GitHub pages for WinUtil and Win11Debloat, and our own earlier research on Windows startup settings. We did not read Windows 11 development manuals, and we did not run these tools ourselves.
This guide compiles documentation. It does not include our own benchmarks or test results, and we cannot promise your computer will run faster. Keeping to open-source tools and built-in settings helps you avoid fake optimization programs that may carry unwanted software.
Windows 11 Customization Styles: Operational Matrix
| Optimization Solution Path | Primary Elements Target | Underlying OS Stability Risk Factor |
|---|---|---|
| Native Settings and Task Manager adjustments | Uninstalling apps you chose, and managing startup apps | Lowest risk, because they use built-in tools |
| Open-source PowerShell scripts and utilities | Preinstalled apps, telemetry, and interface settings, depending on options chosen | Low to moderate, and the projects say to use them at your own risk |
| Closed-source system cleaners and registry tweakers | Unknown, because the code cannot be read | Higher, because you cannot inspect what they change |
1. Understanding Windows 11 Bloatware
“Bloatware” is not an official Microsoft term. People use it for preinstalled apps, trial software, and background features they do not want.
Types of Preinstalled Software
- Apps from your laptop maker, such as trial software and utilities.
- Apps that come with Windows, such as media and game apps.
- Promoted content, such as suggested apps in the Start menu.
- Background features, such as telemetry and activity history settings.
Provisioned and Per-User Apps
Microsoft’s article on Store apps explains two kinds of packages. A per-user package is installed for one account, and an all-user package is provisioned into the Windows image so every user gets it.
Microsoft says that manually deprovisioning an all-user package without removing it for a user can cause errors in a tool called sysprep. That article is about preparing system images, not everyday use, but it shows why removing built-in apps is not always simple. Read Microsoft’s official Windows core deployment guidelines if you manage images, because it covers removing Store apps in that setting.
What You Should Not Remove
We found no Microsoft list of safe and unsafe items. As a general rule, do not remove security components such as Windows Security, the Microsoft Store, or system services you do not understand. If a tool offers to remove something you cannot identify, skip it.
Do Debloaters Speed Things Up?
We found no manufacturer benchmark showing how much a debloater improves speed.
If your computer is slow, our guide on Why Is My Laptop Slow? Causes and Fixes explains how to check Task Manager for apps that use too much CPU, memory, or disk. A safer first step than a script is to turn off startup apps you do not need.
The Safest First Step
- Open Task Manager and go to Startup apps.
- Disable apps you do not need at startup.
- Open Settings > Apps and uninstall apps you do not use.
Our guide How to Speed Up a Laptop: Simple Ways to Improve Performance covers these steps and others that need no script.
2. Creating a System Restore Point
A restore point lets you undo system changes if something breaks. Create one before you run any script that edits Windows.
Turn On System Protection
Microsoft’s article says System Protection is not enabled by default. If it is off, open the System Protection tab, select Configure, choose Turn on system protection, and select Apply.
Create the Restore Point
Microsoft gives these steps.
- Click Start, type Create a restore point, and open the result.
- In System Properties, go to the System Protection tab and click Create.
- Enter a description, such as “Pre-Debloat Configuration,” and click Create.
You can also reach System Properties from Settings > System > About > Advanced system settings, but the search route is the one in Microsoft’s article.
What a Restore Point Covers
Microsoft says restore points are snapshots of system files, installed applications, the Windows registry, and system settings at a specific time. It says you can revert without affecting personal data, and it does not describe restore points as backups of your personal files. Copy your documents to another drive or cloud storage separately.
If Something Breaks After a Script
If the computer runs poorly after a debloat, open System Restore and pick your restore point. We found no source that guarantees every change will be undone, so keep your file backup.
Crashes After Registry Changes
Registry edits can cause crashes or restarts if they go wrong. If your laptop begins restarting after a script, read Why Does My Laptop Keep Restarting? Common Causes and Permanent Fixes, and restore your system from the restore point.
3. PowerShell Execution Policy
Many debloat scripts run in PowerShell. Windows has an execution policy that controls which scripts can run.
Check Your Current Policy
- Right-click the Start button.
- Choose Terminal (Admin) or PowerShell (Admin).
- Type Get-ExecutionPolicy and press Enter.
Microsoft’s article says Get-ExecutionPolicy returns the effective policy for the current session. Typing Get-ExecutionPolicy -List shows every policy that applies, in order of precedence.
What the Policies Mean
Microsoft says RemoteSigned is the default policy on Windows computers. It lets scripts run, but requires a digital signature from a trusted publisher on scripts downloaded from the internet, unless they are unblocked.
Microsoft describes Unrestricted as allowing unsigned scripts to run, with a risk of running malicious scripts. For that reason, we do not recommend setting Unrestricted.
Change the Policy for One Session Only
If a project tells you to relax the policy, limit the change to the current window. Microsoft says the Process scope affects only the current PowerShell session, and the setting is deleted when the session closes.
- Open an elevated PowerShell window.
- Type Set-ExecutionPolicy RemoteSigned -Scope Process and press Enter.
- Run the script from that same window.
- Close the window when you finish.
Many systems already use RemoteSigned, so this step may change nothing. Win11Debloat’s page also says its advanced method needs the policy temporarily relaxed.
Execution Policy Is Not a Security Wall
Microsoft says the execution policy is not a security boundary, and users can easily bypass it. That means a changed policy does not make a script safe. It only sets basic rules to help prevent accidents.
Check Your System for Lockups
If the system freezes during a long script run, wait several minutes before you do anything.
Our guide on Why Does My Laptop Keep Freezing? Causes and Fixes explains how to check the log and test memory and the drive. For basic Windows health checks, see Microsoft’s official Windows performance support page.
4. Open-Source Tools vs. Closed-Source Cleaners
Not all debloaters are alike. The ones you can read are safer than the ones you cannot.
WinUtil
GitHub describes WinUtil from Chris Titus Tech as a compilation of Windows tasks, with sections for installs, tweaks, configuration, and Windows updates. It says WinUtil must be run as administrator because it performs system-wide changes, and it is released under the MIT license. The project documents presets, and a preset file shows what each preset does.
We did not test it. Read the preset file and review each tweak before you apply it.
Win11Debloat
GitHub describes Win11Debloat as a lightweight PowerShell script that removes preinstalled apps and disables telemetry. Its page says it can also turn off activity history and targeted ads, disable Copilot, Recall, and Click to Do, and change how Windows Update behaves, such as delaying updates.
The page says great care went into not breaking OS functionality, but to use it at your own risk. It also says all of its changes can easily be reverted and that most removed apps can be reinstalled from the Microsoft Store. We did not test those claims.
How to Review a Script
- Read the project’s page and its list of changes.
- Choose only the options you understand.
- Skip options that remove the Microsoft Store, Windows Security, or Xbox services you may use.
- Create a restore point before you run it.
Do Not Copy Random Commands
Do not paste commands from a forum or video that you cannot read or explain. Many guides tell you to download and run a script in one line, so open the project’s own page and read the code first. A random script can change settings you did not choose.
Closed-Source Cleaners
An .exe cleaner whose code you cannot read could change anything, and some free optimization tools carry unwanted software, which is general knowledge, not a quote from a manufacturer. We found no Microsoft page that recommends registry cleaners.
Before You Run Anything
- Make sure Windows is not updating.
- Plug in the charger.
- Create a restore point and back up your files.
- Close other programs.
Dangerous Mistakes That Can Wreck Your Operating System Instantly
- Running commands you cannot read. Do not paste lines from forums or videos without checking what they do.
- Removing Windows Security. Do not remove security components.
- Skipping the restore point and backup. You lose your safety net.
- Running a debloater during a Windows update. Wait until updates finish.
- Setting the execution policy to Unrestricted permanently. Microsoft warns that it allows unsigned scripts, with a risk of malicious ones.
- Using closed-source cleaners. You cannot see what they change.
- Applying every option. Choose only what you understand.
- Forgetting that updates may change. Some tools adjust update behavior, so review those options.
Frequently Asked Questions
What does a Windows 11 Debloater do?
It removes or disables preinstalled apps and features. Tools such as Win11Debloat also change settings like telemetry and Windows Update behavior.
Is a Windows 11 Debloater safe?
Open-source tools can be reasonable if you read what they do, but their own pages say to use them at your own risk. Create a restore point and back up your files first.
Does a restore point back up my files?
No. Microsoft describes restore points as snapshots of system files, apps, the registry, and settings. Back up your documents separately.
Do I need to change the PowerShell execution policy?
Maybe not. RemoteSigned is the default on Windows, and if a change is needed, limit it to the current session with the Process scope.
Will debloating make my computer much faster?
We found no manufacturer benchmark. Removing startup apps and unused programs is a safer first step.
Disclaimer:
This article is for general educational and informational purposes only. It compiles official operating system custom deployment parameters and open-source administration methods. Third-party debloating scripts alter hidden core registry entries and security parameters. Always back up your critical documents and system-wide files before executing custom command scripts inside your environment terminal.

