TCP Optimizer needs new version since v1709 Windows Update [updated]

Gaming discussion, issues, setup, tips, latency, online gaming, game servers, console gaming, etc.
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

I've just upgraded from Windows 10 LTSB to the latest Windows 10 Pro 1803 and decided to see what everyone is saying about TCP Optimizer, found this forum via Google. Surprised I haven't been here before, or maybe just as a lurker in the past.

Are the settings below still the best changes for decreasing latency, ping, and jitter with Windows 10 1803 and do all these settings work or is there updates that need to be made?

Would really appreciate the help @st1cky

st1cky wrote:<-Batch Updated->

:rtfm: :rtfm: :rtfm: BEFORE USING THE BATCH FILE PLEASE CREATE A RESTORE POINT IN WINDOWS. :rtfm: :rtfm: :rtfm:

Filename: Ultimate_Tweak_bySt1cky_Win7.bat
Code:

Code: Select all

@Echo off
color 0a
REM Made by Fabian 'St1cky' Annowski
REM Last Update: 26.02.2018


REM Tweaks & Speed Ups for Windows 7:

REM - Disable Hibernation Mode
REM - Enable MSI-Mode for GPU-Processor
REM - SSD Tweaks and fastboot
REM - Tweaking TCP/IP&UDP Parameters
REM - Disable Nagle
REM - Some Gaming Tweaks
REM - Custome Windows Services Tweak
REM - BlackVipers Windows Services Tweak
REM - Memory Management Tweaks
REM - Unpark your CPU Cores
REM - Disable Timebroker
REM - Additional Tweaks Gaming-Network
REM - Disable Bandwidth Throttling
REM - The MarkC Windows 7 Mouse Acceleration Fix
REM - Tweaking Delay Time for Menues
REM - Disable StickyKeys
REM - Faster Shutdown
REM - Tweaking TCP/IP OS Settings


Echo. ; ------------------------------
Echo. ;   !!! Tweaking Registry !!!
Echo. ; ------------------------------
Echo. ; (  RUN AS ADMINISTRATOR! )


