Game Booster

Game Booster 2

  • Hi there and welcome to PC Help Forum (PCHF), a more effective way to get the Tech Support you need!
    We have Experts in all areas of Tech, including Malware Removal, Crash Fixing and BSOD's , Microsoft Windows, Computer DIY and PC Hardware, Networking, Gaming, Tablets and iPads, General and Specific Software Support and so much more.

    Why not Click Here To Sign Up and start enjoying great FREE Tech Support.

    This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

In this guide I will show you how to free up as many resources as possible to get your game running smoothly!


Update: Converted to .exe Download Both files, GameBooster and Reverse.exe Click Here.


You must right click and run as admin!

To ensure that your game runs smoothly, it is essential to free up system resources. This involves optimizing various aspects of your computer’s performance, from software settings to scheduled task to stopping un needed services:

Before you get started I suggest that you remove the preinstalled crapware from your computer manufacturer and Microsoft.

Download O&O APP buster, remove all the preinstalled crap, one drive included if you do not want to use it, enure that it is gone with the batch file in this guide.

Download O&O ShutUp10, move it to your documents folder.
Right click run as admin.
Go to actions, apply all settings.
Create the restore point when prompted.
Follow thru the prompts, and reboot if needed to apply the settings.



First thing you will need to do is disable tamper protection in Windows Defender, becuase this script will disable defender while you game.​


Open Windows Security

  • Click on the Start button or press the Windows key on your keyboard.
  • Type Windows Security into the search bar.
  • Select Windows Security from the list of results.
  • Navigate to Virus & Threat Protection
  • In the Windows Security window, click on Virus & threat protection.
  • Under the Virus & threat protection settings, click on Manage settings.
  • Turn Off Tamper Protection
  • Scroll down to find the Tamper Protection setting.
  • Toggle the switch to turn it Off.
  • You may be prompted by User Account Control (UAC) to confirm this action. If so, click Yes to proceed.

Second we will create a PowerShell Script:​


What this script Does:


  • Clears the DNS resolver cache.
  • This will disable Edge. (if you do not want that, remove edge blocker from the documents tools folder)
  • Downloads a set of tools to your documents folder to be executed by the script.
  • Refreshes all DHCP leases and re-registers DNS names.
  • Disable every scheduled task on your computer.
  • Stop various Windows services:
  • Kill all non microsoft programs. Including your browser, so save any work prior to running this script.
  • These services and items stopped will be re-enabled with a reboot of your computer.
  • Nothing in this guide is permanent.
  • There is also a reversal script included below.

I suggest that you find the best DNSs server for your machine with this guide.

I also suggest that you disable Bitlocker and reset your firewal if you do not have custom settings, to do that:

Open an elevated command prompt and type or copy and paste the commands below and hit enter after each:

manage-bde -off C:
manage-bde -off D:
netsh advfirewall set allprofiles state off
netsh advfirewall reset
netsh advfirewall set allprofiles state on




Copy the entire content of the code box below and save it to your desktop as GameBooster.ps1


Code:
# Set the execution policy to RemoteSigned for the current user
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine -Force

# Elevate to Administrator if not already running as admin
if (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator')) {
    Start-Process powershell.exe "-ExecutionPolicy Bypass -File $PSCommandPath" -Verb RunAs
    Exit
}

# Step 1: Download the file using Invoke-WebRequest
Invoke-WebRequest -Uri "https://pchelpforum.net/attachments/tools-zip.14388" -OutFile "$env:USERPROFILE\Documents\tools.zip"

# Step 2: Unzip the downloaded file into the Documents folder
Expand-Archive -Path "$env:USERPROFILE\Documents\tools.zip" -DestinationPath "$env:USERPROFILE\Documents\"

# Delete temporary files
Remove-Item -Path "$env:userprofile\AppData\Local\Temp\*" -Force -Recurse
Remove-Item -Path "C:\Windows\Temp\*.*" -Force -Recurse
Remove-Item -Path "C:\WINDOWS\system32\*.tmp" -Force -Recurse
Remove-Item -Path "C:\WINDOWS\system32\drivers\*.tmp" -Force -Recurse
Remove-Item -Path "C:\WINDOWS\syswow64\*.tmp" -Force -Recurse

