Win11Debloat Wiki
Overview
Win11Debloat is a lightweight, open-source PowerShell script for cleaning, decluttering, and customizing Windows 10 and Windows 11. It removes unwanted preinstalled apps, disables telemetry and tracking options, reduces ads and suggested content, turns off intrusive Windows features, and gives users more control over the Windows desktop experience.
Win11Debloat is not a generic cleanup bundle or a closed-source optimizer. It is a transparent Windows debloating tool designed for users who want a cleaner system without installing another permanent background application.
What Win11Debloat is
Win11Debloat is a PowerShell-based Windows cleanup and customization tool. It can remove bundled apps, disable telemetry, reduce recommendations, clean up the Start menu, simplify the taskbar, adjust File Explorer, disable selected AI features, change Windows Update behavior, and apply many other system tweaks. It is designed to make Windows feel cleaner, quieter, and more controlled. Win11Debloat works with both Windows 10 and Windows 11, although some features are available only on specific Windows versions or builds.
What Win11Debloat is not
- It is not a magic performance booster.
- It is not a driver updater.
- It is not an antivirus.
- It is not a registry cleaner.
- It is not a cracked Windows activation tool.
- It is not a replacement for proper security, backups, updates, or system administration.
It does not promise that every PC will become faster. The real value is reducing unwanted apps, background behavior, prompts, advertising surfaces, telemetry settings, and interface clutter.
Quick start
Recommended quick command
Open PowerShell or Windows Terminal as administrator and run:
Then follow the on-screen instructions. This method automatically downloads and runs the latest Win11Debloat release. Temporary files are downloaded to %temp%\Win11Debloat and are normally cleaned up after the script finishes.
Best quick-start choice for most users
Most personal users should start with the graphical interface and review every selected option before applying changes. Recommended first run:
- Open PowerShell or Terminal as administrator.
- Run the quick command.
- Review the selected cleanup and customization options.
- Create a restore point when offered.
- Apply only the changes that match the desired Windows setup.
- Restart Windows if prompted or if a change does not appear immediately.
One-command default cleanup
To apply the default preset automatically:
This applies the recommended default tweaks and removes the default selection of apps.
One-command default cleanup without app removal
To apply the recommended default tweaks without uninstalling apps:
This is the safer default choice for users who want privacy and UI cleanup but do not want to remove apps yet.
Who should use Win11Debloat
Everyday Windows users
Useful for users who bought a new laptop or desktop and want a cleaner Windows setup without manually searching through dozens of settings screens. Typical problems:
- Too many preinstalled apps
- Start menu recommendations
- Widgets and news feed content
- Microsoft 365 prompts
- Edge suggestions and MSN feed content
- Bing web results in Windows Search
- Copilot and other AI features
- Taskbar clutter
- Hidden file extensions
- Unwanted app suggestions
Best approach: use the graphical interface, review each category, and avoid advanced CLI commands until the options are understood.
Privacy-conscious users
Useful for users who want to reduce Windows telemetry, targeted ads, activity history, app-launch tracking, suggestions, location access, Find My Device tracking, and other personalized experiences.
Important expectation: Win11Debloat reduces many built-in Windows tracking and suggestion features, but it does not turn Windows into a fully private operating system. Browser configuration, Microsoft account settings, app permissions, network services, and installed software still matter.
Power users
Useful for users who reinstall Windows often, maintain personal setup scripts, or want repeatable Windows configuration. Typical workflows:
- Clean fresh installs
- Gaming PC setup
- Developer workstation setup
- Minimal desktop setup
- Reapplying preferred tweaks after Windows feature updates
- Creating a custom app removal list
- Running selected CLI parameters directly
Best approach: use command-line parameters, save preferred settings, and maintain a known-good command or configuration file.
IT administrators and deployment technicians
Useful for preparing clean Windows installations, applying consistent user settings, removing consumer features, and configuring new user profiles. Useful capabilities:
- Silent execution
- CLI parameters
- SYSTEM account support
- Applying changes to another user
- Applying changes to logged-in users in supported versions
- Sysprep mode
- Windows Audit Mode workflow
- Default user profile configuration
- Task Scheduler automation
- Custom app removal lists
- Logging
Best approach: test in a non-production VM, define a conservative preset, document all selected parameters, validate undo behavior, and apply the same command through the preferred deployment process.
Developers
Useful for developers who want Windows to stay out of the way. Common developer-oriented options:
- Enable Windows Subsystem for Linux
- Enable Windows Sandbox
- Show file extensions
- Show hidden files
- Remove suggested content
- Disable Bing web search from Windows Search
- Disable widgets
- Clean File Explorer
- Reduce Start menu noise
- Disable AI features not wanted in the local environment
Gamers
Win11Debloat can help reduce gaming-related annoyances such as Xbox Game Bar popups, screen recording features, overlays, widgets, and unwanted background consumer features.
Important expectation: removing gaming components can break Xbox app workflows, Game Pass installs, game captures, Xbox sign-in, or games that depend on Xbox services. Gaming-related app removal should be deliberate.
Safety before running
Win11Debloat changes Windows settings and can remove installed apps. Most changes are reversible, but system modification always carries risk. Recommended precautions:
- Run as administrator for full functionality.
- Create a restore point before applying major changes.
- Read selected options before confirming.
- Do not remove Microsoft Store unless the consequences are understood.
- Do not force-remove Microsoft Edge unless the consequences are understood.
- Do not remove Xbox components if Xbox app, Game Pass, Game Bar, or Xbox sign-in is needed.
- Do not remove Windows Terminal if it is the preferred shell.
- Do not remove Get Help if Windows troubleshooters are needed.
- Keep a browser installed before removing any browser-related component.
- Restart after applying system-level changes.
- Test deployment commands in a VM before using them on real machines.
Recommended first-time setup
For a personal Windows 11 PC
- Run Win11Debloat as administrator.
- Use the graphical interface.
- Create a restore point.
- Apply the default preset or manually select:
- Disable telemetry
- Disable suggestions
- Disable Edge ads and MSN feed
- Disable Bing web search
- Disable widgets
- Show file extensions
- Hide unnecessary taskbar buttons
- Disable Copilot if not wanted
- Disable Recall-related features if available and not wanted
- Review app removal carefully.
- Restart Windows.
For a cautious first run
Applies default tweaks without removing apps.
For a stronger cleanup
Applies default tweaks and removes the default app selection.
For a fully manual run
Use the graphical interface and choose every option manually:
For an interactive CLI run
Installation and launch methods
Win11Debloat does not need a traditional installation. It can be downloaded and run directly or extracted manually.
Quick method
The quick method downloads and runs Win11Debloat automatically.
Use this when:
- The latest version is preferred.
- A fast personal cleanup is needed.
- Temporary script files are acceptable.
- Manual download is unnecessary.
Traditional method
The traditional method uses a downloaded ZIP archive.
- Download the latest Win11Debloat release.
- Extract the ZIP file.
- Open the extracted Win11Debloat folder.
- Run
Run.bat. - Approve the UAC prompt.
- Follow the on-screen instructions.
Use this when:
- Files should be inspected before running.
- The script should be kept locally.
- The quick method is blocked by security policy.
- A reusable local folder is preferred.
Advanced method
The advanced method runs the script manually through PowerShell.
- Download the latest Win11Debloat release.
- Extract the ZIP file.
- Open PowerShell or Windows Terminal as administrator.
- Temporarily allow script execution for the current PowerShell process:
Navigate to the extracted folder:
Run:
Use this when:
- Command-line parameters are needed.
- The script must run from a specific local path.
- Automation or deployment is being prepared.
- Execution behavior needs to be controlled.
Interfaces
Win11Debloat can be used through a graphical interface or a command-line interface.
Graphical interface
The graphical interface is the default experience. It is designed for users who want to review options visually and apply changes step by step. Typical workflow:
- Launch Win11Debloat.
- Review app removal options.
- Review system tweaks.
- Choose the user account to apply changes to if available.
- Review pending changes.
- Create a restore point if desired.
- Apply the selected configuration.
- Restart if necessary.
Best for: first-time users, personal PCs, manual cleanup, users who want to review each feature, and safer app selection.
CLI menu
The CLI menu is a terminal-based interactive interface.
Useful actions include applying default settings, removing selected apps, reapplying last used settings, and working without the graphical interface.
Best for: terminal-focused users, minimal Windows environments, remote sessions, and users who prefer keyboard-driven selection.
Direct command-line parameters
Direct CLI parameters apply selected changes without walking through the interface.
Best for: automation, repeatable personal setup, IT deployment, scripts, Task Scheduler, and configuration baselines.
Default settings
The default preset is intended for broadly useful cleanup without extreme system changes.
Default preset with app removal
This applies recommended default tweaks and removes the default app selection.
Default preset without app removal
This applies recommended default tweaks but keeps apps installed.
What the default preset is designed to do
The default preset focuses on changes that are useful to most users:
- Reduce telemetry and tracking
- Remove suggestions and ads
- Remove Bing web search from Windows Search
- Disable Microsoft Store app suggestions in search
- Disable Microsoft Copilot
- Disable Windows Recall where supported
- Disable Click to Do where supported
- Prevent the AI service from starting automatically where supported
- Disable widgets
- Hide chat or Meet Now where relevant
- Disable the Drag Tray where supported
- Show known file extensions
- Hide the 3D Objects folder on Windows 10
- Reduce Modern Standby networking where supported
When to use RunDefaults
Use -RunDefaults when a clear, stronger cleanup is desired and default app removal is acceptable. Good fit: fresh personal installs, new PCs with unwanted apps, test systems, reinstall workflows, and users who are comfortable reinstalling apps if needed.
When to use RunDefaultsLite
Use -RunDefaultsLite when Windows should be cleaned up without uninstalling apps. Good fit: work computers, shared computers, unfamiliar systems, cautious first run, systems where app dependencies are unknown, and PCs used by non-technical users.
Customizing the default settings
The default preset can be changed by editing:
This is useful for users and administrators who want a standard configuration that differs from the built-in default preset.
Feature categories
Win11Debloat organizes changes into practical categories.
- App Removal — remove supported Microsoft apps, OEM apps, third-party promotional apps, gaming apps, HP apps, and other bundled software using Windows package management mechanisms such as Appx and WinGet.
- Privacy & Suggested Content — reduce tracking, telemetry, suggestions, and personalized content across Windows and Microsoft Edge.
- AI Features — disable and remove Copilot, disable Recall and Click to Do, prevent the AI service from auto-starting, and disable AI in Edge, Paint, and Notepad.
- System — change core Windows behavior such as the Drag Tray, context menu, pointer precision, Sticky Keys, Storage Sense, Fast Startup, BitLocker auto-encryption, and Modern Standby networking.
- Windows Update — control update rollout, automatic restarts, and Delivery Optimization sharing.
- Appearance — dark mode, transparency, and animation and visual-effect controls.
- Start Menu & Search — clean pinned apps, the Recommended section, the All Apps view, Phone Link, Bing search, Store suggestions, Search Highlights, and search history.
- Taskbar — alignment, search style, Task View, widgets, Chat, End Task, Last Active Click, multi-monitor behavior, and button combining.
- File Explorer — start location, file extensions, hidden files, navigation pane entries, This PC folders, context menu entries, and drive letter behavior.
- Multitasking — window snapping, Snap Assist, Snap Layouts, and Alt+Tab tab visibility.
- Gaming — Xbox game and screen recording, and Game Bar integration and popups.
- Other — additional cleanup such as hiding Settings Home and disabling Brave browser bloat (AI, crypto wallet, news, rewards, talk, and VPN features).
- Optional Windows Features — enable Windows Sandbox and Windows Subsystem for Linux.
App removal
Win11Debloat can remove many supported apps from Windows 10 and Windows 11. This includes Microsoft apps, OEM apps, third-party apps, promotional apps, discontinued apps, games, and selected bundled services. App removal uses Windows package management mechanisms such as Appx and WinGet.
What app removal is useful for
- Windows came with apps that are never used.
- A new PC includes OEM promotional utilities.
- The Start menu is filled with unwanted apps.
- Consumer apps are not appropriate for a work machine.
- Gaming apps or media apps are not needed.
- A clean base image is being prepared.
What app removal is not for
App removal should not be treated as a blind “remove everything” operation. Some apps provide useful or required functionality. Removing the wrong app can break workflows, Store features, troubleshooters, Xbox services, phone integration, media handling, screenshots, or other expected Windows behavior.
App removal targets
By default, app removal applies to all users. To choose a different app removal target, use -AppRemovalTarget. Possible target types: AllUsers, CurrentUser, or a specific user name.
Example for a specific user:
The specified user must have logged in at least once.
Remove the default app selection
This removes the default selection defined by Win11Debloat.
Remove specific apps
Use -RemoveApps with -Apps.
App IDs must match supported IDs in the Win11Debloat app list. Unknown app IDs are ignored to prevent accidental removal of unrelated apps.
Remove gaming apps
This targets Xbox and Game Bar related apps. Use carefully if Xbox app, Game Pass, game recording, Xbox sign-in, or games with Xbox dependencies are used.
Remove HP apps
This removes supported HP OEM apps. Use carefully on HP laptops where OEM power management, diagnostics, warranty tools, or support utilities may be needed.
Create a custom app removal list
The app selection interface can generate a custom list of apps. To generate the list without removing apps:
The custom list is saved in the Config folder as CustomAppsList. When using the quick launch method, the file can be found under:
Reuse a custom app removal list
This removes apps listed in the CustomAppsList file. Useful for repeated personal setups, multiple machines, repair shops, IT deployment, and standardized cleanup profiles.
App removal warnings
Microsoft Store
Removing Microsoft Store is not recommended for most users. It can be difficult to reinstall, Store apps may depend on it, and reinstalling removed apps is easier when Microsoft Store is available. Keep Microsoft Store installed unless there is a specific deployment reason to remove it.
Microsoft Edge
Forcing removal of Microsoft Edge is not recommended. Windows Sandbox may lose its only built-in browser, some apps and Windows experiences may expect Edge or WebView components, and browser removal can create unnecessary support issues. If Edge is not wanted as the daily browser, it is usually safer to install another browser, change defaults, disable Edge ads and suggestions, and avoid force-removing Edge.
Xbox components
Removing Xbox components can break:
- Xbox app
- Game Pass installs
- Xbox sign-in
- Xbox Game Bar
- Game capture
- Game overlays
- Some Microsoft Store games
- Some games that rely on Xbox services
Remove Xbox components only when those features are not needed.
Get Help
Some Windows troubleshooters depend on the Get Help app. Removing it can make certain troubleshooters stop working until Get Help is reinstalled.
Windows Terminal
Windows Terminal is the default modern terminal app on Windows 11. Removing it can make command-line work less convenient.
Notepad, Paint, Photos, Snipping Tool, Calculator
These apps look simple but may be part of common workflows. Remove them only if alternatives are already installed or the system is intentionally minimal.
Supported app categories
Win11Debloat can remove apps across multiple categories.
Microsoft consumer apps
- 3D Builder
- 3D Viewer
- Alarms and Clock
- Bing apps
- Clipchamp
- Copilot
- Copilot+ AI Hub
- Cortana
- Dev Home
- Feedback Hub
- Get Started
- Mail and Calendar
- Microsoft Journal
- Microsoft News
- Microsoft PC Manager
- Microsoft Teams
- Microsoft To Do
- Mixed Reality Portal
- Movies and TV
- OneNote
- Outlook for Windows
- Paint 3D
- People
- Phone Link
- Power Automate
- Solitaire Collection
- Sticky Notes
- Sway
- Whiteboard
- Windows Maps
- Xbox apps
OEM apps
- Dell Digital Delivery
- Dell Mobile Connect
- Dell SupportAssist
- HP AI Experience Center
- HP Connected apps
- HP Easy Clean
- HP JumpStarts
- HP PC Hardware Diagnostics
- HP Power Manager
- HP Printer Control
- HP Privacy Settings
- HP QuickDrop
- HP Registration
- HP Support Assistant
- HP System Information
- myHP
- Lenovo Vantage
- Lenovo Vantage Service
Third-party consumer apps
- Amazon
- Disney
- Duolingo
- Fitbit
- Hulu
- iHeartRadio
- Netflix
- Pandora
- Plex
- Prime Video
- Shazam
- Sling TV
- Spotify
- TikTok
- TuneIn Radio
- Twitter or X
- Viber
Games and promotional apps
- Asphalt 8
- Bubble Witch 3
- Candy Crush Saga
- Candy Crush Soda
- Caesars Slots
- Cooking Fever
- Disney Magic Kingdoms
- FarmVille 2
- Hidden City
- March of Empires
- NYT Crossword
- Royal Revolt
Privacy and suggested content
Windows includes many features that personalize, recommend, promote, or report activity. Win11Debloat groups the most common privacy and suggested content controls into one place.
Disable telemetry, tracking, and targeted ads
This targets telemetry, diagnostic data collection, activity history, app-launch tracking, targeted ads, and related personalization features. Best for privacy-conscious users, workstations, minimal Windows setups, and users who do not want personalized suggestions.
Possible tradeoff: Windows Insider builds and some preview update workflows may require optional diagnostic data.
Disable tips, tricks, suggestions, and ads
This targets Windows tips, suggested content, notification suggestions, sync provider ads, suggested app installation, and File Explorer and Settings suggestions. Best for users who want Windows to stop recommending content, professional workstations, and distraction-free desktops.
Disable Windows location services and app location access
This turns off Windows Location Services and denies app access to location. Best for desktops without location needs, privacy-sensitive setups, and shared or managed machines.
Possible tradeoff: weather, maps, device location, time zone, and local search experiences may become less convenient.
Disable Find My Device
This disables Windows device location tracking for Find My Device. Best for desktops, managed systems where device tracking is handled separately, and users who do not want device location sent to Microsoft.
Possible tradeoff: lost device recovery through the Find My Device feature will not work.
Disable lock screen tips
This removes tips, tricks, fun facts, and Spotlight-style promotional content from the lock screen. Best for clean lock screens, work machines, and users who prefer static, quiet UI.
Disable Windows Spotlight desktop background
This disables the Windows Spotlight desktop background option. Best for users who want a fixed wallpaper, managed environments, and desktops where promotional or rotating content is not wanted.
Disable Edge ads, suggestions, and MSN feed
This reduces distractions in Microsoft Edge, including ads, suggestions, and MSN feed content. Best for users who still keep Edge installed, systems where Edge is used only occasionally, and workstations that need a cleaner browser start experience.
Hide Microsoft 365 Copilot ads in Settings Home
This removes Microsoft 365 Copilot ads from the Settings Home page. Best for users who do not use Microsoft 365 and users who want Settings to behave like a settings panel, not a promotional surface.
Hide Settings Home
This hides the Settings Home page and opens Settings to System instead. Best for a cleaner Settings experience, users who dislike promoted account, subscription, and cloud content, and managed or work environments.
AI features
Win11Debloat includes options for disabling AI integrations in Windows and selected Microsoft apps.
Disable Microsoft Copilot
This disables and removes Microsoft Copilot. Best for users who do not use Copilot, organizations that do not want AI assistant features enabled, minimal desktop setups, and users who want fewer Microsoft cloud integrations.
Disable Windows Recall
This disables Windows Recall on supported systems. Best for Copilot+ PCs where Recall is not wanted, privacy-sensitive environments, workstations with confidential data, and users who do not want activity snapshot features.
Disable Click to Do
This disables the AI-powered Click to Do text and image analysis feature. Best for users who do not want contextual AI analysis features, privacy-sensitive systems, and minimal Windows configurations.
Prevent AI service from starting automatically
This sets the WSAIFabricSvc service to manual startup. Best for users who want to reduce AI-related background services and systems where local AI features are not used.
Disable AI features in Microsoft Edge
This disables AI features in Edge, including AI sidebar and Copilot-related features. Best for users who keep Edge installed but do not want AI features, managed desktops, and cleaner browser environments.
Disable AI features in Paint
This disables AI image generation and editing features in Paint. Best for users who want Paint to remain a simple local drawing app, managed systems, and environments where AI image tools are not appropriate.
Disable AI features in Notepad
This disables AI writing suggestions in Notepad. Best for users who want Notepad to remain a simple text editor, coding and scripting workflows, and privacy-sensitive text editing.
System tweaks
Disable Drag Tray
The Drag Tray appears when dragging files to the top of the screen for sharing or moving files. Disabling it removes an interface element that may be distracting or accidentally triggered.
Restore classic Windows 10 context menu
This restores the older Windows 10-style right-click menu in Windows 11. Best for users who dislike the extra “Show more options” step, power users, file-heavy workflows, and users who rely on legacy context menu entries.
Disable Enhance Pointer Precision
This disables mouse acceleration for more predictable pointer movement. Best for gamers, designers, users who prefer consistent mouse behavior, and multi-device setups where pointer behavior should be predictable. Requires reboot to fully apply.
Disable Sticky Keys shortcut
This prevents the Sticky Keys prompt from appearing after pressing Shift five times. Best for gaming, keyboard-heavy workflows, and users who trigger the shortcut accidentally.
Disable Storage Sense automatic cleanup
This disables automatic cleanup of temporary files, Recycle Bin content, and Downloads folder content. Best for users who manage storage manually, users who keep important files in Downloads, and workstations where automatic deletion is not acceptable.
Tradeoff: manual disk cleanup becomes more important.
Disable Fast Startup
Fast Startup saves a system image to disk to reduce startup time after shutdown. Disabling it can help with some driver, dual-boot, update, and shutdown issues. Best for dual-boot systems, users troubleshooting shutdown or driver issues, and systems where a full shutdown is preferred.
Tradeoff: boot time after shutdown may increase slightly.
Disable automatic BitLocker device encryption
This prevents supported Windows 11 devices from automatically enabling BitLocker device encryption. Existing encrypted drives remain encrypted. Best for deployment scenarios where encryption is handled separately, users who want to decide when encryption is enabled, and systems where recovery key management is not yet ready.
Important: disabling automatic encryption is not the same as decrypting an already encrypted drive.
Disable Modern Standby network connectivity
This disables network connectivity during Modern Standby on supported Windows 11 systems. Best for laptops with sleep battery drain, users who do not need background network activity during sleep, and systems that should remain quiet while sleeping.
Tradeoff: background sync during sleep may be reduced.
Windows Update tweaks
Prevent getting updates as soon as available
This disables the setting that gets the latest non-security updates as soon as they are available. Best for users who prefer stability over early feature rollout, workstations, and systems where preview-like update behavior is not wanted.
Important: security updates should still be installed normally.
Prevent automatic restarts after updates while signed in
This helps prevent Windows from automatically restarting after updates while a user is signed in. Best for workstations, long-running tasks, users who leave work open, and remote machines.
Disable Delivery Optimization sharing
This prevents the PC from sharing Windows Update downloads with other PCs and from downloading updates from other PCs. Best for users with limited bandwidth, privacy-sensitive networks, managed environments, and systems where update traffic should come directly from Microsoft or managed update infrastructure.
Appearance tweaks
Enable dark mode
This sets the Windows system and app theme to dark mode. Best for users who prefer dark UI, low-light environments, and a consistent modern Windows appearance.
Disable transparency effects
This disables transparency effects across Windows. Best for a cleaner visual appearance, older hardware, remote desktop sessions, and users who prefer sharper UI.
Disable animations and visual effects
This disables animations and selected visual effects. Best for older hardware, users who prefer immediate UI response, a reduced motion preference, and remote systems.
Start menu and search
Remove pinned apps from Start
Current user:
All existing and new users:
This removes all pinned apps from the Windows 11 Start menu. Best for fresh installs, minimal desktops, removing OEM or Microsoft default pins, and preparing clean user profiles.
Replace Start pinned layout
Current user:
All existing and new users:
This replaces the Windows 11 Start pinned app layout with a template file. Template file path:
Recommended workflow:
- Configure Start pins on a reference Windows 11 system.
- Copy
start2.binfrom the LocalState folder. - Store it in a known deployment folder.
- Apply it with
-ReplaceStartor-ReplaceStartAllUsers.
Important: use a valid start2.bin file from Windows build 22621 or later. Invalid templates may cause Start to revert to the default layout or behave incorrectly.
Hide Recommended section in Start
This hides the Recommended section, which can show recently added apps, recently opened files, and app recommendations. Best for a cleaner Start menu, privacy-conscious users, shared systems, and work machines.
Change or hide All Apps view
Parameters: -DisableStartAllApps, -StartAllAppsCategory, -StartAllAppsGrid, -StartAllAppsList. These options change the Windows 11 Start menu All Apps section.
Use carefully: hiding All Apps can make installed applications harder to find.
Disable Phone Link integration in Start
This removes Phone Link integration from the Start menu without necessarily uninstalling Phone Link. Best for users who do not link a phone to the PC, a cleaner Start menu, and work machines where phone integration is not used.
Disable Bing web search and Copilot integration in Windows Search
This turns off Bing web results and Copilot integration in Windows Search. Best for local-first search, a faster search experience, users who want Windows Search to find local apps, files, and settings, and privacy-conscious setups.
Disable Microsoft Store app suggestions in search
This disables Microsoft Store app suggestions in Windows Search. Best for users who do not want Store recommendations, cleaner search results, and managed desktops.
Disable Search Highlights
This disables dynamic branded content and trending topics in the taskbar search box. Best for a minimal taskbar, workstations, and users who do not want rotating search content.
Disable local Windows search history
Important: this does not affect web search history or search history saved in Microsoft Edge.
Taskbar
Align taskbar icons to the left
This moves Windows 11 taskbar icons from the center to the left. Best for users coming from Windows 10, faster muscle memory, and a more traditional desktop layout.
Change taskbar search style
Parameters: -ShowSearchBoxTb, -ShowSearchLabelTb, -ShowSearchIconTb, -HideSearchTb. Available search styles: search box, search icon with label, search icon only, or hidden. Best for minimal taskbars, smaller screens, and users who launch search with the keyboard instead.
Hide Task View
This hides the Task View button. Best for users who do not use virtual desktops and a cleaner taskbar.
Disable widgets
This disables Windows widgets on the taskbar and lock screen. Best for users who dislike news/weather widgets, systems where MSN feed content is not wanted, and workstations.
Hide Chat or Meet Now
This hides the Chat or Meet Now icon where applicable. Best for Windows 10 and older Windows 11 taskbar cleanup and users who do not use Microsoft chat integrations.
Enable End Task in taskbar context menu
This adds an End Task option when right-clicking supported apps on the taskbar. Best for power users, developers, troubleshooting frozen apps, and avoiding Task Manager for simple force-close actions.
Enable Last Active Click
This changes taskbar app behavior so repeated clicks switch between open windows of the same app instead of only showing previews. Best for users who work with many windows, multi-window productivity, and faster window switching.
Multi-monitor taskbar app visibility
Parameters: -MMTaskbarModeAll, -MMTaskbarModeMainActive, -MMTaskbarModeActive. Options: show app icons on all taskbars; show app icons on the main taskbar and the taskbar where the window is open; or show app icons only on the taskbar where the window is open. Best for multi-monitor workstations, trading setups, developer setups, and design and video editing desks.
Main display taskbar button combining
Parameters: -CombineTaskbarAlways, -CombineTaskbarWhenFull, -CombineTaskbarNever. Options: always combine, combine when the taskbar is full, or never combine.
Secondary display taskbar button combining
Parameters: -CombineMMTaskbarAlways, -CombineMMTaskbarWhenFull, -CombineMMTaskbarNever. These control button grouping on secondary monitors.
File Explorer
Choose File Explorer start location
Parameters: -ExplorerToHome, -ExplorerToThisPC, -ExplorerToDownloads, -ExplorerToOneDrive. A common recommendation is -ExplorerToThisPC for a traditional file-management workflow.
Show known file extensions
This shows extensions such as .exe, .txt, .docx, .pdf, .zip, and .ps1. Best for security, development, file management, and avoiding confusing filenames like invoice.pdf.exe. This is one of the most broadly recommended File Explorer changes.
Show hidden files, folders, and drives
Best for developers, IT support, power users, troubleshooting, and configuration work.
Use carefully: hidden files are hidden partly to prevent accidental changes.
Hide duplicate removable drive entries
This removes duplicate removable drive entries from the File Explorer navigation pane while keeping them under This PC. Best for a cleaner navigation pane and users who frequently connect USB drives.
Hide Home from navigation pane
Best for users who prefer direct folder navigation and a cleaner File Explorer sidebar.
Hide Gallery from navigation pane
Best for users who do not use Windows Gallery, professional file workflows, and a cleaner navigation pane.
Hide OneDrive from navigation pane
Best for users who do not use OneDrive, local-only workflows, and work environments with different cloud storage.
Important: hiding OneDrive from File Explorer is not the same as uninstalling OneDrive.
Hide 3D Objects
Best for Windows 10 cleanup and removing legacy folder clutter.
Hide Music
Best for Windows 10 users who do not use the Music folder and a cleaner This PC view.
Add common folders back to This PC
Adds common folders such as Desktop, Documents, Downloads, Music, Pictures, and Videos. Best for users who prefer the older This PC layout and fast folder access.
Hide context menu entries
Parameters: -HideIncludeInLibrary, -HideGiveAccessTo, -HideShare. These remove selected legacy context menu entries. Best for a cleaner right-click menu and Windows 10 file workflows.
Drive letter position
Parameters: -ShowDriveLettersLast, -ShowDriveLettersFirst, -ShowNetworkDriveLettersFirst, -HideDriveLetters. Options: show drive letters after drive labels, show drive letters before drive labels, show network drive letters before drive labels, or hide drive letters. Best for IT environments, network drive-heavy setups, and users who identify drives by letter first.
Multitasking
Disable window snapping
This disables snapping windows to edges or corners. Best for users who never use snapping, specialized window managers, and multi-monitor setups with custom behavior.
Disable Snap Assist
This disables app suggestions when snapping windows. Best for users who like snapping but dislike suggestions and cleaner multitasking.
Disable Snap Layouts
This removes Snap Layout flyouts when hovering over the maximize button or dragging windows to the top of the screen. Best for users who trigger Snap Layouts accidentally and minimal desktop workflows.
Change Alt+Tab tab visibility
Parameters: -HideTabsInAltTab, -Show3TabsInAltTab, -Show5TabsInAltTab, -Show20TabsInAltTab. These control whether app tabs, such as Edge tabs, appear when using Alt+Tab or snapping. Best for users who want Alt+Tab to show windows only, browser-heavy workflows, and users who prefer fewer switcher entries.
Gaming features
Disable Xbox game and screen recording
This disables Xbox game and screen recording features included with Game Bar. Best for users who do not record gameplay, users who use another recording tool, and systems where capture services are not wanted.
Disable Game Bar integration
This disables Game Bar integration with games and controllers and helps stop ms-gamebar popups. Best for users who removed Xbox Game Bar, users who dislike controller popups, and minimal gaming setups.
Important: do not use these settings if Xbox Game Bar, Game Pass overlays, built-in capture, or Xbox controller integrations are needed. Disabling Game Bar also helps stop ms-gamingoverlay and ms-gamebar popups when Game Bar is removed.
Brave browser cleanup
This disables selected Brave browser features such as:
- Brave AI
- Crypto wallet
- Brave News
- Brave Rewards
- Brave Talk
- Brave VPN
Best for users who want Brave as a browser, not a bundled services hub, a cleaner browser setup, and workstations where crypto, rewards, AI, and VPN prompts are not needed.
Optional Windows features
Enable Windows Sandbox
Windows Sandbox is an isolated desktop environment for running applications safely away from the host system. Best for testing suspicious installers, evaluating software, opening unknown files, IT support, and development testing.
Requirements: a supported Windows edition, virtualization support, and Windows 11 Pro, Workstation, or Enterprise editions for the listed Win11Debloat support path.
Enable Windows Subsystem for Linux
Windows Subsystem for Linux allows Linux environments to run directly on Windows without a traditional virtual machine. Best for developers, DevOps, Linux tooling, scripting, and cross-platform development.
Command-line interface
The command-line interface allows direct access to cleanup and customization options.
Basic syntax
Multiple parameters can be combined:
Use -Silent to suppress interactive prompts:
Core command parameters
| Parameter | Purpose |
|---|---|
-CLI | Opens the terminal-based CLI menu instead of the graphical interface. |
-Silent | Runs without interactive prompts. |
-NoRestartExplorer | Prevents automatic Windows Explorer restart after changes. |
-User <name> | Applies changes to another user profile. |
-Sysprep | Applies changes to the Windows default user profile for new users. |
-CreateRestorePoint | Creates a system restore point before making changes, unless one was already created recently. |
-LogPath <path> | Changes where log files are saved. |
App removal parameters
| Parameter | Purpose |
|---|---|
-RemoveApps | Removes the default app selection or apps specified with -Apps. |
-Apps <ids> | Comma-separated list of app IDs to remove. |
-AppRemovalTarget <target> | Selects user target for app removal. |
-RemoveAppsCustom | Removes apps listed in CustomAppsList. |
-RunAppsListGenerator | Opens app selection to generate a custom app list. |
-RemoveHPApps | Removes supported HP OEM apps. |
-RemoveGamingApps | Removes selected Xbox and Game Bar apps. |
-ForceRemoveEdge | Force-removes Microsoft Edge while leaving core compatibility components. Not recommended. |
Feature preset parameters
| Parameter | Purpose |
|---|---|
-RunDefaults | Applies default settings and removes default apps. |
-RunDefaultsLite | Applies default settings without removing apps. |
-RunSavedSettings | Applies settings saved from the previous run. |
-Config <path> | Runs using a provided configuration file. |
Privacy and content parameters
| Parameter | Purpose |
|---|---|
-DisableTelemetry | Disables telemetry, diagnostic data, tracking, and targeted ads. |
-DisableSuggestions | Disables Windows tips, suggestions, ads, and related content. |
-DisableLocationServices | Disables Windows location services and app location access. |
-DisableFindMyDevice | Disables Find My Device location tracking. |
-DisableSearchHistory | Disables local Windows Search history. |
-DisableEdgeAds | Disables ads, suggestions, and MSN feed content in Edge. |
-DisableDesktopSpotlight | Disables Windows Spotlight desktop background. |
-DisableLockscreenTips | Disables tips and Spotlight content on lock screen. |
-DisableSettings365Ads | Hides Microsoft 365 Copilot ads in Settings Home. |
-DisableSettingsHome | Hides the Settings Home page. |
AI parameters
| Parameter | Purpose |
|---|---|
-DisableCopilot | Disables and removes Microsoft Copilot. |
-DisableRecall | Disables Windows Recall. |
-DisableClickToDo | Disables Click to Do. |
-DisableAISvcAutoStart | Prevents the AI service from starting automatically. |
-DisableEdgeAI | Disables AI features in Edge. |
-DisablePaintAI | Disables AI features in Paint. |
-DisableNotepadAI | Disables AI features in Notepad. |
Start and Search parameters
| Parameter | Purpose |
|---|---|
-ClearStart | Removes Start pins for the current user. |
-ClearStartAllUsers | Removes Start pins for all existing and new users. |
-ReplaceStart <path> | Replaces Start pins for current user using a start2.bin template. |
-ReplaceStartAllUsers <path> | Replaces Start pins for all existing and new users. |
-DisableStartRecommended | Hides Start Recommended section. |
-DisableStartAllApps | Hides Start All Apps section. |
-StartAllAppsCategory | Sets All Apps to Category view. |
-StartAllAppsGrid | Sets All Apps to Grid view. |
-StartAllAppsList | Sets All Apps to List view. |
-DisableStartPhoneLink | Removes Phone Link integration from Start. |
-DisableBing | Disables Bing web search and Copilot integration in Windows Search. |
-DisableStoreSearchSuggestions | Disables Microsoft Store app suggestions in search. |
-DisableSearchHighlights | Disables branded Search Highlights. |
Taskbar parameters
| Parameter | Purpose |
|---|---|
-TaskbarAlignLeft | Aligns taskbar icons left. |
-HideSearchTb | Hides search on taskbar. |
-ShowSearchIconTb | Shows only search icon. |
-ShowSearchLabelTb | Shows search icon with label. |
-ShowSearchBoxTb | Shows search box. |
-HideTaskview | Hides Task View button. |
-DisableWidgets | Disables widgets. |
-HideChat | Hides Chat or Meet Now icon. |
-EnableEndTask | Enables End Task in taskbar context menu. |
-EnableLastActiveClick | Enables Last Active Click behavior. |
-MMTaskbarModeAll | Shows app icons on all taskbars. |
-MMTaskbarModeMainActive | Shows icons on main taskbar and taskbar where window is open. |
-MMTaskbarModeActive | Shows icons only where the window is open. |
-CombineTaskbarAlways | Always combines main taskbar buttons. |
-CombineTaskbarWhenFull | Combines main taskbar buttons when full. |
-CombineTaskbarNever | Never combines main taskbar buttons. |
-CombineMMTaskbarAlways | Always combines secondary monitor taskbar buttons. |
-CombineMMTaskbarWhenFull | Combines secondary monitor taskbar buttons when full. |
-CombineMMTaskbarNever | Never combines secondary monitor taskbar buttons. |
File Explorer parameters
| Parameter | Purpose |
|---|---|
-ExplorerToHome | Opens File Explorer to Home. |
-ExplorerToThisPC | Opens File Explorer to This PC. |
-ExplorerToDownloads | Opens File Explorer to Downloads. |
-ExplorerToOneDrive | Opens File Explorer to OneDrive. |
-ShowKnownFileExt | Shows known file extensions. |
-ShowHiddenFolders | Shows hidden files, folders, and drives. |
-HideDupliDrive | Hides duplicate removable drive entries. |
-HideHome | Hides Home from navigation pane. |
-HideGallery | Hides Gallery from navigation pane. |
-HideOnedrive | Hides OneDrive from navigation pane. |
-Hide3dObjects | Hides 3D Objects folder. |
-HideMusic | Hides Music folder. |
-AddFoldersToThisPC | Adds common folders back to This PC. |
-HideIncludeInLibrary | Hides Include in library context menu entry. |
-HideGiveAccessTo | Hides Give access to context menu entry. |
-HideShare | Hides Share context menu entry. |
-ShowDriveLettersLast | Shows drive letters after labels. |
-ShowDriveLettersFirst | Shows drive letters before labels. |
-ShowNetworkDriveLettersFirst | Shows network drive letters before labels. |
-HideDriveLetters | Hides drive letters. |
System, update, appearance, gaming, and optional feature parameters
| Parameter | Purpose |
|---|---|
-DisableDragTray | Disables Drag Tray. |
-RevertContextMenu | Restores Windows 10-style context menu. |
-DisableMouseAcceleration | Disables Enhance Pointer Precision. |
-DisableStickyKeys | Disables Sticky Keys shortcut. |
-DisableStorageSense | Disables Storage Sense automatic cleanup. |
-DisableFastStartup | Disables Fast Startup. |
-DisableBitlockerAutoEncryption | Prevents automatic BitLocker device encryption. |
-DisableModernStandbyNetworking | Disables network connectivity during Modern Standby. |
-DisableDeliveryOptimization | Disables Delivery Optimization sharing. |
-DisableUpdateASAP | Prevents immediate non-security update rollout. |
-PreventUpdateAutoReboot | Prevents automatic restart after updates while signed in. |
-EnableDarkMode | Enables dark mode. |
-DisableTransparency | Disables transparency effects. |
-DisableAnimations | Disables animations and visual effects. |
-DisableWindowSnapping | Disables window snapping. |
-DisableSnapAssist | Disables Snap Assist suggestions. |
-DisableSnapLayouts | Disables Snap Layout flyouts. |
-HideTabsInAltTab | Hides tabs in Alt+Tab. |
-Show3TabsInAltTab | Shows 3 recent tabs in Alt+Tab. |
-Show5TabsInAltTab | Shows 5 recent tabs in Alt+Tab. |
-Show20TabsInAltTab | Shows 20 recent tabs in Alt+Tab. |
-DisableDVR | Disables Xbox game and screen recording. |
-DisableGameBarIntegration | Disables Game Bar integration. |
-DisableBraveBloat | Disables selected Brave browser bloat. |
-EnableWindowsSandbox | Enables Windows Sandbox. |
-EnableWindowsSubsystemForLinux | Enables Windows Subsystem for Linux. |
Common command recipes
Ready-made combinations for common goals. Review each command before running it.
Conservative cleanup without app removal
Default cleanup with app removal
Privacy-focused cleanup
Clean Start and Search
Disable AI features
File Explorer productivity setup
Minimal taskbar setup
Developer workstation setup
Gaming-focused cleanup
Silent default deployment with restore point
Silent privacy deployment
Apply defaults in Sysprep mode
Automation
Win11Debloat can be automated through PowerShell, deployment scripts, or Task Scheduler.
Automatically download and run selected changes
This command runs without prompts, creates a restore point when possible, removes the default app selection, and disables telemetry.
Run a local copy silently
If Win11Debloat is stored at C:\Win11Debloat\Win11Debloat.ps1, run:
Task Scheduler automation
Task Scheduler can run Win11Debloat at sign-in or another trigger. Basic configuration:
- Program:
powershell.exe - Arguments for local script:
Arguments for hidden local script:
Arguments for automatic download:
Recommended Task Scheduler settings:
- Trigger: when user logs on
- Run with highest privileges: enabled
- User account: selected deliberately
- Conditions: configured so the task runs on the intended machines
- History: enabled during testing
Automation best practices
- Test commands manually before automation.
- Use
-CreateRestorePointwhere appropriate. - Use
-Silentonly after the selected parameters are validated. - Avoid force-removing Edge in unattended scripts.
- Avoid removing Microsoft Store in unattended scripts.
- Use logs for troubleshooting.
- Keep a copy of the exact command used.
- Test on a VM that matches the target Windows version.
- Reboot after deployment if changes do not appear immediately.
Advanced features
Apply changes to another user
This applies supported changes to another user profile. Requirements:
- The specified user must have logged in at least once.
- The user profile must exist.
- Administrative permissions may be required.
- App removal target is controlled separately through
-AppRemovalTarget.
Apply app removal to a specific user
Or for the currently logged-in user:
Sysprep mode
Sysprep mode applies changes to the Windows default user profile. New user accounts created after running the script inherit the selected changes.
Silent default Sysprep deployment:
Best for: clean image preparation, new user profile standardization, enterprise deployment, lab images, and repair shop setup.
Important: some Sysprep changes may apply only after the new user signs in and then signs out or restarts.
Windows Audit Mode
Windows Audit Mode can be used to prepare a Windows installation before normal user accounts are created. Workflow:
- At the Windows OOBE screen, press
CTRL + SHIFT + F3. - Windows boots into the built-in Administrator account.
- Open PowerShell as administrator.
- Run Win11Debloat with
-Sysprep. - Apply the desired configuration.
- Exit Audit Mode.
- Continue Windows setup.
Best for: preparing clean images, standardizing new user profiles, removing consumer clutter before first user setup, and technician workflows.
Replace Start layout for all users
Best for: business desktops, lab machines, shared computers, kiosk-adjacent configurations, and standardized workstation images.
Reverting changes
Most Win11Debloat changes can be reverted. App removal and registry or policy changes are handled differently.
Reverting settings through Win11Debloat
In recent Win11Debloat versions, previously applied tweaks can be detected for the logged-in user. Many changes can be reverted by running Win11Debloat again and unchecking the applied setting. Recommended process:
- Run Win11Debloat again.
- Review detected applied changes.
- Uncheck the setting to revert.
- Apply changes.
- Restart Windows if required.
Restore registry backup
Win11Debloat creates a backup of system registry settings before applying changes in supported versions. The registry backup restores system settings changed by the script.
Important: a registry backup does not reinstall removed applications.
General restore workflow:
- Open Win11Debloat.
- Open the Options menu.
- Select Restore backup.
- Select Restore Registry Backup.
- Select the backup file.
- Review the change summary.
- Restore from backup.
- Restart the PC.
- Reinstall removed apps separately if needed.
Restore Start menu pinned apps
If Start menu pins were cleared, Win11Debloat can restore the Start menu backup. General workflow:
- Open Win11Debloat.
- Open the Options menu.
- Select Restore backup.
- Select Restore Start Menu Backup.
- Choose the user target.
- Restore the backup.
- Sign out or restart if needed.
Manual Start layout restore
If the script created a start2.bin.bak file, the Start layout can be manually restored. Folder path:
Manual restore steps:
- Open File Explorer.
- Paste the folder path into the address bar.
- Rename the current
start2.bintostart2.bin.old. - Copy
start2.bin.bak. - Rename the copied file to
start2.bin. - Sign out or restart.
- Confirm that the old Start layout is restored.
Reinstall removed apps
Most removed apps can be reinstalled through Microsoft Store, WinGet, the app publisher website, OEM support pages, or direct Microsoft Store links. Example WinGet pattern:
Reinstall Xbox-related components
If Xbox apps or gaming services were removed and games no longer work correctly, reinstall Xbox components from Microsoft Store or use the gaming services repair tools where applicable.
Reinstall Get Help
If Windows troubleshooters no longer work after removing Get Help, reinstall the Get Help app from Microsoft Store.
Reinstall Microsoft Store
Removing Microsoft Store is not recommended because it is harder to reinstall than most apps. If it was removed, use a trusted Windows repair guide or official Microsoft repair method where available.
Troubleshooting
PowerShell says scripts are disabled
Use the advanced method and temporarily allow scripts for the current process:
This affects only the current PowerShell process.
The console closes immediately after running Run.bat
Use the advanced method:
- Open PowerShell as administrator.
- Navigate to the extracted Win11Debloat folder.
- Run:
PowerShell cannot download the script
Possible causes: no internet connection, DNS issue, corporate firewall, security software block, PowerShell web request restrictions, or GitHub access blocked. Try:
- Use the traditional ZIP download method.
- Check security software logs.
- Use another network.
- Download the release manually from GitHub.
- Run from a local folder.
Windows Defender or another antivirus flags the script
PowerShell scripts that modify system settings can sometimes trigger security warnings. Because Win11Debloat is open source, the code can be inspected before running. Recommended response:
- Confirm the script was downloaded from the official project.
- Review the GitHub repository and release.
- Avoid third-party mirrors.
- Check project discussions and issues for current false-positive reports.
- Do not bypass security software if the file came from an unknown source.
Some settings say “managed by your organization”
This can happen because some Windows and Edge settings require local policies to apply. Windows may display “managed by your organization” even on a personal PC when local policy values are set. This does not necessarily mean the PC is controlled by an outside organization. To remove the message, revert the relevant Win11Debloat setting or restore the registry backup.
Some Windows troubleshooters stopped working
Some Windows troubleshooters depend on the Get Help app. If Get Help was removed, reinstall it from Microsoft Store.
Widgets still appear after disabling widgets
- Restart Windows Explorer.
- Sign out and sign back in.
- Restart the PC.
- Confirm related widget apps were removed or disabled.
- Re-run the selected setting.
Bing results still appear in Search
- Restart Windows Explorer.
- Sign out and sign back in.
- Restart the PC.
- Confirm
-DisableBingwas applied. - Check whether Windows policy or account sync restored the setting.
File extensions are still hidden
- Restart File Explorer.
- Open File Explorer options and confirm extension visibility.
- Re-run:
Apps return after a Windows update
Windows feature updates and Microsoft Store updates may reinstall some apps or re-enable some experiences. Recommended response:
- Re-run Win11Debloat.
- Use a custom app removal list.
- Use command-line automation for repeatable cleanup.
- For managed systems, enforce settings through deployment tooling where appropriate.
Removed app still appears in Start
Possible causes: Start layout cache, placeholder shortcut, app provisioned for another user, app still installed for a different user, or a Store stub remains. Try:
- Restart Windows.
- Remove the Start pin.
- Run app removal for the correct user or all users.
- Clear or replace Start layout if needed.
App removal fails
Possible causes: app is not installed; app ID does not match the supported list; app is protected or required; app belongs to another user; WinGet timeout or package source issue; or a Microsoft Store dependency problem. Try:
- Run as administrator.
- Use the exact supported App ID.
- Use the app selection interface.
- Use Only show installed apps.
- Check logs.
- Remove for AllUsers if appropriate.
- Remove for the specific user if appropriate.
Changes do not apply to another user
Possible causes: user has never logged in; user profile does not exist; user is not targeted correctly; change is per-user and not available for that profile; or restart or sign-out is required. Try:
- Log into the user once, then run again.
- Use
-User. - Use
-AppRemovalTargetfor app removal. - Use Sysprep mode for future users.
Recommended profiles
Safe personal cleanup
Best for most first-time users.
Result:
- Disables common annoyances
- Keeps apps installed
- Lower risk
Standard personal cleanup
Best for confident personal users.
Result:
- Applies default tweaks
- Removes default apps
- Good after a fresh install
Privacy and quiet UI
Less tracking and recommendation content.
Result:
- Less tracking
- Less recommendation content
- Cleaner Search and taskbar
AI-off setup
Disables major Windows AI integrations supported by Win11Debloat.
Result:
- Disables major Windows AI integrations supported by Win11Debloat
Workstation setup
Cleaner professional desktop, apps preserved.
Result:
- Cleaner professional desktop
- Better File Explorer defaults
- Minimal taskbar
- Apps preserved
Developer setup
Developer-friendly Windows environment.
Result:
- Developer-friendly Windows environment
- WSL and Sandbox enabled
- Better file visibility
Deployment baseline
Conservative default-user cleanup, no app removal.
Result:
- Conservative default-user cleanup
- No app removal
- Suitable starting point for testing deployment
Windows version notes
Win11Debloat supports Windows 10 and Windows 11, but not every feature applies to every version.
Windows 10
Common Windows 10-relevant options include:
- App removal
- Telemetry reduction
- Suggestions removal
- Edge ads reduction
- Bing search removal
- File extension visibility
- Hidden file visibility
- Legacy File Explorer cleanup
- Hiding 3D Objects
- Hiding OneDrive
- Hiding Music
- Hiding Chat or Meet Now where applicable
Windows 11
Common Windows 11-relevant options include:
- Copilot removal
- Recall disabling
- Click to Do disabling
- AI service startup control
- Start menu cleanup
- Recommended section hiding
- All Apps view options
- Taskbar alignment
- Widgets disabling
- Search box customization
- End Task taskbar option
- Home and Gallery navigation pane cleanup
- Snap Layout controls
- Windows Sandbox
- Windows Subsystem for Linux
Build-specific behavior
Some options require specific Windows builds. When a feature does not appear or does not apply, the Windows build may not support it. Examples:
- Some AI features require newer Windows 11 builds.
- Some Start menu options require Windows 11 22H2 or later.
- Some taskbar options require newer Windows 11 builds.
- Windows Sandbox support depends on edition and virtualization support.
Logs
Win11Debloat can save logs for troubleshooting.
Default behavior: logs are saved inside a Logs folder in the script directory when possible.
Custom log path:
Use logs when:
- App removal fails
- A tweak does not apply
- Automation behaves differently than expected
- A deployment needs auditability
- Reporting an issue
Best practices
For personal users
- Start with the graphical interface.
- Prefer
-RunDefaultsLitefor the first run. - Avoid force-removing Edge.
- Keep Microsoft Store.
- Create a restore point.
- Restart after applying changes.
- Remove apps gradually.
- Save a list of changes that were applied.
For power users
- Build a personal command profile.
- Use custom app lists.
- Keep commands in a setup notes file.
- Use a local copy for repeatable setup.
- Test after major Windows updates.
- Re-run selected changes when Windows reintroduces unwanted features.
For IT administrators
- Test on virtual machines.
- Test on each Windows build in use.
- Separate app removal from settings cleanup.
- Avoid high-risk removals in broad deployment.
- Validate app dependencies.
- Validate undo behavior.
- Use logs.
- Document parameters.
- Avoid undocumented one-off tweaks.
- Use Sysprep mode for new-user defaults.
- Use deployment tooling for enforcement when needed.
For repair shops and technicians
- Ask users what apps they use before removing anything.
- Avoid removing OEM tools if warranty or diagnostics matter.
- Avoid removing Xbox components on gaming PCs.
- Keep Microsoft Store.
- Create a restore point.
- Use RunDefaultsLite when uncertain.
- Export or record the selected changes.
Security notes
Win11Debloat is a PowerShell script that may run with administrative privileges. This makes source trust important. Safe usage rules:
- Download only from the official project or official download command.
- Do not run copies from unknown mirrors.
- Inspect the script if security is a concern.
- Avoid pasting modified commands from random websites.
- Use the GitHub release or official quick command.
- Keep Windows security enabled.
- Treat any system modification tool with caution.
Contributing
Win11Debloat is open source and can be improved by community contributions. Useful contribution types:
- Bug reports
- Feature requests
- Testing
- Pull requests
- Documentation improvements
- App metadata updates
- Registry tweak improvements
- Reversibility improvements
- Windows version compatibility testing
Testing prerelease versions
Prerelease versions are intended for testing and development. They should not be used in production environments. Development command:
Use only on test systems or virtual machines.
Local development setup
Basic workflow:
Run locally from an elevated PowerShell window:
Project structure
Typical repository structure:
Contribution guidelines
Good contributions should:
- Be tested on a Windows test environment.
- Include undo support where possible.
- Include Sysprep support where relevant.
- Avoid policies unless needed.
- Keep pull requests focused.
- Use clear names for features, IDs, and files.
- Update relevant documentation.
- Match existing style.
- Avoid hardcoded paths.
- Use
$PSScriptRootand existing script variables where appropriate. - Test current-user, other-user, and Sysprep behavior if relevant.
Adding a removable app
To identify an Appx package:
New apps should be added to Config\Apps.json. A good app entry needs a friendly name, app ID, description, and a default selection decision. Only apps broadly considered bloatware should be selected by default.
Adding a feature
Features are defined in Config\Features.json. Registry-based features normally need:
Command-line parameters should be added to both Win11Debloat.ps1 and Scripts\Get.ps1.
Default preset caution
The default preset should remain conservative. Good default candidates:
- Remove obvious bloatware
- Reduce ads and suggestions
- Improve privacy
- Avoid breaking core functionality
- Be useful to most users
- Be reversible
Poor default candidates:
- Highly opinionated changes
- Experimental features
- Changes that break common workflows
- Features that remove important Windows components
- Settings that only a small audience wants
Extended FAQ
In-depth answers to frequently asked questions about safety, reversibility, performance, and deployment.
Glossary
Final recommendation
For most users, the best path is simple:
- Run Win11Debloat as administrator.
- Start with the graphical interface.
- Use RunDefaultsLite first if app removal feels risky.
- Use RunDefaults only when default app removal is acceptable.
- Keep Microsoft Store unless there is a strong reason to remove it.
- Avoid force-removing Edge unless the tradeoffs are understood.
- Create a restore point.
- Restart after applying changes.
- Re-run Win11Debloat if Windows updates bring unwanted features back.
Win11Debloat gives Windows users a practical way to remove clutter, reduce tracking, disable intrusive features, and build a cleaner Windows environment without installing a permanent optimization suite.