Echo. ; ----------------------------------------
Echo. ; Disable Hibernation Mode
Echo. ; ----------------------------------------
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v HibernateEnabled /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; Enable MSI-Mode for GPU-Processor!
Echo. ; ----------------------------------------
for /f %%i in ('wmic path win32_VideoController get PNPDeviceID ^| findstr /L "VEN_"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\%%i\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties" /v MSISupported /t REG_DWORD /d 00000001 /f


Echo. ; ----------------------------------------
Echo. ; SSD Tweaks and fastboot
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableSuperfetch /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableBoottrace /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; UDPIP Parameters
Echo. ; ---------------------------------------- 
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v NegativeCacheTime /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v NegativeSOACacheTime /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v NetFailureCacheTime /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v MaximumUdpPacketSize /t REG_DWORD /d 00001300 /f


Echo. ; ----------------------------------------
Echo. ; TCPIP Parameters
Echo. ; ---------------------------------------- 
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v DefaultTTL /t REG_DWORD /d 00000040 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v KeepAliveTime /t REG_DWORD /d 7200000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v MaxUserPort /t REG_DWORD /d 65535 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v QualifyingDestinationThreshold /t REG_DWORD /d 00000003 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v SynAttackProtect /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v Tcp1323Opts /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v TcpCreateAndConnectTcbRateLimitDepth /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v TcpMaxDataRetransmissions /t REG_DWORD /d 00000005 /f


Echo. ; ----------------------------------------
Echo. ; Online Games - Tweak - !Nagle OFF!
Echo. ; ---------------------------------------- 
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters /v TCPNoDelay /t REG_DWORD /d 0000001 /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters /v EnableICMPRedirect /t REG_DWORD /d 00000000 /f
for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TcpAckFrequency /t REG_DWORD /d 0000001 /f
for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TcpDelAckTicks /t REG_DWORD /d 0000000 /f
for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TCPNoDelay /t REG_DWORD /d 0000001 /f


Echo. ; ----------------------------------------
Echo. ; Gaming - Tweaks
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 0xffffffff /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v SystemResponsiveness /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v Affinity /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Background Only" /t REG_SZ /d False /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Clock Rate" /t REG_DWORD /d 00002710 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "GPU Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Scheduling Category" /t REG_SZ /d High /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "SFIO Priority" /t REG_SZ /d High /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Latency Sensitive" /t REG_SZ /d True /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v Affinity /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Background Only" /t REG_SZ /d True /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Clock Rate" /t REG_DWORD /d 00002710 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "GPU Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Scheduling Category" /t REG_SZ /d High /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "SFIO Priority" /t REG_SZ /d High /f


Echo. ; ----------------------------------------
Echo. ; Windows-Services-Tweaked
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupListener" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupProvider" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SENS" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UxSms" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 00000000 /f



Echo. ; ----------------------------------------
Echo. ; Black-Vipers-Windows-Services-Tweaked
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MapsBroker" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iphlpsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ALG" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AppMgmt" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertPropSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\irmon" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NaturalAuthentication" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RetailDemo" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wcncsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wisvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WwanSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XblAuthManager" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XboxNetApiSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SessionEnv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UmRdpService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AJRouter" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BthHFSrv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\bthserv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmwappushsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HvHost" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmickvpexchange" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicguestinterface" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicshutdown" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicheartbeat" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicvmsession" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicrdv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IpxlatCfgSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SmsRouter" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SEMgrSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PhoneSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensorDataService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensorService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WFDSConSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FrameServer" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\icssvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xbgm" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XblGameSave" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lfsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NcdAutoSetup" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NfsClnt" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WlanSvc" /v Start /t REG_DWORD /d 00000004 /f


Echo. ; ----------------------------------------
Echo. ; Memory Management Tweaks
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v ClearPageFileAtShutdown /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v DisablePagingExecutive /t REG_DWORD /d 00000001 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v LargeSystemCache /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v SecondLevelDataCache /t REG_DWORD /d 00000200 /f


Echo. ; ----------------------------------------
Echo. ; CPU Unpark!
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ;   Disable Timebroker reduce CPU usage!
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBroker" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc" /v Start /t REG_DWORD /d 00000004 /f


Echo. ; ----------------------------------------
Echo. ;   Additional Tweaks Gaming-Network!
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v "DisabledComponents" /t REG_DWORD /d 4294967295 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v Class /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v DnsPriority /t REG_DWORD /d 00000006 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v HostsPriority /t REG_DWORD /d 00000005 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v LocalPriority /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v NetbtPriority /t REG_DWORD /d 00000007 /f
REG ADD "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NDIS\Parameters" /v MaxNumRssCpus /t REG_DWORD /d 00000004 /f


Echo. ; ----------------------------------------
Echo. ;   Disable Bandwidth Throttling!
Echo. ; ----------------------------------------
REG ADD HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters /v SizReqBuf /t REG_DWORD /d 00006300 /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoRecentDocsNetHood /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v DisableBandwidthThrottling /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v DisableLargeMtu /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxCmds /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxThreads /t REG_DWORD /d 00000064 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxCollectionCount /t REG_DWORD /d 00000020 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v KeepConn /t REG_DWORD /d 00015180 /f

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableDCA /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableWsd /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableTCPA /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DefaultTTL /t REG_DWORD /d 00000040 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableLargeMTU /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableTaskOffload /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableConnectionRateLimiting /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TCPMaxDataRetransmissions /t REG_DWORD /d 00000005 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v Tcp1323Opts /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpNumConnections /t REG_DWORD /d 00000500 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpTimedWaitDelay /t REG_DWORD /d 00000019 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v SynAttackProtect /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpCreateAndConnectTcbRateLimitDepth /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v KeepAliveTime /t REG_DWORD /d 7200000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v MaxUserPort /t REG_DWORD /d 65534 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v QualifyingDestinationThreshold /t REG_DWORD /d 00000003 /f


Echo. ; ----------------------------------------------------
Echo. ;   The MarkC Windows 7 Mouse Acceleration Fix
Echo. ; ----------------------------------------------------
Echo. ; Windows_7_MouseFix_TextSize(DPI)=100%_Scale=1-to-1_@6-of-11
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v MouseSensitivity /t REG_SZ /d 10 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v SmoothMouseXCurve /t REG_BINARY /d 0000000000000000703D0A0000000000E07A14000000000050B81E0000000000C0F5280000000000 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v SmoothMouseYCurve /t REG_BINARY /d 0000000000000000000038000000000000007000000000000000A800000000000000E00000000000 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseSpeed /t REG_BINARY /d 0 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseThreshold1 /t REG_BINARY /d 0 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseThreshold2 /t REG_BINARY /d 0 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseHoverTime /t REG_BINARY /d 30 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v MouseHoverTime /t REG_BINARY /d 30 /f


Echo. ; ----------------------------------------------------
Echo. ;   Windows Desktop Delay Fix {Menu}
Echo. ; ----------------------------------------------------
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v ForegroundLockTimeout /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v MenuShowDelay /t REG_BINARY /d 0 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v WheelScrollLines /t REG_BINARY /d 6 /f


Echo. ; ----------------------------------------------------
Echo. ;   Disable StickyKeys
Echo. ; ----------------------------------------------------
REG ADD "HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_BINARY /d 506 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v Flags /t REG_BINARY /d 122 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys" /v Flags /t REG_BINARY /d 58 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_BINARY /d 506 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Accessibility\Keyboard Response" /v Flags /t REG_BINARY /d 122 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Accessibility\ToggleKeys" /v Flags /t REG_BINARY /d 58 /f


Echo. ; ----------------------------------------------------
Echo. ;   WaitToKillServiceTimeout
Echo. ; ----------------------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_BINARY /d 0 /f


Echo. ; --------------------------------
Echo. ; Setting-TCP/IP Windows Settings!
Echo. ; --------------------------------
fsutil behavior set disabledeletenotify 0
ipconfig /flushdns
netsh int tcp set global autotuninglevel=disable
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global ecncapability=disabled
netsh int tcp set global rss=enabled
netsh int tcp set global dca=disabled
netsh int tcp set global netdma=enabled
netsh int tcp set global chimney=enabled
rem to RESET to Default Type >> netsh int tcp reset
rem *** Tweaking Network Adapter manually! ***
rem *** Set Interrupt-Moderation to Disable & Interrupt-Moderationrate to Off ***
rem *** Set Large-Send-Offload V2 (IP4) & (IP6) to Disable ***

pause.

Echo. ";-----------------------------------------------------------100%|"
Echo. ";                    Tweaking Completed                         |"
Echo. "; Please Restart the System to take Effect!                     |"
Echo. ";---------------------------------------------------------------|"
pause.
Filename: Ultimate_Tweak_bySt1cky_Win8-10.bat
Code:

Code: Select all

@Echo off
color 0a
REM Made by Fabian 'St1cky' Annowski
REM Last Update: 26.02.2018


REM Tweaks & Speed Ups for Windows 10:

REM - Disable Hibernation Mode
REM - Enable MSI-Mode for GPU-Processor
REM - SSD Tweaks and fastboot
REM - Tweaking TCP/IP&UDP Parameters
REM - Disable Nagle
REM - Some Gaming Tweaks
REM - Disable Cortana
REM - Custome Windows Services Tweak
REM - BlackVipers Windows Services Tweak
REM - Memory Management Tweaks
REM - Unpark your CPU Cores
REM - Disable DVR Game Bar
REM - Disable Timebroker
REM - Additional Tweaks Gaming-Network
REM - Disable Bandwidth Throttling
REM - The MarkC Windows 10 Mouse Acceleration Fix
REM - Tweaking Delay Time for Menues
REM - Disable StickyKeys
REM - Faster Shutdown
REM - Setting Windows 10 CongestionProvider to CTCP and Tweaking TCP/IP OS Settings



Echo. ; ------------------------------
Echo. ;   !!! Tweaking Registry !!!
Echo. ; ------------------------------
Echo. ; (  RUN AS ADMINISTRATOR! )


Echo. ; ----------------------------------------
Echo. ; Disable Hibernation Mode
Echo. ; ----------------------------------------
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v HibernateEnabled /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; Enable MSI-Mode for GPU-Processor!
Echo. ; ----------------------------------------
for /f %%i in ('wmic path win32_VideoController get PNPDeviceID ^| findstr /L "VEN_"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\%%i\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties" /v MSISupported /t REG_DWORD /d 00000001 /f


Echo. ; ----------------------------------------
Echo. ; SSD Tweaks and fastboot
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableSuperfetch /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableBoottrace /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; UDPIP Parameters
Echo. ; ---------------------------------------- 
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v NegativeCacheTime /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v NegativeSOACacheTime /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v NetFailureCacheTime /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v MaximumUdpPacketSize /t REG_DWORD /d 00001300 /f


Echo. ; ----------------------------------------
Echo. ; TCPIP Parameters
Echo. ; ---------------------------------------- 
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v DefaultTTL /t REG_DWORD /d 00000040 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v KeepAliveTime /t REG_DWORD /d 7200000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v MaxUserPort /t REG_DWORD /d 65535 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v QualifyingDestinationThreshold /t REG_DWORD /d 00000003 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v SynAttackProtect /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v Tcp1323Opts /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v TcpCreateAndConnectTcbRateLimitDepth /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v TcpMaxDataRetransmissions /t REG_DWORD /d 00000005 /f


Echo. ; ----------------------------------------
Echo. ; Online Games - Tweak - !Nagle OFF!
Echo. ; ---------------------------------------- 
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters /v TCPNoDelay /t REG_DWORD /d 0000001 /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters /v EnableICMPRedirect /t REG_DWORD /d 00000000 /f
for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TcpAckFrequency /t REG_DWORD /d 0000001 /f
for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TcpDelAckTicks /t REG_DWORD /d 0000000 /f
for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TCPNoDelay /t REG_DWORD /d 0000001 /f


Echo. ; ----------------------------------------
Echo. ; Gaming - Tweaks
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 0xffffffff /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v SystemResponsiveness /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v Affinity /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Background Only" /t REG_SZ /d False /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Clock Rate" /t REG_DWORD /d 00002710 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "GPU Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Scheduling Category" /t REG_SZ /d High /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "SFIO Priority" /t REG_SZ /d High /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Latency Sensitive" /t REG_SZ /d True /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v Affinity /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Background Only" /t REG_SZ /d True /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Clock Rate" /t REG_DWORD /d 00002710 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "GPU Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Priority" /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "Scheduling Category" /t REG_SZ /d High /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games\DisplayPostProcessing" /v "SFIO Priority" /t REG_SZ /d High /f


Echo. ; ----------------------------------------
Echo. ; Cortana Disabled
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; Windows-Services-Tweaked
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupListener" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupProvider" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SENS" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UxSms" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; Black-Vipers-Windows-10-Services-Tweaked
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MapsBroker" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iphlpsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ALG" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AppMgmt" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertPropSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\irmon" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NaturalAuthentication" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RetailDemo" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wcncsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wisvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WwanSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XblAuthManager" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XboxNetApiSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SessionEnv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UmRdpService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AJRouter" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BthHFSrv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\bthserv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmwappushsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HvHost" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmickvpexchange" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicguestinterface" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicshutdown" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicheartbeat" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicvmsession" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicrdv" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IpxlatCfgSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SmsRouter" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SEMgrSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PhoneSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensorDataService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensorService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WFDSConSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FrameServer" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\icssvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xbgm" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XblGameSave" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lfsvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NcdAutoSetup" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NfsClnt" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WlanSvc" /v Start /t REG_DWORD /d 00000004 /f


Echo. ; ----------------------------------------
Echo. ; Memory Management Tweaks
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v ClearPageFileAtShutdown /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v DisablePagingExecutive /t REG_DWORD /d 00000001 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v LargeSystemCache /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v SecondLevelDataCache /t REG_DWORD /d 00000200 /f


Echo. ; ----------------------------------------
Echo. ; CPU Unpark!
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ; Disable DVR Game Bar Feature Win10 Only!
Echo. ; ----------------------------------------
Echo. ; 
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR" /v AllowgameDVR /t REG_DWORD /d 00000000 /f


Echo. ; ----------------------------------------
Echo. ;   Disable Timebroker reduce CPU usage!
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBroker" /v Start /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc" /v Start /t REG_DWORD /d 00000004 /f


Echo. ; ----------------------------------------
Echo. ;   Additional Tweaks Gaming-Network!
Echo. ; ----------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v "DisabledComponents" /t REG_DWORD /d 4294967295 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v Class /t REG_DWORD /d 00000008 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v DnsPriority /t REG_DWORD /d 00000006 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v HostsPriority /t REG_DWORD /d 00000005 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v LocalPriority /t REG_DWORD /d 00000004 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v NetbtPriority /t REG_DWORD /d 00000007 /f
REG ADD "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NDIS\Parameters" /v MaxNumRssCpus /t REG_DWORD /d 00000004 /f


Echo. ; ----------------------------------------
Echo. ;   Disable Bandwidth Throttling!
Echo. ; ----------------------------------------
REG ADD HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters /v SizReqBuf /t REG_DWORD /d 00006300 /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoRecentDocsNetHood /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v DisableBandwidthThrottling /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v DisableLargeMtu /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxCmds /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxThreads /t REG_DWORD /d 00000064 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxCollectionCount /t REG_DWORD /d 00000020 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v KeepConn /t REG_DWORD /d 00015180 /f

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableDCA /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableWsd /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableTCPA /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DefaultTTL /t REG_DWORD /d 00000040 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableLargeMTU /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableTaskOffload /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableConnectionRateLimiting /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TCPMaxDataRetransmissions /t REG_DWORD /d 00000005 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v Tcp1323Opts /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpNumConnections /t REG_DWORD /d 00000500 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpTimedWaitDelay /t REG_DWORD /d 00000019 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v SynAttackProtect /t REG_DWORD /d 00000001 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpCreateAndConnectTcbRateLimitDepth /t REG_DWORD /d 00000000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v KeepAliveTime /t REG_DWORD /d 7200000 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v MaxUserPort /t REG_DWORD /d 65534 /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v QualifyingDestinationThreshold /t REG_DWORD /d 00000003 /f


Echo. ; ----------------------------------------------------
Echo. ;   The MarkC Windows 10 Mouse Acceleration Fix
Echo. ; ----------------------------------------------------
Echo. ; Windows_10_MouseFix_TextSize(DPI)=100%_Scale=1-to-1_@6-of-11
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v MouseSensitivity /t REG_SZ /d 10 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v SmoothMouseXCurve /t REG_BINARY /d 0000000000000000C0CC0C0000000000809919000000000040662600000000000033330000000000 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v SmoothMouseYCurve /t REG_BINARY /d 0000000000000000000038000000000000007000000000000000A800000000000000E00000000000 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseSpeed /t REG_BINARY /d 0 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseThreshold1 /t REG_BINARY /d 0 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseThreshold2 /t REG_BINARY /d 0 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Mouse" /v MouseHoverTime /t REG_BINARY /d 30 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Mouse" /v MouseHoverTime /t REG_BINARY /d 30 /f


Echo. ; ----------------------------------------------------
Echo. ;   Windows Desktop Delay Fix {Menu}
Echo. ; ----------------------------------------------------
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v ForegroundLockTimeout /t REG_DWORD /d 00000000 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v MenuShowDelay /t REG_BINARY /d 0 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v WheelScrollLines /t REG_BINARY /d 6 /f


Echo. ; ----------------------------------------------------
Echo. ;   Disable StickyKeys
Echo. ; ----------------------------------------------------
REG ADD "HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_BINARY /d 506 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v Flags /t REG_BINARY /d 122 /f
REG ADD "HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys" /v Flags /t REG_BINARY /d 58 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_BINARY /d 506 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Accessibility\Keyboard Response" /v Flags /t REG_BINARY /d 122 /f
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Accessibility\ToggleKeys" /v Flags /t REG_BINARY /d 58 /f


Echo. ; ----------------------------------------------------
Echo. ;   WaitToKillServiceTimeout
Echo. ; ----------------------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_BINARY /d 0 /f


Echo. ; --------------------------------
Echo. ; Setting-TCP/IP Windows Settings!
Echo. ; --------------------------------
fsutil behavior set disabledeletenotify 0
ipconfig /flushdns
netsh int tcp set global autotuninglevel=disable
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global ecncapability=disabled
netsh int tcp set global rss=enabled
netsh int tcp set global rsc=enabled
rem netsh int tcp set global dca=disabled ( Not Working under Windows 10 )
rem netsh int tcp set global netdma=disabled ( Not Working under Windows 10 )
netsh int tcp set global chimney=enabled
netsh int tcp set supplemental Internet congestionprovider=CTCP
netsh int tcp set supplemental custom congestionprovider=CTCP
netsh int tcp set supplemental InternetCustom congestionprovider=CTCP
rem to RESET to Default Type >> netsh int tcp reset
rem *** Tweaking Network Adapter manually! ***
rem *** Set Interrupt-Moderation to Disable & Interrupt-Moderationrate to Off ***
rem *** Set Large-Send-Offload V2 (IP4) & (IP6) to Disable ***

pause.

Echo. ";-----------------------------------------------------------100%|"
Echo. ";                    Tweaking Completed                         |"
Echo. "; Please Restart the System to take Effect!                     |"
Echo. ";---------------------------------------------------------------|"
pause.
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

I ran the script linked below from page two of this thread on Windows 10 Pro 1803:

showthread.php?287645-TCP-Optimizer-nee ... ost2431608

It broke the search function from taskbar, I cannot write in Edge browser anymore or even search for anything in the main settings, and it broke the task schedular so most of my startup items fail now.

What part of the registry edits in that code from page 2 is responsible for this? I'm going to format and run it again without the services script and without the disable cortona script. Anything else that needs to be removed? Or is there a way to revert the changes responsible for breaking the main functionality of the OS?

Is there a better script that does all the necessary requirements without disabling any major Windows services that mess up main functions of the operating system?

Any help would be appreciated, thank you.
jack37
Member
Posts: 39
Joined: Wed Mar 21, 2018 6:53 am

Post by jack37 »

Use system restore to go back before the change. For tasks I will check and post. For cortana...really? I mean you dont need to do any tweaks if you are leaving cortana alive...
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

I don't need Cortana, I thought it was necessary for the search function to work. If it can be disabled on 1803 completely without breaking any other main functions I'd be more than happy to send Cortana into the depths of hell.

EDIT:

Sadly I didn't create a restore point. But it's no issue, I've just formatted recently, I haven't installed all my programs & games yet. Could format again and try an updated or new script.

I'm assuming whatever broke the search function (not being able to type in search at all), is also responsible for not being able to type in Edge, or type in the settings menu to search. That and breaking the Task Scheduler that's responsible for start up items is a big issue. MSI Afterburner & Process Lasso both won't even start any more, reinstalling them doesn't fix the issue either.

I saw some other changes also discussed in the following pages that aren't changed in the script yet. So an updated version of that script would be greatly appreciated. Thank you.
jack37
Member
Posts: 39
Joined: Wed Mar 21, 2018 6:53 am

Post by jack37 »

I myself use task menager too. So I hope I just REMed the registry entry that disables it. I will post it soon. Not at home atm. Although you should consider as myself to use startup function from win10 and not task manager. There are many hidden win10 spy proces that start with task manager. All real gamers disable it. I use it. For proc lasso and other things. As for cortana and search functions they are conected although I have seen some tweaks on the net that disable cortana and keep the search function. In my case I disabled cortana and edge long before this tweaks so I cant help you there. Good things they are still there and you can enable them. Search the net on how to do that.
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

It's not the task manager, that still works fine. It's the task scheduler (for start up items, or for items you can schedule manually to run every 5 minutes for example).

When that's disabled, some important start up tasks are gone. Performance of games isn't usually an issue for me, I'm running a 4790K @ 4.7Ghz and an overclocked GTX 1070. The most important tweaks I need are the network tweaks that decrease latency & ping, reduce jitter, and improve response times. I live in Australia, so any help I can get from improving the network would be great.

The PC is connected using a half a 30cm CAT6A LAN Cable to my router. My internet is 116Mbps download, and 5Mbps upload. There's no advantage at getting a Cat7 cable yes? Very small distance, 30cm to the router cable.

I'll wait for an updated script and just format and try it. Thank you for your help.
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Start with the "optimal" settings in the TCP Optimizer, read the Gaming article on the main site about tweaking your Network adapter settings (mainly disable any "offloads"), done.
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

Hello Philip, thank you for the reply, I appreciate it. I was under the impression from this thread that TCP Optimizer is no longer fully functional due to changes made in Windows 10 since 1709 update, and now 1803 update might have introduced more. I've always done the Network Adapter Settings part, I had used this network card back in the days, and I still have it, but unplugged:

https://www.ple.com.au/Products/606552/ ... twork-Card

And it helped as well with latency, but since post-Windows 7 days, there have been no drivers for it and Intel has said in their forums they no longer support it. And the Microsoft driver for it isn't the same, so I just use my onboard Intel network now on the ASUS Maximus VII Ranger, which is still receiving updates by using Snappy Driver Installer, last update came out last month.
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

The TCP Optimizer was updated after the 1803 release, less than a month ago. There were a couple of changes needed, but the latest version is fully functional.

Intel makes very good NICs and their drivers are stable as well, even the onboard NICs work well. I'd still disable most offloads/coalescing to reduce additional processing of packets by the network adapter.
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

Thanks Philip. I followed the Gaming Tweaks page after applying the optimal settings using TCP Optimizer. Also used O&O ShutUp10 to disable Cortana, One Drive, and most of the useless features (that program worked well and didn't break any major components of the OS), then I ran the script below using PowerShell to delete all non-essential Windows Apps and disable the XBox shenanigans that come with the OS:

https://github.com/SCConfigMgr/ConfigMg ... inApps.ps1
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

@Blackfyre, You can fix the scheduler with this command:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc" /v Start /t REG_DWORD /d 00000003 /f
try 00000002 if you want.

BTW I've posted several batch files. Look for them. Also make this on .reg file. I grabbed this from my previous post but I changed few settings. You will have a nice boost in booting Windows as well, especially if you have SSD. v1803 change some settings but still. Also check Power Options on CPU settings.


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
"SystemResponsiveness"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games]
"Affinity"=dword:00000000
"Background Only"="False"
"Clock Rate"=dword:00002710
"GPU Priority"=dword:00000008
"Priority"=dword:00000006
"Scheduling Category"="High"
"SFIO Priority"="High"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\DisplayPostProcessing]
"Affinity"=dword:00000000
"Background Only"="True"
"BackgroundPriority"=dword:00000008
"Clock Rate"=dword:00002710
"GPU Priority"=dword:00000008
"Priority"=dword:00000008
"Scheduling Category"="High"
"SFIO Priority"="High"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"IRQ8Priority"=dword:00000001
"Win32PrioritySeparation"=dword:00000026

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]
"AdditionalCriticalWorkerThreads"=dword:00000008
"AdditionalDelayedWorkerThreads"=dword:00000006

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"SecondLevelDataCache"=dword:00000000
"IoPageLockLimit"=dword:08000000
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000000
"EnableSuperFetch"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"DisableDeleteNotification"=dword:00000000
"LongPathsEnabled"=dword:00000000
"NtfsAllowExtendedCharacter8dot3Rename"=dword:00000000
"NtfsBugcheckOnCorrupt"=dword:00000000
"NtfsDisableCompression"=dword:00000000
"NtfsDisableEncryption"=dword:00000001
"NtfsEncryptPagingFile"=dword:00000000
"NtfsMemoryUsage"=dword:00000000
"NtfsMftZoneReservation"=dword:00000004
"RefsDisableLastAccessUpdate"=dword:00000001
"UdfsSoftwareDefectManagement"=dword:00000000
"Win31FileSystem"=dword:00000000
"FileNameCache"=dword:00000400
"PathCache"=dword:00000200
"NtfsDisable8dot3NameCreation"=dword:00000001
"NTFSDisableLastAccessUpdate"=dword:00000001
"ContigFileAllocSize"=dword:00000600

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]
"TCPNoDelay"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableFirstLogonAnimation"=dword:00000000
"SynchronousUserGroupPolicy"=dword:00000000
"VerboseStatus"=dword:00000001
"SynchronousMachineGroupPolicy"=dword:00000000