# Flush and register DNS
ipconfig /flushdns
ipconfig /registerdns

# Disable Real-Time Protection
Set-MpPreference -DisableRealtimeMonitoring $true

# Stop services
$servicesToStop = @(
    "ALG", "AJRouter", "AppIDSvc", "AppReadiness", "AMD External Events Utility",
    "autotimesvc", "BcastDVRUserService", "BDESVC", "Browser", "cbdhsvc",
    "CaptureService", "CDPUserSvc", "ConsentUxUserSvc", "CscService", "defragsvc",
    "DeviceAssociationBrokerSvc", "DevicePickerUserSvc", "DevicesFlowUserSvc", "DiagTrack",
    "diagnosticshub.standardcollector.service", "diagsvc", "dmwappushsvc", "DPS",
    "DsSvc", "DoSvc", "DusmSvc", "edgeupdate", "edgeupdatem", "EFS", "EntAppSvc",
    "Fax", "fhsvc", "FrameServer", "gupdate", "gupdatem", "HomeGroupProvider",
    "HvHost", "icssvc", "iphlpsvc", "IpxlatCfgSvc", "irmon", "KeyIso",
    "LanmanWorkstation", "lfsvc", "LicenseManage", "lltdsvc", "lmhost",
    "MapsBroker", "MessagingService", "MicrosoftEdgeElevationService", "MSiSCSI",
    "MSDTC", "NetTcpPortSharin", "Netlogon", "NfsClnt", "OneSyncSvc",
    "PcaSvc", "perceptionsimulation", "PerfHost", "PhoneSvc", "PimIndexMaintenanceSvc",
    "PlugPlay", "PNRPsvc", "PrintNotify", "PrintWorkflowUserSvc", "p2pimsvc",
    "p2psvc", "QWAVE", "RasAuto", "RasMan", "RemoteAcces", "RemoteRegistry",
    "RetailDemo", "RmSvc", "SCPolicySvc", "SCardSvr", "ScDeviceEnum",
    "SECOMNService", "Server", "SensorDataService", "SensorService", "SensrSvc",
    "SessionEnv", "SEMgrSvc", "SharedAccess", "SharedRealitySvc", "shpamsvc",
    "SmsRouter", "SNMPTrap", "spooler", "SupportAssistAgent", "ssh-agent",
    "StiSvc", "svsvc", "SynTPEnhService", "SysMain", "TapiSrv", "TermService",
    "TrkWks", "tzautoupdate", "UmRdpService", "UnistoreSvc", "UsoSvc",
    "utotimesvc", "VBoxService", "vds", "vmcguestinterface", "vmickvpexchange",
    "vmicheartbeat", "vmicrdv", "vmicshutdown", "vmictimesync", "vmicvmsession",
    "vmicvss", "WaasMedicSvc", "WbioSrvc", "WcastDVRUserService", "Wecsvc",
    "WerSvc", "WEPHOSTSVC", "wisvc", "wlidsv", "WMPNetworkSvc", "WpcMonSvc",
    "WPDBusEnu", "WpnService", "WpnUserService", "WSearch", "XblAuthManager",
    "XblGameSave", "XboxGipSvc", "XboxNetApiSvc"
)

foreach ($service in $servicesToStop) {
    Stop-Service -Name $service -Force -ErrorAction SilentlyContinue
}

# Query all scheduled tasks and extract their names
$schtasks = schtasks /Query /FO LIST | Select-String "TaskName:"
foreach ($task in $schtasks) {
    # Extract the task name
    $taskName = $task -replace "TaskName:\s*", ""
 
    # Call subroutine to stop each task
    Disable-ScheduledTask $taskName
}

function Disable-ScheduledTask {
    param (
        [string]$TaskName
    )
 
    # Display the task name being processed (for debugging purposes)
    Write-Host "Disabling task: $TaskName"
 
    # Disable the task
    schtasks /change /tn $TaskName /disable
}

