I put together all sorts of scripts to make Windows 10 more efficient. For every script I write Cr. Who made it? Tweaking will remove Bloatware and Bloatware Regedit. You should backup your data before using Scripts, as it may delete programs you are using and delete programs loaded through Microsoft Store such as Netfrix, Skype, Spotify, Instargram, etc. Please consult Scripts before using them.
Version | Marketing name | Build | Arch | Editions |
---|---|---|---|---|
20H1 | May 2021 Update | 19043 | x64 | Home/Pro/Enterprise |
20H2 | October 2020 Update | 19042 | x64 | Home/Pro/Enterprise |
21H1 | May 2020 Update | 19041 | x64 | Home/Pro/Enterprise |
- Set up Privacy & Telemetry
- Uninstall OneDrive
- Remove Bloatware & Regedit
- Disable Windows Seach , Update , Sysmain , Workstation , TCP/IP NetBIOS , Print Spooler
- Disable Contana
- Regedit FPS Booster
- Make Windows 10 more private and secure
- DisableMemory Compression
- Turn off Microsoft Defender Prmanently
- reduced response time
- Reduce memory consumption
- Reduce CPU
- Make gaming a top priority
- Disable SmartScreen
- Install Runtime Visual CC+ 2005 - 2021
- Disable Dithering ( For Graphic AMD GPU )
- Disable CPU energy-saving technique that reduces CPU power consumption and synchronizing of process wake-ups.
- Adding more ram for applications in system memory caching to improve microstuttering (Enable LargeSystemCache)
- Disable Ram saving techniques Windows use (Paging Combining) to improve microstuttering
- Disable Start-up Telemetry and Programs to Improve Startup and Memory Usage
- Disable Delivery Optimization P2P Update downlods outside of local network
- Disable unnecessary System Services for less System Usage (116 Services Disabled)
- Speed up start time by Disabling DelayedDesktopSwitchTimeout
- Applying Optimal Win32Priority for balanced FPS and Latency
- Disable Settings App unnecessary and telemetry Options
- Change Windows Updates to "Notify to schedule restart"
- Install Timer Resolution Service to lower Input Delay.
- Turn off microsoft peer-to-peer networking services
- Enable Full-screen Exclusive for lower input delay
- Disable Telemetry & Data Collection bloatwares
- Remove unwanted unnecessary temporary files
- Disable Consumer experiences from Microsoft
- Enable Hardware Accelerated GPU Scheduling
- Enabling Normal Priority for Fortnite
- Disable Windows Automatic maintenance
- Run Windows Cleaner (cleanmgr.exe)
- Turn off data execution prevention
- Add Take Ownership to Context menu
- Disable WPP SOFTWARE tracing logs
- Disable prefetcher and superfetch
- BCD Tweaks for lower Input Delay
- Import Custom Nvidia Profile
- Disable System Auto-Loggers
- Disable Paging Executive
- Disable DistributeTimers
- Disable GPU Preemption
- Disable fast startup
- Disable Hibernation
- Disable Sleep study
- Disable Aero shake
The left side is before customization. The right side is after the adjustment.
If you have any problems, please contact me at Discord : Samcro#6499
I would be happy to extend the collection of scripts. Just open an issue or send me a pull request. (Yes, if its useful, you can).
- W4RH4WK (For his project ^^)
- Sergey Tkachenko (WinAero Tweaker Dev.)
- O&O Software GmbH (ShutUp10 Dev. Company)
- MalwareBytes (AdwCleaner Dev. Company)
-
Special thanks to the LowSpecGamer, he is the reason i've updated this script.
-
ChrisTitusTech - gave me more confidence to mess with PowerShell after this video
-
Daniel Persson - by this video
The scripts are designed to run With/Without (GUI/CLI) any user interaction. Modify them beforehand. If you want a more interactive approach check out:
- windows-debloat from kalaspuffar;
- Windows10Debloater from Sycnex (Recommended);
- win10script from ChrisTitusTech (Recommended);
- Windows 10 Sophia Script from farag2.
- DisableWinTracking from 10se1ucgo.
How To (Advanced Users)
By using SysInternal Suite Procmon(64).exe
i could track the SystemSettings.exe
by filtering it per Process Name, then Clearing the list (Ctrl + X)
(But make sure it is Capturing the Events (Ctrl + E)
) and finally, applying an option of the Windows Configurations
and searching the Registry Key inside Procmon(64).exe
.
After finding the right register Key, you just need to Right-Click and select Jump To... (Ctrl + J)
to get on its directory.