[HKEY_CURRENT_USER\Control Panel\Desktop]
"HungAppTimeout"="1000"
"MenuShowDelay"="0"
"ActiveWndTrkTimeout"=dword:00000000
"AutoEndTasks"="1"
"FontSmoothing"="2"
"PaintDesktopVersion"=dword:00000000
"WaitToKillAppTimeout"="1000"
"LowLevelHooksTimeout"="1000"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoLowDiskSpaceChecks"=dword:00000001
"LinkResolveIgnoreLinkInfo"=dword:00000001
"NoResolveTrack"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"DisableLogonBackgroundImage"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]
"TimerResolution"=dword:00000001
"NonBestEffortLimit"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"SystemStartOptions"=" NOEXECUTE=OPTIN NOGUIBOOT BOOTLOGO"
"DirtyShutdownCount"=dword:00000078
"WaitToKillServiceTimeout"="2000"
"WaitToKillAppTimeout"="2000"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize]
"StartupDelayInMSec"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
"Attributes"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\0b2d69d7-a2a1-449c-9680-f91c70521c60]
"Attributes"=dword:00000002

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\dab60367-53fe-4fbc-825e-521d069d2456]
"Attributes"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"Max Cached Icons"="2000"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ExtendedUIHoverTime"=dword:00000000
"TaskbarAnimations"=dword:00000000
"ListviewAlphaSelect"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters]
"MaxConnectionsPerServer"=dword:00000000
"Tcp1323Opts"=dword:00000000
"SackOpts"=dword:00000000
"TcpMaxDupAcks"=dword:00000002

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\LanmanWorkstation\Parameters]
"MaxCollectionCount"=dword:00000020
"MaxThreads"=dword:0000001e
"MaxCmds"=dword:0000001e

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
"ShowUI"=dword:00000001
"DoReport"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Auto"="0"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager]
"AutoChkTimeOut"=dword:00000005

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoRestartShell"=dword:00000001
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

