Skip to content

This is the Ultimate Windows 10 Debloat and Gaming Tweaks Optimization based on ChrisTitusTechScript which is based on multiple debloat scripts and gists from github.

License

Notifications You must be signed in to change notification settings

gjenning/Windows10GamingFocus

 
 

Repository files navigation

Windows10GamingFocus

This is A FORK Based On ChrisTitusTech that's foucus on debloat and optimize windows 10/11 for the lowest latency and best gaming experience, the Ultimate Windows 10/11 Script is a creation from multiple debloat scripts and gists from github. I also added Chocolatey and other tools to the script that I install on every machine.

Warrning: I am NOT responsible for what you do to your Devices/Systems, so follow these instructions at your own risk. Make sure you know what you're doing, it's best to understand the process rather than just copy and paste commands and such.

Changelog!

16 July 2022

- add better support for windows 11!
- Moved taskbar icons to the left.
- restored windows 10 context menu.
- disabling windows 11 start menu recomended section.
- bug fixes and imporvments.

27 June 2021

- Getting Ready for Windows 11 yay!
- Disabling New Windows 10 News and Interests Feed.
- Movilng Updates to slower release ring.
- Delaying Windows Feature Updates by 45 Days to Ensure a Bug Free Build.
- Delaying Windows Quality Updates by 7 Days to Ensure a Bug Free security updates.
- much more fixes forget to remember!

10 April 2021

- Reverting removal of XBOX as it's required by some Amd system for recording!
- Removing installation of Sumatra, ChocoGUI, disable Microsoft Software Protection Platform Service, disable Wsappx to Fix 100% Disk Usage, as they cause issue with alot of people.
- Fixing some issues with code and cleaning it to be prepaired with upcomming windows 10/11 21h1.

28 Feb 2021

- Adding Disabling Nagle’s Algorithm to Network Optimizations.
- Fixing MSI Mode not applying correctly!
- Keeping Dolby and Dolby Access from removing as requested.

23 Feb 2021

- Disable Controlled Folder Access in Windows 10 Windows Defender!

11 Jan 2021

- Fixed system restore was not created if runs before 24h of last point created.
- Setting system restore maximum size to 5GB.
- Adding option to enable or disable MSI Mode (Please read the WARNNINGS First!) .
- Better warrning messages regarding critical options.

3 Jan 2021

- Fixed Start Menu Search (no need for power toys now!).

2 Jan 2021

- Disabling more of Un nessessary Services For Gaming.
- Improved removal of default microsoft apps and bloatware.
- Disabling New Microsoft MeetNow.
- Unbinned StartMenu Titles and forced apps only view.

29 Dec 2020

- Hopfully fixed GPU Tweaks Issues on dual GPU laptops, GPU Tweaks is Now Applied only on GTX/RTX/AMD Cards Only!
- Minor Tweaks and fixes in code.

24 Dec 2020 Big Update!

- Auto detect Windows screen Scale setting and apply Mouse fix accordingly for 100% Raw Mouse Input No Need For this fix now already auto detect and implemented (http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html).
- Auto detect Nvidia GPU and Apply Power and Latency Tweaks.
- Auto Detect AMD GPU and Apply Latency Tweaks.

23 Dec 2020

- Applying Nvidia Tweaks.

