Re-imagining Windows like a minimal OS install, already debloated with minimal impact for most functionality.
Re-imagining Windows like a minimal OS install, already debloated with minimal impact for most functionality.
[!WARNING]
DISCLAIMER: You’re doing this at your own risk, I am not responsible for any data loss or damage that may occur. It’s not guaranteed that every feature removed from the system can be easily restored.
Code located in the main
branch is considered bleeding-edge, but big features/reworks will be implemented in a separate branch.
[!IMPORTANT]
Use on a fresh Windows install to notice the differences. Using an admin account is recommended to avoid any compatibility issues.
Branch to Download | Version(s) Supported | Edition(s) | Architecture | PowerShell Version |
---|---|---|---|---|
⬇️ Main(Current) |
23H2 or Older | Home / Pro |
x86/x64 ONLY ARM/ARM64 will break your installation (#97) |
v5.1+ |
To run a variant of the script, follow these steps:
.zip
file to another folder.OpenTerminalHere.cmd
(try to run as admin
if nothing happens at all).Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1"
The Apply Tweaks
button is the main one for debloating.
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1" 'CLI'
Scripts can be run individually, pick what you need.
If something breaks you can rely on:
Undo Tweaks
button on WinDebloatTools.ps1
.Repair Windows
button on WinDebloatTools.ps1
;This part is also valid to the Apply Tweaks button on the GUI.
C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs
;Enable/Disable Dark Theme
: Apply Dark Theme or Light Theme on Windows;Enable/Disable Activity History
: Manages the Activity History setting;Enable/Disable Background Apps
: Manages ALL the Background Apps settings;Enable/Disable Clipboard History
: Manages the Clipboard History setting, that keeps a history from your clipboard pressing Windows + V
key;Enable/Disable Clipboard Sync Across Devices
: Manages the Clipboard Sync Across Devices setting, which allows to use the same clipboard for multiple devices (must be using a MS account);Enable/Disable Cortana
: Manages the Cortana setting;Enable/Disable Hibernate
: Manages the Hibernate setting;Enable/Disable Legacy Context Menu
: Bring back the Windows 10 context menu from right-clicking or default on Windows 11;Enable/Disable Location Tracking
: Allow or block location sensors and trackers on Windows;Enable/Disable News And Interest
: Show or hide the temperature and climate on the taskbar;Enable/Disable Old Volume Control
: Manages the Old Volume Control (Win 7/8.1) setting;Enable/Disable Online Speech Recognition
: Manages the Online Speech Recognition setting, by pressing the keys Windows + H
you can speak through your mic, then use it to type text using your voice;Enable/Disable Phone Link
: Manages the Phone Link setting, which can link your Android/iPhone devices notifications to Windows;Enable/Disable Photo Viewer
: Enables or Disables the old Photo Viewer (Win 7/8.1);Enable/Disable Search App for Unknown Ext.
: When running a unknown extension file, be able to search through MS Store for an App that can open it.Enable/Disable Telemetry
: Manages the Windows Telemetry Level setting;Enable/Disable WSearch Service
: Manages the Windows Search Service setting;Enable/Disable Windows Spotlight
: Manages the spotlight setting in personalization settings, giving a new desktop and lockscreen wallpaper daily;Enable/Disable Xbox Game Bar/DVR/Mode
: Manages the Xbox Game Bar/DVR/Mode setting, that can open Game Bar anywhere, record clips from games and change Game Mode;Apply Tweaks
: Run every Common Tweak scripts (Go To ☑️ Common Script Features section);Undo Tweaks
: Re-apply some tweaks and Revert all possible ones, covering the, ShutUp10 settings
, Scheduled Tasks
, Services
, Privacy and Performance
, Personal
and Optional Features
tweaks, then try to Reinstall Pre-Installed Apps
;Remove Microsoft Edge
: uninstalls Microsoft Edge, disables Scheduled Tasks and Services related to Edge, then remove the remaining files, Edge Web View files will remain untouched, but apps which depends on WebView2 will not install unless you install Microsoft Edge;Remove OneDrive
: completely removes OneDrive from the System, re-install is possible via Win Store;Remove Xbox
: wipe Xbox Apps, disable Services related to Xbox and GameBar/GameDVR;This section contains options to restore the system apps, by downloading them from the MS Store (mostly) and doing Stock configurations (for some Apps).
The Xbox button uses a script to restore functionalities and reinstall the Xbox Apps available on MS Store.
This section contains tools to solve some Windows problems and get info about how much debloated the system is.
Randomize System Color
: Changes the Windows color pallette to a random generated hex color;Reinstall Pre-Installed Apps
: Rebloat Windows with all the Pre-Installed Apps;Repair Windows
: Try to Completely fix the Windows worst problems via Command Line;Show Debloat Info
: Make an overall check-up from disabled and enabled Windows Components (Compare before and after applying tweaks, it’s a great difference);Enable/Disable Automatic Windows Update
: Set Windows updates to automatic or manual;These sections can manually adjust Features from the system, working as a ON/OFF toggle.
Enable/Disable Encrypted DNS
: Sets the DNS Client Servers to Cloudflare’s and Google’s (ipv4 and ipv6), and enables DNS Over HTTPS on Windows 11.Enable/Disable God Mode
: Manages the hidden Desktop folder called “God Mode”;Enable/Disable Mouse Acceleration
: Manages the Enhance Pointer Precision setting from mouse settings;Enable/Disable Mouse Natural Scroll
: Sets the mac-like mouse scrolling behavior, basically reverts mouse scroll direction;Enable/Disable Take Ownership menu
: Enables or Disables the Take Ownership context menu;Enable/Disable Shutdown PC shortcut
: Manages the Shutdown Computer desktop shortcut;Install Winget/Chocolatey package managers;
Create or Remove a Daily Upgrade Task for Winget/Chocolatey packages;
C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs
and remove old log files;Remove All Chocolatey Packages
: List all packages from Chocolatey which are installed and remove everything at once;
Upgrade All Softwares
: Upgrades all Softwares installed on your machine installed through Winget and Chocolatey.
Install Selected
: Install the selected apps by marking the checkbox(es);
Uninstall Mode
: Default as OFF, clicking this will switch the Install Selected
button to Uninstall Selected
and uninstall every selected apps (Advice: differently colored buttons may not be able to uninstall completely and WSL UWP Apps, but WSL Distros will be unregistered);
FIRST of all, if have any questions or concerns about the project, please refer to the DISCUSSION page, not the ISSUES, this helps keeping the project organized, thanks!
Found a bug or want a new feature? You can open a new Issue
here.
Wanting to add improvements or fixes? Please check out the CONTRIBUTING.md file.
List of all changes made on the script since the beginning, the file can be accessed here.
The scripts are designed to run without any user interaction. Modify them beforehand. If you want a more interactive approach (also more maintained) then check out:
This project is NOT associated to MalwareBytes and O&O Software GmbH in any form.
MalwareBytes AdwCleaner and O&O ShutUp10++ have their own licenses.
Licensed under the MIT license.