Thanks n1kobg, I made a .reg file with your recommended tweaks, ran it and restarted the computer. My Power Management is set to Bitsum Highest Performance, I use Process Lasso, and I have that set to High Performance Mode as well. As for fixing the scheduler, there was no need any more, I already formatted my computer. Scheduler working fine now, search functions working as it should, and Cortana & most of the rubbish apps that come pre-installed have been removed.
jack37
Member
Posts: 39
Joined: Wed Mar 21, 2018 6:53 am

Carrier grade nat

Post by jack37 »

Here I want to adress some new discoveries (at least new for me)..

1. DNS server and how to set it up with DNS bench

This is a little program that lets you check the best (fastest) DNS server for you..... Usually your DNS server is locked in your router by your ISP . But you can still try...When you run the app it will probably report that DNS server locked by your ISP as the best for you. You can check the IP adres for this DNS server inside your router. .... But if you change a setting in DNS BENCH app and look at the best DNS server based on UNCACHED speeds - well than you will probably see another server...
Now the good part ... you still can set any other DNS server adress in your windows LAN setting (the same place where you set your static IP)...and it seems to work !!!! After setting this DNS server as shown to be the fastest by DNS BENCH app (remember to choose the fastest uncached option, and also it has some logic that that sever is in europe)...my DSL REPORT latency dropped down. It is not much or like heaven, but I CAN feel the difference.
My hitreg improoved, and now I my gameplay delay is less. (suddenyl I have double the kills in 2 MMs...)

