lodash 中文文档 lodash 中文文档
英文官网 (opens new window)
GitHub (opens new window)
英文官网 (opens new window)
GitHub (opens new window)
  • 简介
  • 数组
  • 集合
  • 函数
  • 语言
  • 数学
  • 数字
  • 对象
  • Seq
  • 字符串
  • 实用函数
  • Properties


  This Project was adapted from W4RH4WK's Project

These scripts will Customize, Debloat and Improve Privacy/Performance and System Responsiveness on Windows 10+.

This has a collection of scripts to tweak the system per category, using different functions to adjust the system settings and make Windows great again! You can also install your favorite softwares through the GUI with just one click after being selected.

Use on a fresh Windows install to notice the differences. Using an admin account is recommended to avoid any compatibility issues.


⚠️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.

🚀 Download Latest Version


Code located in the main branch is considered stable, the develop branch contains the most recent features.

Branch to Download Version(s) Supported Edition(s) PowerShell Version
:--- :--- :--- :---
⬇️ Main(Stable) 22H2 or Older Home / Pro v5.1+
⬇️ Develop(Newer)

✨ Usage


To run a variant of the script, follow these steps:

Extract the entire.zip file to another folder.
Run OpenTerminalHere.cmd (try to run as admin if nothing happens at all).
Copy and Paste one of the lines below on your Terminalto unblock the scripts and execute it:

GUI Version


  1. ``` powershell
  2. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1"
  3. ```

Script GUI TheApply Tweaks button is the main one for debloating.

CLI Version (Minimal, good for automation)


  1. ``` powershell
  2. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1" 'CLI'
  3. ```

Scripts can be run individually, pick what you need.

🔄️ Roll-Back


If something breaks you can rely on:

If you want (almost)everything to it's original state, use the Undo Tweaks button on WinDebloatTools.ps1.
A restoration point done by the script itself;
The Repair Windows button on WinDebloatTools.ps1 ;

☑️ Common Script Features


Click to expandThis part is also valid to the Apply Tweaksbutton on the GUI.

Import all necessary modules before executing everything ;
Logs both script runs on C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs ;
Make a Restore Point and Backup the Hosts file ;
Install Winget/Chocolatey package managers by default ;
Creates a new Scheduled Task to daily upgrade all available softwares via Wingetat 12:00and Chocolateyat 13:00;
Find the Scheduled Task on Task Scheduler > Microsoft > Windows > PowerShell > ScheduledJobs > Chocolatey/Winget Daily Upgrade ;
Register daily upgrade logs on C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs and remove old log files;

Download AdwCleaner and Run the latest version for Virus/Adware scan and from OOShutUp10 and import all Recommended settings from a file ;
Disable non-essential Telemetry from Scheduled Tasks and Optimize it ;
Disable heavy Services, but enable some on SSDs for optimum performance ;
Remove some of the legacy system components called "capabilities", except the most popular ones ;
Remove Bloatware UWP Apps that comes with Windows 10+, except from my choice ;
Optimize Privacy by disabling more telemetry parts and changing GPOs, all through changing registry keys ;
Optimize Performance by changing away from default settings that slowdowns the system, utilizing PowerShell commands and changing registries to disable features ;
Apply General Personalization tweaks via Registry and PowerShell commands ;
Help improve the Security of Windows while maintaining performance ;
Disable obsolete Windows optional features and enable some that might help ;

✅ GUI Script Features


Click to expand### System Tweaks

Customize System Features (Can be found here)


Enable/Disable Dark Theme : Apply Dark Themeor Light Themeon Windows;
Enable/Disable Activity History : Manages the Activity Historysetting;
Enable/Disable Background Apps : Manages ALLthe Background Appssettings;
Enable/Disable Clipboard History : Manages the Clipboard Historysetting, that keeps a history from your clipboard pressing Windows + V key;
Enable/Disable Clipboard Sync Across Devices : Manages the Clipboard Sync Across Devicessetting, which allows to use the same clipboard for multiple devices (must be using a MS account);
Enable/Disable Cortana : Manages the Cortanasetting;
Enable/Disable Hibernate : Manages the Hibernatesetting;
Enable/Disable Old Volume Control : Manages the Old Volume Control (Win 7/8.1)setting;
Enable/Disable Online Speech Recognition : Manages the Online Speech Recognitionsetting, 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 Linksetting, 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 Storefor an App that can open it.
Enable/Disable Telemetry : Manages the Windows Telemetry Levelsetting;
Enable/Disable WSearch Service : Manages the Windows Search Servicesetting;
Enable/Disable Xbox Game Bar/DVR/Mode : Manages the Xbox Game Bar/DVR/Modesetting, that can open Game Bar anywhere, record clips from games and change Game Mode;

System Debloat Tools


Apply Tweaks : Run every Common Tweak scripts (Go To ☑️ Common Script Features section );
Undo Tweaks : Re-apply some tweaks and Revertall 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/WebView, then remove the remaining files;
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;

Install System Apps (Can be found here)


This section contains options to restore the system apps, by downloading them from the MS Store(mostly) and doing Stock configurations(for some Apps).

Cortana ;
Dolby Audio ;
Microsoft Edge ;
OneDrive ;
Paint + Paint 3D ;
Phone Link ;
Sound Recorder ;
Taskbar Widgets ;
Windows Media Player (UWP) ;
Xbox : Re-enable Xbox related functionalities and reinstall the Xbox Apps available on MS Store.

Other Tools


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);

Windows Update (Can be found here)


Enable/Disable Automatic Windows Update : Set Windows updates to automatic or manual;

Optional Features (Can be found here)


This section can manually adjust Optional Features from the system, working as a ON/OFF toggle.

Miscellaneous Features (Can be found here)


Enable/Disable Encrypted DNS : Sets the DNS Client Servers to Cloudflare'sand Google's(ipv4 and ipv6), and enables DNS Over HTTPSon Windows 11.
Enable/Disable God Mode : Manages the hidden Desktop folder called "God Mode";
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;

Software Install


Upgrade All Softwares : Upgrades all Softwares installed on your machine installed through Wingetand Chocolatey.
WSL will only update itself, not the distros installed.

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);

🏅 More Debloat Scripts (Community)


Click to expandThe scripts are designed to run With/Without (GUI/CLI) any user interaction. Modify them beforehand. If you want a more interactive approach then check out:

win10script and winutil (Recommended) from ChrisTitusTech ;
Windows10Debloater from Sycnex ;
Sophia-Script-for-Windows from farag2 ;
Windows-Optimize-Harden-Debloat and Windows-Optimize-Debloat from SimeonOnSecurity ;

🔧 Tweak Testers


All of my friends and peoplewho trusted on me to run the script;
yCr-shiddy - Helped giving more ideas and fixes;

🤍 Credits


Special thanks to LowSpecGamer, he is the reason i've adapted this script.
Special thanks to Fabio Akita, for believing in this project and making this script famous 🤍.
W4RH4WK - For his project ^^

📚 Used code references


Adamx's - by this video (and script);
Baboo's - by this video (and commands);
ChrisTitusTech - by having taught how to mess with PowerShellin this Stream (and his open-sourcedebloat script);
Daniel Persson - by this video (and script explanation);
matthewjberger - by this script.

➕ Contributing


Found a bugor want a new feature? You can open a new Issue here. Wanting to add improvements or fixes? Please check out the CONTRIBUTING.md file.

📝 License


Licensed under the MIT license.

MalwareBytes AdwCleanerand O&O ShutUp10++have their own licenses.
Last Updated: 2023-07-04 08:21:50