# Add exclusion for KillEmAll.exe
Add-MpPreference -ExclusionPath "$env:userprofile\Documents\tools\KillEmAll.exe"

# Add exclusion for Wub_x64.exe
Add-MpPreference -ExclusionPath "$env:userprofile\Documents\tools\Wub_x64.exe"

# Add exclusion for ReduceMemory_x64.exe
Add-MpPreference -ExclusionPath "$env:userprofile\Documents\tools\ReduceMemory_x64.exe"

# Add exclusion for dControl.exe
Add-MpPreference -ExclusionPath "$env:userprofile\Documents\tools\dControl.exe"

# Execute additional tools
& "$env:userprofile\Documents\tools\KillEmAll.exe" /auto
& "$env:userprofile\Documents\tools\Wub_x64.exe" /D
& "$env:userprofile\Documents\tools\ReduceMemory_x64.exe" /O
& "$env:userprofile\Documents\tools\EdgeBlock_x64.exe" /B
& "$env:userprofile\Documents\tools\dControl.exe"

# Exit the script
exit


Once you have created the GameBooster.ps1 script you will right click and run with powershell.

If that fails you will want to create a batch file to start the Gamebooster.ps1
Open notepad, copy the content of the quote box below.
Paste to notepad, then save it to your desktop, as start.bat
Place it side by side with the gamebooster.ps1 on your desktop.
Right click run as admin. This will start the game booster.

@echo off
set "scriptPath=%userprofile%\Desktop\Gamebooster.ps1"

:: Check if PowerShell is installed
where powershell >nul 2>nul
if %errorlevel% neq 0 (
echo PowerShell is not installed.
exit /b
)

:: Run the PowerShell script with elevated privileges
powershell -ExecutionPolicy Bypass -NoProfile -Command "Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File \"%scriptPath%\"' -Verb RunAs"


Once the script has ran Defender Control will pop up on the screen. You will want to disable it completely:

1725223183411.png


Like I mentioned earlier this will stop all programs runing on your computer in one shot, so save anything you are working on!!


Now test your game use this guide to launch it with all Cores!

After you are done with the game, then you can revert the settings in the script with this script, as the first script will disable windows updates and turn off defender to save resources, you will not want to opertate your computer under such a state unless it is just to game. I would not suggest that you download anything as your machine will be without protection during the time you have the script enabled.

Once you are done gaming, then create and run this script.​


This scipt will:

Re-Enable Windows updates:
Re-Enable your scheduled task:
Restart Explorer:
Re-Enable Defender.

Copy the entire content of the code box below and save it to your desktop as Boostreverse.ps1

Code:
# Elevate to Administrator if not already running as admin
if (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator')) {
    # Re-run the script as an administrator
    Start-Process powershell.exe "-ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs
    Exit
}

# List all scheduled tasks and filter out only the task names
$schtasks = schtasks /query /fo LIST | Select-String -Pattern "TaskName:"

foreach ($task in $schtasks) {
    # Extract the task name from the line
    $taskname = $task.ToString().Substring(10).Trim()

    # Enable the scheduled task
    schtasks /Change /TN $taskname /ENABLE
}

# Execute additional tools
& "$env:userprofile\Documents\tools\Wub_x64.exe" /E
& "$env:userprofile\Documents\tools\EdgeBlock_x64.exe" /U
& "$env:userprofile\Documents\tools\dControl.exe"

# Restart Windows Explorer
taskkill /im explorer.exe /f
start explorer.exe

# Exit the script
exit

Once the script has ran Defender Control will pop up on the screen. You will want to click the re-enable button:

1725223509696.png






Remember this powershell script needs to be reversed when you are not gaming. If any services like printer fail to start after running this script a simple reboot of your computer will set all services back to the way you had them. There is no way for me to know each and every persons setup, so nothing is disabled permanent, it is only stopped. It is only intended as a game booster, not a permanent fix to anything on your machine.
Author
Malnutrition
Downloads
38
Views
767
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Malnutrition