2. STATIC IP ADRESS AND PORT FORWARDING
As I was messing with DNS servers, I suddenly found out that my own port forwarding doesnt work as it should...
What you have to check first is your ISP making a fool out of you by using a thing called "Carrier grade NAT" . This basically means that your ISP provider is putting a bunch of users under 1 common exetrnal IP adress. It than uses its own "ISP internal IP adresses" to distribute the data flow.
This is easy to check. You can again go into your router and check for IPv4 ...IP adress and than compare that IP adress to an adress that any specialized website reports to be your IP adress.......LOL ..this sounds complicated but it really is not.
OK ... lets do it this way ... go to this link
https://www.speedguide.net/scan.php

The site reports my "public IP " to be 213.149.61.xx , but it is located in a different town ...... Hmmmmm!!
If I go to my router and check my real IP adress, it is : 100.125.29.xxx
This means that my ISP has connected somehow a bunch of users with IPs : 100.125.29.xxx to one common "public IP adres" : 213.149.61.xx
AND THAT CANT BE GOOD FOR GAMING
And when your ISP does the above thing ..... by by PORT FORWARDING !!
Lucky for me (I hope) , people in my country claim that if I ask my ISP to undo this process and to secure for me a direct exit to the internet - they must do it...
I will try and report here to you... In the meantime you do your own research please!!