20 Dec 2020 ( thanks to Fr33thy those tweaks from his registry version https://youtube.com/c/FR33THY )

- Disabling power throttling(Laptop).
- Setting Processor scheduling to programms priority for Best Performance.
- Disabling aero shake.
- Show BSOD details instead of the sad smiley.
- Disabling start menu live tiles.
- Setting Wallpaper Quality to 100%.
- Disabling search history.
- Disabling "- Shortcut" Word.
- Disabling Mouse Keys Keyboard Shortcut.
- Disabling Windows Transparency.
- Turning Off Safe Search.
- Disabling Cloud Search.
- Disabling Device History.
- Disabling Windows Remote Assistance.
- Disabling Search Histroy.

19 Dec 2020

- Disable DMA memory protection and cores isolation ("virtualization-based protection").
- Disable Process and Kernel Mitigations.
- Disallow drivers to get paged into virtual memory.
- Use big system memory caching to improve microstuttering.
- Force contiguous memory allocation in the DirectX Graphics Kernel.
- Tell Windows to stop tolerating high DPC/ISR latencies.
- Decrease mouse and keyboard buffer sizes.
- disabled any power saving option under any network device.
- disabled offloading, Green Ethernet, Giga Lite, EEE, Advanced EEE, Energy Efficient from all network devices.

16 Dec 2020

Fixed white shortcut for game lunchers for good.

7 Dec 2020

Replaced Adobe Acrobat Reader With open source lightweight Sumatra PDF! only 4mb!

6 Dec 2020

added Option to enable or disable Microsoft Software Protection Platform Service” Causing High CPU Usage in older systems
added Option to enable or disable Microsoft Store and Wsappx to Fix 100% Disk Usage in Windows 10 in older systems

5 Dec 2020

fixed Restrict windows update p2p only to local
added Disable Core Parking on current PowerPlan Ultimate Performance
Now No Need To disable High precision event timer manually! script will do it for you!

2 Dec 2020

Option to Enable & Install Or Disable & Uninstall Microsoft OneDrive

This Script Does The Following!

  • Dark Mode.
  • One Command to launch and run.
  • Chocolatey Install.
  • O&O Shutup10 CFG and Run.
  • Added Install Programs.
  • Added Debloat Microsoft Store Apps.
  • Removing Bloadwares.
  • Disable Or Enable Microsoft Windows Defender and related Processes.
  • Disable or Enable "Microsoft Software Protection Platform Service” that Cause High CPU Usage in some older systems.
  • Disable or Enable Wsappx to Fix 100% Disk Usage in Windows 10 in older systems.
  • Disabling Telemetry.
  • Disabling Wi-Fi Sense.
  • Disabling SmartScreen Filter.
  • Disabling Bing Search in Start Menu.
  • Disabling Application suggestions.
  • Disabling Activity History.
  • Disabling Background application access.
  • Disabling Location Tracking.
  • Disabling automatic Maps updates.
  • Disabling Feedback.
  • Disabling Tailored Experiences.
  • Disabling Advertising ID.
  • Disabling Cortana.
  • Disabling Error reporting.
  • Restricting Windows Update P2P only to local network.
  • Stopping and disabling Diagnostics Tracking Service.
  • Stopping and disabling WAP Push Service.
  • Lowering UAC level.
  • Disabling SMB 1.0 protocol.
  • Setting current network profile to private.
  • Setting unknown networks profile to private.
  • Disabling automatic installation of network devices.
  • Enabling F8 boot menu options.
  • Disabling Meltdown (CVE-2017-5754) compatibility flag.
  • Enabling Malicious Software Removal Tool offering.
  • Enabling driver offering through Windows Update.
  • Disabling Windows Update automatic restart.
  • Stopping and disabling Home Groups services.
  • Disabling Shared Experiences.
  • Disabling Remote Assistance.
  • Enabling Remote Desktop w/o Network Level Authentication.
  • Disabling Autoplay.
  • Disabling Autorun for all drives.
  • Disabling Storage Sense.
  • Disabling scheduled defragmentation.
  • Stopping and disabling Superfetch service.
  • Starting and enabling Windows Search indexing service.
  • Setting BIOS time to UTC.
  • Disabling Hibernation.
  • Enabling Sleep start menu and keyboard button.
  • Disabling display and sleep mode timeouts.
  • Disabling Fast Startup.
  • Disabling Action Center.
  • Enabling Lock screen.
  • Enabling Lock screen (removing scheduler workaround).
  • Disabling Sticky keys prompt.
  • Showing task manager details.
  • Showing file operations details.
  • Disabling file delete confirmation dialog.
  • Hiding Taskbar Search icon / box.
  • Hiding Task View button.
  • Hiding People icon.
  • Showing all tray icons.
  • Disabling search for app in store for unknown extensions.
  • Disabling 'How do you want to open this file?' prompt.
  • Adjusting visual effects for performance.
  • Enabling NumLock after startup.
  • Enabling Dark Mode
  • Stopping Edge from taking over as the default .PDF viewer
  • Showing known file extensions.
  • Hiding hidden files.
  • Hiding sync provider notifications.
  • Hiding recent shortcuts.
  • Changing default Explorer view to This PC.
  • Hiding Music icon from This PC.
  • Hiding Music icon from Explorer namespace.
  • Hiding Videos icon from This PC.
  • Hiding Videos icon from Explorer namespace.
  • Hiding 3D Objects icon from This PC.
  • Hiding 3D Objects icon from Explorer namespace.
  • Enabling thumbnails.
  • Enable creation of Thumbs.db.
  • Option to Enable & Install Or Disable & Uninstall Microsoft OneDrive.
  • Disabling built-in Adobe Flash in IE and Edge.
  • Installing Windows Media Player.
  • Uninstalling Internet Explorer.
  • Uninstalling Work Folders Client.
  • Uninstalling Linux Subsystem.
  • Setting Photo Viewer association for bmp, gif, jpg, png and tif.
  • Adding Photo Viewer to "Open with.
  • Installing Microsoft Print to PDF.
  • Disabling power throttling(Laptop).
  • Setting Processor scheduling for Best Performance.
  • Disabling aero shake.
  • Show BSOD details instead of the sad smiley.
  • Disabling start menu live tiles.
  • Setting Wallpaper Quality to 100%.
  • Disabling search history.
  • Disabling "- Shortcut" Word.
  • Disabling Mouse Keys Keyboard Shortcut.
  • Disabling Windows Transparency.
  • Turning Off Safe Search.
  • Disabling Cloud Search.
  • Disabling Device History.
  • Disabling Windows Remote Assistance.
  • Disabling Search Histroy.
  • Disabling annoying Get even more out of Windows.
  • Disabling Hide Scroll bars.
  • Disabling smooth scrolling.
  • Disabling microsoft usertracking.
  • Disabling more of Un nessessary Services For Gaming.
  • Disabling New Microsoft MeetNow.
  • Unbinned StartMenu Titles and forced apps only view.
  • Show taskbar buttons only on taskbar where window is open.
  • Disabling GameDVR1.
  • Disabling GameDVR2.
  • Disabling Full ScreenOptimization.
  • Apply Gaming Optimization Fixs.
  • Disable DMA memory protection and cores isolation ("virtualization-based protection").
  • Disable Process and Kernel Mitigations.
  • Disallow drivers to get paged into virtual memory.
  • Use big system memory caching to improve microstuttering.
  • Force contiguous memory allocation in the DirectX Graphics Kernel.
  • Tell Windows to stop tolerating high DPC/ISR latencies.
  • Decrease mouse and keyboard buffer sizes.
  • Applying PC Optimizations (SystemResponsiveness & NetworkThrottlingIndex).
  • Auto detect Windows screen Scale setting and apply Mouse fix accordingly for 100% Raw Mouse Input, Thanks To (http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html).
  • Auto detect Nvidia GPU and Apply Power and Latency Tweaks.
  • Auto Detect AMD GPU and Apply Latency Tweaks.
  • Adding option to enable or disable MSI Mode (Please read the WARNNINGS First!) .
  • Disabling High Precision Event Timer.
  • Enabling Gaming Mode.
  • Enabling HAGS.
  • Disable Windows 10 Core Parking On Current PowerPlan "Ultimate Performance".
  • Optimizing Network and applying Tweaks for no throttle and maximum speed!.
  • Disabling Nagle’s Algorithm.
  • disabled any power saving option under any network device.
  • disabled offloading, Green Ethernet, Giga Lite, EEE, Advanced EEE, Energy Efficient from all network devices.
  • Removing Edit with Paint 3D from context menu.
  • Running DaddyMadu Ultimate Cleaner => Temp folders & Flush DNS + Reset IP.
  • Fix issue with games shortcut that created by games lunchers turned white.
  • Clearing Temp folders.

Notice Before Use!

  • Kindly note that if you choose to disable Microsoft Store and WSAPPX Service and wanted to enable it again, you have to run the script with this setting enabled then restart pc and rerun it again with the same settings to get Microsoft Store back! it a limitition of windows 10 as this registry tweak needs restart to take effect before script is trying to install microsoft store!
  • When disabling Microsoft Store & WSAPPX Service, This PC Properties will only be accessible from File Explorer!
  • disabling "Microsoft Software Protection Platform Service" will render microsoft activation Service not active hence any microsoft apps, windows, office, etc will show not activated state!

How To Use!

Simply Run cmd (Command Prompt) as Administrator and paste the following!

powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/gjenning/Windows10GamingFocus/master/win10debloatandgamingtweaks.ps1')"

if error then use the following!

powershell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &iex(New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/gjenning/Windows10GamingFocus/master/win10debloatandgamingtweaks.ps1')"

Or Run Powershell As Administrator and paste the following!

iex(New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/gjenning/Windows10GamingFocus/master/win10debloatandgamingtweaks.ps1')

To enable Action Center, put the following into Powershell run As Administrator!

Write-Host "Enabling Action Center..."
	Remove-ItemProperty -Path "HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "DisableNotificationCenter" -ErrorAction SilentlyContinue
	Remove-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications" -Name "ToastEnabled" -ErrorAction SilentlyContinue 
	Write-Host "Done - Reverted to Stock Settings"

Modifications

I encourage people to fork this project and comment out things they don't like! Here is a list of normal things people change:

  • Uninstalling OneDrive (This is on in my script)
  • Installing Adobe, Chocolatey, Notepad++, MPC-HC, and 7-Zip

Comment any thing you don't want out... Example:

########## NOTE THE # SIGNS! These disable lines This example shows UACLow being set and Disabling SMB1
### Security Tweaks ###
	"SetUACLow",                  # "SetUACHigh",
	"DisableSMB1",                # "EnableSMB1",

########## NOW LETS SWAP THESE VALUES AND ENABLE SMB1 and Set UAC to HIGH
### Security Tweaks ###
	"SetUACHigh",
	"EnableSMB1",

About

This is the Ultimate Windows 10 Debloat and Gaming Tweaks Optimization based on ChrisTitusTechScript which is based on multiple debloat scripts and gists from github.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%