p.s. you can find DNS BENCH at @n1kobg blogspot


EDIT: I can confirm that what I suspected is true. A simple phonecall to my ISP was enough to confirm that they put me inside a "Carrier grade nAT" or cg NAT and at my request they changed it in matter of minutes. My ports are now open, and my IP address as seen in my router is the same as seen by online webpage !!! We will se how this will affect my gaming ... not wonders I presume, but I am happy with baby steps!!
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Note that if you want to change your DNS for all your local client devices, you can change it at your NAT router as well.

Also, the majority of Cable/DSL gateways these days have built-in NAT routers in them, serving as DHCP servers as well, allowing you to connect many devices to them. That functionality uses NAT, and modern browsers allow you to extract the LAN IP from connected clients, as with whatsmyip.com, and our own security scan here: https://www.speedguide.net/scan.php. Your particular case may be somewhat unique for your ISP, or more common in your country, here they just report the local/private LAN IP address.
Linux is user friendly, it's just picky about its friends...
Disclaimer: Please use caution when opening messages, my grasp on reality may have shaken loose during transmission (going on rusty memory circuits). I also eat whatever crayons are put in front of me.
๑۩۞۩๑
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

I wanted to ask if any of the registry tweaks above impact on streaming from Twitch as a viewer? Twitch is buffering when I am watching live. My internet is 116mbps download 5mbps upload, so issue isn't internet. My ping is better than ever before with all the settings done from the suggestions above. It's not the advanced adaptor settings, because I restarted those and there was no impact. But what's causing buffering or delay in watching streamers on Twitch (only happens with high bitrate)?
jack37
Member
Posts: 39
Joined: Wed Mar 21, 2018 6:53 am

Post by jack37 »

Blackfyre wrote:I wanted to ask if any of the registry tweaks above impact on streaming from Twitch as a viewer? Twitch is buffering [/I])?
From my limited knowledge ... yes they would affect streaming. All those tweaks are for online gaming - minimum or low amount of data and no "local" buffering - no altency at all. It is possible that with settings your system now cant process the amount af data streaming requires. Someone more experienced should help here, but at least you can try enabling offloading or changing the "autotuninglevel" to enabled....
My point is that streaming or watching someone stream is on totally opposide side of spectrum from online gaming.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Ye it can affect it. Check Tcpip parameters. Set "Tcp1323Opts"=dword:00000002 or 1 I would prefer 1. You also could delete "MaxConnectionsPerServer"=dword:00000000.
Blackfyre
New Member
Posts: 9
Joined: Fri Jun 15, 2018 5:31 pm

Post by Blackfyre »

Thanks n1kobg, just wanted to say I ran TCP Optimizer with Optimal Settings, restarted the PC. Deleted the MaxConnectionsPerServer from Regedit and from the registry tweaks you posted above, and changed the Tcp1323Opts to 1 instead of 0 from the registry tweaks you posted above too. Then ran your tweaks and restarted the computer. All buffering issues are solved, and ping is still great.
jack37
Member
Posts: 39
Joined: Wed Mar 21, 2018 6:53 am

Post by jack37 »

Hello everybody, nothing new to add to this nice post?
Anyway, just to give it a little bumb, I am posting a strange problem and a solution...
After a recent win10 update (July 24) I encountered following problems when running some of our tweaks..

Code: Select all

   
Set-NetOffloadGlobalSetting : Invalid class
At line:1 char:1
+ Set-NetOffloadGlobalSetting -ReceiveSideScaling Enabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetOffloadGlobalSetting:ROOT/StandardCi...adGlobalSetting) [Set-Net
   OffloadGlobalSetting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Set-NetOffloadGlobalSetting


Set-NetOffloadGlobalSetting : Invalid class
At line:1 char:1
+ Set-NetOffloadGlobalSetting -Chimney Disabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetOffloadGlobalSetting:ROOT/StandardCi...adGlobalSetting) [Set-Net
   OffloadGlobalSetting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Set-NetOffloadGlobalSetting


Set-NetOffloadGlobalSetting : Invalid class
At line:1 char:1
+ Set-NetOffloadGlobalSetting -TaskOffload Disabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetOffloadGlobalSetting:ROOT/StandardCi...adGlobalSetting) [Set-Net
   OffloadGlobalSetting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Set-NetOffloadGlobalSetting


Set-NetOffloadGlobalSetting : Invalid class
At line:1 char:1
+ Set-NetOffloadGlobalSetting -NetworkDirect Enabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetOffloadGlobalSetting:ROOT/StandardCi...adGlobalSetting) [Set-Net
   OffloadGlobalSetting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Set-NetOffloadGlobalSetting


Set-NetOffloadGlobalSetting : Invalid class
At line:1 char:1
+ Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets Blocked
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetOffloadGlobalSetting:ROOT/StandardCi...adGlobalSetting) [Set-Net
   OffloadGlobalSetting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Set-NetOffloadGlobalSetting


Set-NetOffloadGlobalSetting : Invalid class
At line:1 char:1
+ Set-NetOffloadGlobalSetting -PacketCoalescingFilter Disabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetOffloadGlobalSetting:ROOT/StandardCi...adGlobalSetting) [Set-Net
   OffloadGlobalSetting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Set-NetOffloadGlobalSetting


Disable-NetAdapterPowerManagement : Invalid class
At line:1 char:1
+ Disable-NetAdapterPowerManagement -Name *
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapter...mentSettingData:ROOT/StandardCi...mentSettingData) [Di
   sable-NetAdapterPowerManagement], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Disable-NetAdapterPowerManagement


Get-NetAdapterAdvancedProperty : Invalid class
At line:1 char:1
+ Get-NetAdapterAdvancedProperty -Name Ethernet
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapter...ertySettingData:ROOT/StandardCi...ertySettingData) [Ge
   t-NetAdapterAdvancedProperty], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapterAdvancedProperty


Get-NetTCPSetting : Invalid class
At line:1 char:1
+ Get-NetTCPSetting -Setting Compat
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetTCPSetting:ROOT/StandardCimv2/MSFT_NetTCPSetting) [Get-NetTCPSet
   ting], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetTCPSetting
 
Now, it might be the win update or some service I disabled after the update, but lucky for me , the solution was simple, as per this link
https://superuser.com/questions/1152280 ... alid-class

Now all tweaks work again ...



BTW
One of regedit lines:
Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "DisableTaskOffload" /t REG_DWORD /d "1" /f

was with the value "0" ... It seems logical to me that if the registry string is "Disable..." than the right value for disabling something should be "1". ....
n1xon
New Member
Posts: 1
Joined: Mon Aug 06, 2018 12:27 pm

Post by n1xon »

Philip wrote:I'd still disable most offloads/coalescing to reduce additional processing of packets by the network adapter.
all of the offloads under the nic? also why? what improvements or effects does it have?
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

n1xon wrote:all of the offloads under the nic? also why? what improvements or effects does it have?
Any type of packet "coalescing" causes the network adapter to collect some of them and re-package them. This reduces some of the load on your PC, however introduces delays.

Offloads in general add additional processing by the network adapter as well, taxing it at times of high-speed transfers, and causing it to do more processing, again introducing some minor delays. I usually leave checksum offloads enabled at the network adapter, but disable other types of offloads. There is more info on what each setting does on the main site in the tweaking articles, and in the TCP Optimizer documentation.
https://www.speedguide.net/articles/win ... weaks-5077 (also in gaming tweaks, lan tweaks)
https://www.speedguide.net/articles.php?category=99
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

DisableTaskOffload doesn't exist in registry originally, It's 0 by default. (If you delete it will act like it's 0). im just making sure it stays 0 in case you have NIC with onboard processor. If it's 1 the NIC processor will be disabled.

For some reason I have problems with the site. This is the 4th time i try to make a comment. This one worked with VPN.
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Niko, PM me your normal IP and I will check it out, could be an issue with spam IPs being used by your ISP or something like that.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Ako ima problem 6e te potursq. Nai veroqtno e ot moite nastroiki. Imam nov internet dostav4ik.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

I see the new Intel drivers introduce RSS Load ballancing Profile. Im using v1709 because the latest Windows Updates patch the Intels Spectre & Meltdown issues and thus hurt the general performance.
Im on "Numa Scaling" now. WHat settings you guys use?

The Closest_Processor_Static profile has the lowest memory
overhead, so the driver sets this profile in Windows Server 2012. As
this is already the default in Windows 2008 R2, the driver doesn’t
need to set it.



ClosestProcessor:
Default behavior is consistent

ClosestProcessorStatic:
No dynamic load-balancing - Distribute but don't load-balance at runtime.

NUMAScaling:
Assign RSS CPUs in a round robin basis across every NUMA node to enable applications that are running on NUMA servers to scale well.

NUMAScalingStatic:
RSS processor selection is the same as for NUMA scalability without dynamic load-balancing.

ConservativeScaling:
RSS uses as few processors as possible to sustain the load. This option helps reduce the number of interrupts.
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

I don't think you will see much difference changing that profile.

Generally the RSS queue should be as big as the number of processor cores. It avoids packet reordering. With NUMA (Non-uniform memory access) processors get faster access to memory that is "close" to them. NUMA scaling is more important in scaling for large number of processors, or Virtual processors with Hyper-V. With only 4-8 cores it won't play a noticeable role.

I would use a setting that does not use much processing. I imagine the default "ClosestProcessor" is fine, or something without dynamic scaling that would require more processing from the adapter drivers. Static scaling settings, or even the ConservativeScaling sound good. I wouldn't use the NUMAScaling unless in a multi-processor server environment with many memory banks and at least 2 processors/16 physical cores (+Hyperthreading), or something similar.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Ye all the information for NUMA is for servers (big surprise). When you disable the offloading you need your CPU to work as much as possible, its faster than the NIC anyway so it process the data faster. Im not sure if NUMAScaling or NUMAScalingStatic is best for gaming. ClosestProcessor is not the best fit unless you want speciffically to reduce CPU usage for some reason. At least they give you more options.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Ye , I defenately think NUMA is better for gaming. The difference may not be that obvious if you play casual (but its there). Better hit-reg (in BF4).
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

BTW for Ryzen Chips in Local Mode NUMA increases performance by reducing latency keeping the workloads in 1 CCX or pool. So maybe in the NIC NUMA doing similar thing....
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Guys I made an app for K-Boost. Without some of the limitations like you have to stop all 3D software in order to run for example (Chrome, Steam, Origin ect.) Or Restarting the PC.
It cannot do harm to your system. (Exept if you leave it enabled all the time) But I need to know if it works only on my card or with other Nvidia cards as well. Any volunteers ?


https://mega.nz/#!cshgRYRB!OcV29wnL_pJv ... H1r09fSokk

I have more surprises soon :)
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:Guys I made an app for K-Boost. Without some of the limitations like you have to stop all 3D software in order to run for example (Chrome, Steam, Origin ect.) Or Restarting the PC.
It cannot do harm to your system. (Exept if you leave it enabled all the time) But I need to know if it works only on my card or with other Nvidia cards as well. Any volunteers ?


https://mega.nz/#!cshgRYRB!OcV29wnL_pJv ... H1r09fSokk

I have more surprises soon :)
What is that APP doing, ( What is K-Boost? )

Greetings
St1cky
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Hi s1cky :) I was thinking to write you on private. It will disable GPU Boost (sort of) and make your video card to work at the highest Core Speed without lowering the clock. Max Boost. Its only for Nvidia cards.

ps.
BTW I just released a performance guide since we are close to BFV release. I hope its a good one * ppl like it. Its missing final touches but the majority is done so ill tweak it on the fly. I just hope Microsoft doesnt fuk some tweaks up because I havent test some tweaks in v1807 & v1803 have new updates too. Like NtfsDisableLastAccessUpdate tweak for example.
There is a section for K-Boost in the article as well.
https://n1kobg.blogspot.com/2018/08/fps ... weaks.html
Please let me know what you are thinking and if there is something I should include.
And please try it & tell me if K-Booster works.I need to know if its working only for my card and should I have to make a tutorial or the app is enough...
You can easily see if works when run Afterburner and watch the core speed.It should stay at max speed all the time. It will behave just like when run GPU-Z on ? and start the Render Test. You still can OC the card but it will get slightly hotter than usual.
The original K-Boost feature worked on all Nvidia cards but since the 1000 series EVGA locked it to only their cards.The workaround is t make it run trough Afterburner but my app is easier and with less limitations like you have to stop all 3d programs to enable it or restarting the PC.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

BTW Anti-virus probably will give you false-positive but its just converted batch file with 3 embeded help files (turn on/turn off & restart the gpu). Its just not signed to Windows.Only the turn on/off files are signed. I can sign up .exe files from Powershell file but not with CMD file.If someone knows how please tell me.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Nope. K-Booster is Not working for all GPUs. Ill have to find a command for that.
Or make a tutorial...
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

Hey n1kobg,
Keep up the good work :)
But i dont want to run my Graphiccard at max speed when its not needed, Or am I wrong?
When i watch my GPU Activity, example PUBG it uses FullSpeed already with BoostClock.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Thanks man. This exe will work eighter only on GTX970s or only on my GTX970. Not sure. You can make it work for every Nvidia card. Old cards like 400 & 500 series work that way. If you want the highest performance all the time while gaming (or other heavier workload) this is one of the few limited options. Other option is to flash your video card bios. Your card will be at the highest core speed just a limited time and it will lower the clock after a while to preserve power then will increase again and fluctuate up and down during the game, benchmark or workload. With this tweak the card will act like CPUs on High Performance or Ultimate Performance Power Plan. The normal GPU behavior is more like Balanced Power Plan. If I can make that comparisson..

ps This method is used by enthusiast & competitive overclockers to achieve higher scores/performance. If you care about your power consumption no need to use it. There are few similar tweaks for power saving as well btw. Some people use them combined to have best of both.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Guys, anyone knows more about HyStart? I jumped from v1709 to 1809. IDK if its in the other versions. I dont think its in v1803 because its on my 2nd Windows.

netsh interface tcp show global

ps:
A new TCP profile parameter, hystart, enables the Hystart algorithm, which is a slow-start algorithm that dynamically determines a safe point at which to terminate (ssthresh). It enables a transition to congestion avoidance without heavy packet losses.
If congestion is detected, Hystart enters a congestion avoidance phase. Enabling it gives you better throughput in high-speed networks with high packet loss. This algorithm helps maintain close to maximum bandwidth while processing transactions. It can therefore improve throughput.

For internet browsing i guess.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

I made new Thread. K-Booster with Gaming Mode included. Its fast & convenient. This time it should work on all Nvidia cards. A friend of mine helped me with the GUI and this time its not just an exe file.

showthread.php?287873-New-App-for-Testi ... ost2433506
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Hystart seems interesting for testing against other congestion avoidance algorithms.

Thanks for sharing that K-Booster, will have to test it one of these days when I get back to my desktop. I will post any questions in your other thread.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

10x Philip, We improved the program. Now u have options to en.disable K-Booster & my GameMode + Ballanced & High Performance Power Plan (for convenience). And you can turn on/off Windows Explorer. It actually helps when its disabled & could boost your FPS. we're going to add more features in time.
Im going to post it now in the thread.
Post Reply