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

Gaming discussion, issues, setup, tips, latency, online gaming, game servers, console gaming, etc.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

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

Post by n1kobg »

ctcp doesnt work sometimes. It seems bugged. Its not all about bugs, there isnt new version for quite some time. The registry is changing slightly with every new Windows Update. There are also other tweaks that can be added as options like ethernet interface metric, WINS, DNS options too. or get improved RWIN option back. Receive & Transmit Buffers, ecncapability, Some power saving options too. Thats on top of my head but im sure im forgetting something here. I see in forums useful tweaks for older Windows versions & Im wondering are they working on Windows 10
User avatar
Philip
SG VIP
Posts: 11527
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

There is no need for changes in the TCP Optimizer settings because of the fall update as far as I know.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

It bugs already 3 times, first the TCP Window Auto-Tuning & second the Congestion Control Provider on 2 different Windows installment. IDK what it is. Is it just doesnt show the correct value or fail to make the changes...?
Either way i think it can be improved with more options so people dont have to go in registry.
User avatar
Philip
SG VIP
Posts: 11527
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

It makes the changes, however, not all changes are readable at startup (i.e. some are network adapter specific, others may be the same between default/optimal, others may not be readable, etc.)
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

I've disabled TCP Window Auto-tuning from Normal to test. After done testing its blank there & cant verify its Normal again. The same happened with Windows Scaling Heuristics & Congestion Control Provider. I cant bring them back to normal/default settings. I have blank on Checksum offloading too but I think its disabled on Intel NIC by default. BTW thats on different Windows instalations. I play with these settings and in registry alot, im trying to find what are best registry tweaks for better hit-registration & low latency. If someone have something please leave a link.I already read the gaming tweaksI've disabled TCP Window Auto-tuning from Normal to test. After done testing its blank there & cant verify its Normal again. The same happened with Windows Scaling Heuristics & Congestion Control Provider. I cant bring them back to normal/default settings. I have blank on Checksum offloading too but I think its disabled on Intel NIC by default. BTW thats on different Windows instalations. I play with these settings and in registry alot, im trying to find what are best registry tweaks for better hit-registration & low latency. If someone have something please leave a link.I already read the gaming tweaks in article. article. The trouble is when I set to higher prioroty the game start stuttering and lagging a lot when you are gaming on Realtime in Task Manager. I also give play with DisplayPostProcessing which name was different before the last couple of Windows Updates. It was LowLatency I think.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Yes there is definitely something wrong with ctcp. This commands netsh int tcp set global congestionprovider=ctcp doesnt work and it shows be bicubic
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

TCP Optimizer is OUTDATA

Post by st1cky »

n1kobg wrote:Yes there is definitely something wrong with ctcp. This commands netsh int tcp set global congestionprovider=ctcp doesnt work and it shows be bicubic
You can still change to CTCP with that command!

netsh int tcp set supplemental Internet congestionprovider=CTCP


Hello Speedguide,

Yes, TCP Optimizer is OUTDATA because TOp. uses wrong command for Powershell and newest Windows 10 Build ( Microsoft Windows [Version 10.0.16299.214] ).

Image

And Windows 10 is restricted in TCP/IP Settings, first things first.

TCPOptimizer uses InternetTemplate "InternetCustom" for Windows 10. But Windows 10 newest version uses an other Template, maybe Update TCP Optimizer to get used Template in Windows with.

[CMD]
netsh int tcp show supplemental -> The TCP global default template is "internet"

[Powershell]
Get-NetTransportFilter

SettingName : Internet
Protocol : TCP
LocalPortStart : 0
LocalPortEnd : 65535
RemotePortStart : 0
RemotePortEnd : 65535
DestinationPrefix : *


( You cant change the Template to InternetCustom everything is restricted except in Windows Server Edition. )

Powershell Command to see CongestionProviders for all Templates.

-> Get-NetTcpSetting | Out-GridView

Windows 10 uses CUBIC for Internet and InternetCustom.

You can still change to CTCP with that command!

netsh int tcp set supplemental Internet congestionprovider=CTCP

You can change every Templates Congestionprovider but you cant uses the other Templates. Microsoft is working to fix it. :o

Second Problem is you cant change DelayedAckFrequency and DelayedAckTimeoutMs [NAGLE FUNCTION]!

PS C:\Users\Administrator> Set-NetTCPSetting -SettingName Internet -DelayedAckFrequency 0
Set-NetTCPSetting : Property DelayedAckFrequency is read-only

PS C:\Users\Administrator> Set-NetTCPSetting -SettingName Internet -DelayedAckTimeoutMs 0
Set-NetTCPSetting : Property DelayedAckTimeout is read-only

So ez would be to change TCP Optimizer Powershell Commands to -Internet or better if someone can program a GET Command for USED Template.

Edit:
Philip wrote:It makes the changes, however, not all changes are readable at startup (i.e. some are network adapter specific, others may be the same between default/optimal, others may not be readable, etc.)

Get-NetOffloadGlobalSetting ( OS Side Only )

ReceiveSideScaling : Enabled ( Is it recommended to use ReceiveSideScaling on Adapter Side and OS Side or only Adapter ? )
ReceiveSegmentCoalescing : Enabled ( Its Enabled on Default in Windows 10. My opinion this Feature has most effect on Windows 10 with Cubic. Old saying Disable for Gaming Enabled for Througput, Enabled best performance even ingames. Maybe its faster for Windows to put smaller packets together instead sending much more smaller ? Better Latency ? )
Chimney : Enabled ( Default: Disabled ) I set it to Automatic.
TaskOffload : Enabled ( Task offload settings include IP checksum offload, Internet Protocol security (IPsec) task offload, and Large Send Offload. Enable or Disable for Gaming? It doesnt Affect the adapter Settings but my guess we ant LSO disabled for Gaming. )
NetworkDirect : Enabled ( Maybe similiar like NetDMA on later OS Builds? Microsoft Says: NetworkDirect Remote Direct Memory Access (RDMA). Use this parameter only on servers. Then why its Enabled on Default? You cant Disable it. Set-NetOffloadGlobalSetting : This feature is available on servers only.)
NetworkDirectAcrossIPSubnets : Blocked
PacketCoalescingFilter : Enabled ( into a single packet. My guess for Gaming better to Disable! )

( My Question about OffloadGlobalSettings what are the best settings for Performance and low Latency specially for Gaming? )

This is was Intel Says for there Network Adapters!

Image :p

What is the meaning with TCP Offloads? Checksum Offloads on the Network Adapter? TCP AND UDP? OR ONLY UDP it LSO included??? Not enough info myguess!


Get-NetAdapterAdvancedProperty

Name DisplayName DisplayValue RegistryKeyword RegistryValue
---- ----------- ------------ --------------- -------------
Ethernet Flow Control Rx & Tx Enabled *FlowControl {3}
Ethernet Interrupt Moderation Disabled *InterruptMo... {0}
Ethernet IPv4 Checksum Offload Rx & Tx Enabled *IPChecksumO... {3}
Ethernet Jumbo Packet Disabled *JumboPacket {1514}
Ethernet Large Send Offload V2 (IPv4) Disabled *LsoV2IPv4 {0}
Ethernet Large Send Offload V2 (IPv6) Disabled *LsoV2IPv6 {0}
Ethernet Maximum Number of RSS Queues 2 Queues *NumRssQueues {2}
Ethernet Protocol ARP Offload Disabled *PMARPOffload {0}
Ethernet Protocol NS Offload Disabled *PMNSOffload {0}
Ethernet Packet Priority & VLAN Packet Priority & VLAN Disa... *PriorityVLA... {0}
Ethernet Receive Buffers 512 *ReceiveBuffers {512}
Ethernet Receive Side Scaling Enabled *RSS {1}
Ethernet Speed & Duplex Auto Negotiation *SpeedDuplex {0}
Ethernet TCP Checksum Offload (IPv4) Rx & Tx Enabled *TCPChecksum... {3}
Ethernet TCP Checksum Offload (IPv6) Rx & Tx Enabled *TCPChecksum... {3}
Ethernet Transmit Buffers 1024 *TransmitBuf... {1024}
Ethernet UDP Checksum Offload (IPv4) Rx & Tx Enabled *UDPChecksum... {3}
Ethernet UDP Checksum Offload (IPv6) Rx & Tx Enabled *UDPChecksum... {3}
Ethernet Wake on Magic Packet Disabled *WakeOnMagic... {0}
Ethernet Wake on Pattern Match Disabled *WakeOnPattern {0}
Ethernet Adaptive Inter-Frame Spacing Disabled AdaptiveIFS {0}
Ethernet Energy Efficient Ethernet Off EEELinkAdver... {0}
Ethernet Enable PME Disabled EnablePME {0}
Ethernet Interrupt Moderation Rate Off ITR {0}
Ethernet Legacy Switch Compatibility... Disabled LinkNegotiat... {1}
Ethernet Log Link State Event Enabled LogLinkState... {51}
Ethernet Gigabit Master Slave Mode Auto Detect MasterSlave {0}
Ethernet Locally Administered Address -- NetworkAddress {--}
Ethernet Reduce Speed On Power Down Enabled ReduceSpeedO... {1}
Ethernet System Idle Power Saver Disabled SipsEnabled {0}
Ethernet Ultra Low Power Mode Disabled ULPMode {0}
Ethernet Wait for Link Auto Detect WaitAutoNegC... {2}
Ethernet Wake on Link Settings Disabled WakeOnLink {0}

Example:

Set-NetAdapterAdvancedProperty -RegistryKeyword *FlowControl -RegistryValue 0
( Sets FlowControl OFF in Adapter Settings )

Edit2:

CongestionProvider
Maybe CTCP is not the best anymore since Windows 10 uses Cubic as Default!

Image

Greetings St1cky

PS: Sorry for my bad English :P

Interesting Threads
https://www.neowin.net/forum/topic/1271 ... indows-10/ ( 2015 -.- )
https://docs.microsoft.com/en-us/powers ... w=win10-ps
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

I knew TCP Optimizer needed update. Thank you for confirming that.
How did you found the command for ctcp? did you read it somewhere or you found it & figured it out by yourself? This Intel screenshot is taken from the drivers. Some suggest that lower Receive and Transmit buffers can increase hit-registration in FPS shooters and overall responsiveness. BTW there is a way to increase RSS queues for Intel Drivers to 4 ;) If you have other usefull links please post them here.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

BTW why you think the Nagle's Algoritm is not working? I see the registry tweaks in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\NIC ID
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:BTW why you think the Nagle's Algoritm is not working? I see the registry tweaks in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\NIC ID
Yeah someone need to test if Nagle is disabled with Registry-Tweak i dont know Powershell says something else.

I found that command myself. And its working at least CUBIC is gone in Powershell when you use it! But i dont know if CTCP is better then CUBIC. RSC is Enabled by Default on Windows 10 and i get only poor performance here on that ISP in FPS. When i change the recommanded values what speedguide is recommending my guess everything is just outdata and most default settings are better then changing it.

Maybe soon someone will answer us

Greetings St1cky
User avatar
Philip
SG VIP
Posts: 11527
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Thanks for your posts St1cky, will take a closer look and do some testing.

As to TCP Offloads, they mean the offloads in Network Adapter settings:
Device Manager > Network Adapter > Properties.... Or: Control Panel\Network and Internet\Network Connections > right-click on Network Adapter > Properties


There is a bit more info on that in our gaming article here: https://www.speedguide.net/articles/gaming-tweaks-5812
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Im incline to believe ctcp is better for gaming. Also yes .I disable almost all settings in General Settings, especially the offloads.I feel the previous version is better for gaming or at least my tweaks work 100% there.They also rearranged the ties between the different services in svchosts and now u cant disable some of them you can in previous versions. You cant disable Defender and Firewall unlike last version.They use resources too and I want to have option to disable them temporary not just suspend them.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

I just disabled RSC with netsh int tcp set global rsc=disabled I thought TCP Optimizer was disabled it but when i checked with netsh interface tcp show global it showed enabled along with Chimney Offload State enabled

So "netsh int tcp set global" works too
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:I just disabled RSC with netsh int tcp set global rsc=disabled I thought TCP Optimizer was disabled it but when i checked with netsh interface tcp show global it showed enabled along with Chimney Offload State enabled

So "netsh int tcp set global" works too
Hey n1kobg,

Yes, you can change everything manually, but not with TCP Optimizer.

C:\Windows\system32>netsh int tcp show global

Globale TCP-Parameter
----------------------------------------------
Zustand der empfangsseitigen Skalierung : enabled
Chimney-Abladezustand : automatic
NetDMA-Zustand : disabled
Direkter Cachezugriff (DCA) : disabled
Autom. Abstimmungsgrad Empfangsfenster : normal
Add-On "Überlastungssteuerungsanbieter" : none
ECN-Funktion : enabled
RFC 1323-Zeitstempel : disabled
RTO (anfänglich) : 3000
Zustand der Empfangssegmentzusammenfügung : disabled
Nicht-SACK-RTT-Resilienz : enabled
Maximale SYN-Neuübertragungen : 7
TCP-Fastopen : enabled

C:\Windows\system32>netsh int tcp set global
Ungültige Syntax. Weitere Informationen finden Sie in der Hilfe des Befehls.

Syntax: set global [[rss=]disabled|enabled|default]
[[chimney=]disabled|enabled|default]
[[autotuninglevel=]
disabled|highlyrestricted|restricted|normal|experimental]
[[congestionprovider=]none|ctcp|default]
[[netdma=]disabled|enabled|default]
[[dca=]disabled|enabled|default]
[[ecncapability=]disabled|enabled|default]
[[timestamps=]disabled|enabled|default]
[[initialrto=]<300-3000>]
[[rsc=]disabled|enabled|default]
[[nonsackrttresiliency=]disabled|enabled|default]
[[maxsynretransmissions=]<2-8>]


Image

These Settings will be used when you Optimize your Internet Settings with System Mechanic.

How did you increase the RSS Queues?




Greetings St1cky
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

I created a Batch File with a lot of Tweaks for Windows 10! Since TCP Optimizer isnt working anymore.

Code: Select all

@Echo off
color 0a


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. ; 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\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v LargeSystemCache /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 00000006 /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


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


pause.


Echo. ; -------------------------------
Echo. ; Backup-TCP/IP Windows Settings!
Echo. ; -------------------------------
netsh int tcp show global > "old_Adapter_settings.txt"
pause
netsh int ip reset c:\resetlog.txt 
ipconfig /flushdns
fsutil behavior set disabledeletenotify 0
pause



Echo. ; --------------------------------
Echo. ; Setting-TCP/IP Windows Settings!
Echo. ; --------------------------------
netsh int tcp set global ecncapability=disabled
netsh int tcp set global timestamps=disabled
netsh int tcp set global rsc=disabled
netsh int tcp set global rss=enabled
netsh int tcp set global chimney=disabled
netsh int tcp set global nonsackrttresiliency=disabled
netsh int tcp set supplemental Internet congestionprovider=CTCP


Echo. ";-----------------------------------------------------------100%|"
Echo. ";                    Tweaking Completed                         |"
Echo. "; Please Restart the System to take Effect!                     |"
Echo. ";---------------------------------------------------------------|"
pause.
Create a Backup Point if you want to go back, i didnt created a Uninstall Bat, yet. I used it for myself.

What it Does

- Disable Hibernation Mode
- Enable MSI-Mode for GPU-Processor
- SSD Tweaks and fastboot ( Delete the Code if you didnt use a SSD )
- Disable Nagle
- Disable Cortana
- Disable DVR Game Bar
- Disable Timebroker
- Disable Bandwidth Throttling
- Some Gaming Tweaks
- BlackVipers Windows 10 Services Tweaked ( Thanks BlackVipers for That )
- Unpark your CPU Cores
- Additional Tweaks Gaming-Network
- Changing CongestionProvider to CTCP in Internet Template ( Most common use in Windows 10 )


Cons:
No Changes in Adapter Settings


Save it in a .Bat File and Run it as Administrator! Most Settings are recommended by Speedguide.
( You need to check in Device Manager if MSI Mode is working for your Graphiccard and Nagle, too. Was pretty hard to code it for Batch :rockin: )
:cool:

Some of the Tweaks should be implanted in TCP Optimizer, that would be Nice!
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Nice. I know these things but the batch file is good to have, for other people too :)
Ill have to check what the batch do more closely because i dont use some of the features u do so I may have to tweak it a bit.

Question: What is "Fast Open Fallback" and "Non Sack Rtt Resiliency" What they do?
Also what you mean by "Enable MSI-Mode for GPU-Processor" in batch file?

For Gaming I agree what u wrote except these:
Chimney-disabled, Maximum SYN retransmissions: 2, ECN disabled (btw I dont have router) & I never tested DCA but I think its good the be enabled if your system support it.
Also CPU Unparking for Windows 10 is almost pointless due to the new approach it have. Although it wont hurt if you do it. I use Bitsum Process Lasoo for both maximum performance & power saving. But for Windows 7 & 8 Unparking is mandatory.

I use simple batch to temporary disable the services I dont need.

https://mega.nz/#!RkhGxT6Q!SMdmoFwYkf_1 ... 9LR_m9dPms

For RSS Queues I have .reg file for my NIC but Im not 100% sure that can be made for every network card because you have to be sure the ID is the same. If not you have to find it for your NIC & do it manually in Registry.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

My registry for GameDVR:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
"AllowGameDVR"=dword:00000000

Also:
FastCopyReceiveThreshold & FastSendDatagramThreshold are for 16gb RAM but im not sure if they work on Windows 10. I dont see difference at least. I know they work on older Windows verions. MTU and TcpWindowSize are linked so if you lower MTU the TcpWindowSize must be tweaked too. Especially if TCP Auto-tuning is disabled.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DisableTaskOffload"=dword:00000000
"MaxUserPort"=dword:0000fffe
"TcpTimedWaitDelay"=dword:0000001e
"MaxConnectionsPerServer"=dword:00000000
"Tcp1323Opts"=dword:00000000
"NameSrvQueryTimeout"=dword:00000bb8
"TcpWindowSize"=dword:000015b8
"GlobalMaxTcpWindowSize"=dword:000015b8
"EnablePMTUDiscovery"=dword:00000001
"EnablePMTUBHDetect"=dword:00000000
"SackOpts"=dword:00000001
"TcpMaxDupAcks"=dword:00000002
"DefaultTTL"=dword:00000020
"FastCopyReceiveThreshold"=hex(b):00,38,00,00,00,00,00,00
"FastSendDatagramThreshold"=hex(b):00,38,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC ID}]
"EnableDHCP"=dword:00000001
"InterfaceMetric"=dword:00000055
"TcpAckFrequency"=dword:00000001
"TcpDelAckTicks"=dword:00000000
"TCPNoDelay"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock]
"UseDelayedAcceptance"=dword:00000000
"MaxSockAddrLength"=dword:00000010
"MinSockAddrLength"=dword:00000010
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

One more question:

I disabled non sack rtt resiliency with "netsh int tcp set global nonsackrttresiliency=disabled" But I disconnect from internet after a while.
How can I fix this internet disconnection and remain with non sack rtt resiliency=disabled ?

I understand that that feature reduces the TCP/IP retransmitting intensity so its better disabled for gaming.

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provide : ctcp
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 2000
Receive Segment Coalescing State : disabled
Non Sack Rtt Resiliency : enabled
Max SYN Retransmissions : 2
Fast Open : enabled
Fast Open Fallback : enabled
Pacing Profile : off
User avatar
Philip
SG VIP
Posts: 11527
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

If you get disconnected with it disabled, just leave it enabled. If your latency varies a lot, setting this to enabled is better for your connection. Disabling it re-transmits packets more aggressively, which is not optimal if your latency fluctuates.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

I dont want to disable it if I can. No I havent noticed latency issues. Even better I think I have better hit-registration when disabled. Game feels smoother somehow but I cant measure that. My frame times are the same. I think re-transmitting packets more aggressively is good thing in online game.Am I not right? What else I can do to increase packet retransmition, registry settings or commands?
BTW what do you think about my previous posts. I have few questions there too. What is Fast Open Fallback? I find only explanations for Fast Open. What Fallback means here?
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:I dont want to disable it if I can. No I havent noticed latency issues. Even better I think I have better hit-registration when disabled. Game feels smoother somehow but I cant measure that. My frame times are the same. I think re-transmitting packets more aggressively is good thing in online game.Am I not right? What else I can do to increase packet retransmition, registry settings or commands?
BTW what do you think about my previous posts. I have few questions there too. What is Fast Open Fallback? I find only explanations for Fast Open. What Fallback means here?
You dont want to Enable -> Non Sack Rtt Resiliency -> Its Off on Default on Windows 10 -> I was testing the Preview of RS4&5 there is no Chimney anymore. I Think best Settings are to keep them Default and Just turn off LSO and Interupt ( OFF ) on the Network Adapter. And some Registry Tweaks

If you get Disconnects try to Reset TCPIP Settings!

Fast Open Fallback
Fast Open
Just keep it Default -> I dont think these 2 Settings effect Ingame Reg* just for Browsing WEB.

And something thats Important dont use any Tweaking Programs for Internet Speed i figured out -> Most Programms Outdata!
TCP Optimizer is ok -> Optimal Settings -> then Nagle off -> Thats all.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

st1cky wrote:You dont want to Enable -> Non Sack Rtt Resiliency -> Its Off on Default on Windows 10 -> I was testing the Preview of RS4&5 there is no Chimney anymore. I Think best Settings are to keep them Default and Just turn off LSO and Interupt ( OFF ) on the Network Adapter. And some Registry Tweaks

If you get Disconnects try to Reset TCPIP Settings!

Fast Open Fallback
Fast Open
Just keep it Default -> I dont think these 2 Settings effect Ingame Reg* just for Browsing WEB.

And something thats Important dont use any Tweaking Programs for Internet Speed i figured out -> Most Programms Outdata!
TCP Optimizer is ok -> Optimal Settings -> then Nagle off -> Thats all.
Its disabled by default in Windows 8,1. In Windows it was enabled for me after the update. I dont know what was in previous Win10 versions. And I have Chimney Offload State- normal by default. For gaming I have tested it a lot and Im telling you for fps shooters you have to disable all offload settings, If you have poor connection you should disable Receive Window Auto-Tuning Level too. And Congestion Control Provider on ctcp. You also can disable RFC 1323 Timestamps if not having packet loss.
CCOR
New Member
Posts: 1
Joined: Sun Feb 25, 2018 4:07 pm

Post by CCOR »

n1kobg wrote:Its disabled by default in Windows 8,1. In Windows it was enabled for me after the update. I dont know what was in previous Win10 versions. And I have Chimney Offload State- normal by default. For gaming I have tested it a lot and Im telling you for fps shooters you have to disable all offload settings, If you have poor connection you should disable Receive Window Auto-Tuning Level too. And Congestion Control Provider on ctcp. You also can disable RFC 1323 Timestamps if not having packet loss.
You guys mention "network adapter" settings and "registry tweaks"
Can you guys list your settings on the adapter side, & I think as far as registry tweaks, are you guys referring to the batch that was posted here on page 1?

Thanks
User avatar
Philip
SG VIP
Posts: 11527
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Network adapter settings are usually accessed through it's driver properties... Either from "Device Manager", or by right-clicking the adapter connection, choosing properties > configure.

Typically any type of TCP Offloads are better off disabled for lower latency (gaming). We have a couple of related articles on the main site:
Gaming tweaks: https://www.speedguide.net/articles/gaming-tweaks-5812
Network Adapter tweaks (outlines the different settings and what they do): https://www.speedguide.net/articles/net ... ation-3449
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:Its disabled by default in Windows 8,1. In Windows it was enabled for me after the update. I dont know what was in previous Win10 versions. And I have Chimney Offload State- normal by default. For gaming I have tested it a lot and Im telling you for fps shooters you have to disable all offload settings, If you have poor connection you should disable Receive Window Auto-Tuning Level too. And Congestion Control Provider on ctcp. You also can disable RFC 1323 Timestamps if not having packet loss.
Hey,
I tested on Cable Internet and Phone Line ( 2 Diff. Locations ) and so far i can tell i got better results ingaming with Checksum Offloading -> On & Flow Control -> On, I tested with one off and one on and... got bad results.

I will test it again.

I will Update the Batch File soon.

Greetings St1cky
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

<-Batch Updated->

Post by st1cky »

<-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.
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

st1cky wrote:Hey,
I tested on Cable Internet and Phone Line ( 2 Diff. Locations ) and so far i can tell i got better results ingaming with Checksum Offloading -> On & Flow Control -> On, I tested with one off and one on and... got bad results.

I will test it again.

I will Update the Batch File soon.

Greetings St1cky
On what games have you tested these settings?
And what is this Enable MSI-Mode in "Enable MSI-Mode for GPU-Processor"
Im asking on what games you have tested these settings because I play competitively against good players with good PC systems & connections. In these situations where every ms is important you can see the differences better & more clear IMO. Disabling Offloading Settings, interrupt moderation & Flow Control is a must. Maybe its different on older systems? Im just guessing,what are your specs?. They might not be so pronounced in other types of games or by people not familiar with the tested game but there is improvement and its not a placebo. If the connection is slow they might have a positive effect although so far I gave these tweaks to more than 40 people and I only saw a problem with one with Wi-Fi internet.
O btw Ive unpaked my CPU but thr registry isnt the same as this. what do you think ?
I have noticed your settings are for Windows Server. In older Windows version like Win 7 and Win 8 they work but in the latest Win 10 Microsoft made relatively big changes and I dont recommend using some of them for now especially in networking.
Also in the batch file. REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v SecondLevelDataCache /t REG_DWORD /d 00000200 /f
The value should be 00000000 not 00000200 because thats specific for every CPU + 512kb is small for new CPUs. That could degrade the CPU performance quite a bit.You should even remove the tweak entirely. Thats determined by the OS. This tweak is good fro Windows 7 and maybe Win 8 but with the specific for the user CPU cache.

netsh int tcp set global chimney=automatic is better IMO if you using it at all. I disable it.

This is my blog I made for my friends although I disabled some of the tweaks because too many people who I dont know & play my game started to ask me for hit-reg fix and I want to have at least a little bit of advantage, at least people here are interested in these things not just copy/pasting like monkeys:
http://n1kobg.blogspot.bg/

And this is one of my .reg files, This one is for Windows 10 because some of the registry settings are different in Win 8 and even in earlier win10 versions like v.1511:

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:00000020
"AdditionalDelayedWorkerThreads"=dword:00000020

[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:00000080
"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
"NoResolveSearch"=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:00000001
"SackOpts"=dword:00000001
"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:00000000
"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


I havent added some of my latest findings but i think thats enough for now. Few of the tweaks decrease the times Windows loading and restarting. Windows will set the games on higher priority with low latency in therms of delivering the picture. This will benefit the people who have fast 120 or 144hz monitors and play real time games. Check your Power Options - you will have more options to tweak for High Performance Power Plan for example.

I can post this in a batch file if its more convenient for some people.

For not so advanced users I recommend to remove:

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

And for people who have regular mechanic Hard Disks remove:

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

This tweak is for SSD disks
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
"AllowCortana"=dword:00000000
"DisableWebSearch"=dword:00000001
"ConnectedSearchUseWeb"=dword:00000000
"ConnectedSearchUseWebOverMeteredConnections"=dword:00000000
"AllowSearchToUseLocation"=dword:00000000
"AllowCloudSearch"=dword:00000000

for PowerShell
Prevents the Cortana Telemetry and Disable Cortana Voice Recognition:

netsh advfirewall firewall add rule name="SearchUI.exe Telemetry" dir=out action=block program="%SystemRoot%\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\SearchUI.exe"

For Windows 8 - ctcp, (with batch command you have start it every time you start Windows)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a03-9b1a-11d4-9123-0050047759bc}\0]
"0200"=hex:00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,?\
00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,?\
ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"1700"=hex:00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,?\
00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,?\
ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


for Win 7 and 8

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv]
"DependOnService"=hex(7):41,00,75,00,64,00,69,00,6f,00,45,00,6e,00,64,00,70,00,\
6f,00,69,00,6e,00,74,00,42,00,75,00,69,00,6c,00,64,00,65,00,72,00,00,00,52,\
00,70,00,63,00,53,00,73,00,00,00,00,00

DISABLE OneDrive-Win 10

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive]
"DisableFileSyncNGSC"=dword:00000001
"DisableLibrariesDefaultSaveToOneDrive"=dword:00000001
"DisableFileSync"=dword:00000001
"DisableMeteredNetworkFileSync"=dword:00000000

DNScache Resolution Speed Parameters

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dnscache\Parameters]
"ServiceDllUnloadOnStop"=dword:00000001
"negativesoacachetime"=dword:00000000
"netfailurecachetime"=dword:00000000
"maxcacheentryttllimit"=dword:00015180
"maxcachettl"=dword:00002a30
"maxnegativecachettl"=dword:00000000
"CacheHashTableBucketSize"=dword:00000001
"MaxSOACacheEntryTtlLimit"=dword:0000012c
"CacheHashTableSize"=dword:00000180


Game DVR-Turn Off

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
"AllowGameDVR"=dword:00000000
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

Hey,
Okay i will see into it.
I playing competive like CS:GO in Leagues.
I think i saw you blog in the past :D . Yeah i did :P . Nice Blog by the way!
What MSI Mode does is, it reduces DPC Latency. Better Communication between CPU and GPU.

For Windows 10 i recommend the new release from DWS.
I think best Windows 10 Spy Removals!

Whats very important for Low DPC is like you recommended the Power Settings in Windows itself and in NVIDIA Settings and in BIOS.
It reduces my Latency from 100 to 10-50µs even lower then 10!

My Systemspecs -> http://steamcommunity.com/id/st1cky93/

● Case: be quiet! PURE BASE 600
● Power Supply: be quiet! Dark P. Pro P11 850W ATX24
● Operating System: Windows 10 x64 Pro
● Motherboard: Asus STRIX Z270F GAMING Z270
● CPU: Intel Core i7-7700K
● Memory: 16GB DDR4 Corsair 2133Mhz
● Harddrive: 3TB, Samsung MZ-75E120B SSD 120G
● Video: Asus ROG Strix GeForce GTX1080-A8G
● Sound: Sound BlasterX AE-5
● Headphones: Kingston HyperX Cloud
● Display: Asus PG258Q
● Mice: Zowie ZA13
● Keyboard: Razer BlackWidow Ultimate
● Pad: Steelseries QcK+

● Gaming Settings
● DPI: 800 / 1000 Hz
● In-game Sensitivity: 1.2
● In-Game Resolution: 1920x1080
● Refresh Rate: 240 Hz

For now i testing Windows 7. Something weird is every time i change between Operating System is different Mouse Speeds in CSGO. ( m_rawinput 1 )
Windows 10 1607 (RS1)
Windows 10 1703 (RS2+3) Same Mouse
Windows 7 Ultimate

All the Operating Systems have different Mouse speeds!

Is there any Program to Test the TCPIP Windows Settings? ( example. Throughput -> Low Latency ? )

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

Post by n1kobg »

So you have modern system. Im glad you like my blog :) So this MSI Mode works on every video card regardless of your Op.System, do u have to have MSI video card or you dont know that?

My lowest frame times in BF4 are 1.7 -2.2ms, that depends on your FPS in game for the most part. I dont think there is such a program to test these settings. You just play with good players for several days. With bad players or players with bad hit-reg you cant determine if on/off settings works or not. In BF4 is slightly different (maybe better for this testing) because when you kill someone his bullets and granades are being erased. The results are more clear and definitive.

These are the settings I use in Nvidia Control Pannel:

https://gyazo.com/20776638e497da0764c969ff9f88a24c

https://gyazo.com/a1d3b1526f4af0b6f5cc27743289e03e

Image

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

Post by n1kobg »

BTW I tried this MSI mode but i didnt saw any difference. In fact the 2 days I used it I performed worse in game. Maybe its coincidence, IDK. Maybe its MSI exclusive & only works on MSI cards ?
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:BTW I tried this MSI mode but i didnt saw any difference. In fact the 2 days I used it I performed worse in game. Maybe its coincidence, IDK. Maybe its MSI exclusive & only works on MSI cards ?
FPS varies with MSI-Mode. But what you should check is the DPC Latency. ( Smoother Gameplay )
No its not working only with MSI Cards. MSI (= MessageSignaledInterrupt )
Read this for more informations -> https://forums.guru3d.com/threads/windo ... ts.378044/

Greetings
St1cky
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:One more question:

I disabled non sack rtt resiliency with "netsh int tcp set global nonsackrttresiliency=disabled" But I disconnect from internet after a while.
How can I fix this internet disconnection and remain with non sack rtt resiliency=disabled ?

I understand that that feature reduces the TCP/IP retransmitting intensity so its better disabled for gaming.

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provide : ctcp
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 2000
Receive Segment Coalescing State : disabled
Non Sack Rtt Resiliency : enabled
Max SYN Retransmissions : 2
Fast Open : enabled
Fast Open Fallback : enabled
Pacing Profile : off
How did you get CTCP in netsh?

With that regkey?


Code: Select all

  
Windows Registry Editor Version 5.00
; Enable Congestion Control Provider(CTCP) on Windows 10

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a03-9b1a-11d4-9123-0050047759bc}\0]
"0200"=hex:00,00,00,00,01,00,00,07,00,00,00,00,00,00,00,00,1e,00,00,00,00,00,\
  00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,\
  00,ff,00,ff,ff,00,00,00,00,00,00,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00,\
  ff,ff,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00
"1700"=hex:00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,ff,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  ff,00,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00
I checked it! Its not working alone with that regkey.

-> netsh int tcp set supplemental Internet congestionprovider=CTCP
*** That command is working. If you check in Powershell. ***

What Settings do you prefer now?


Something else i found out.

I tested Windows 10 1607 ( Redstone 1 with new Updates )
Speedguide can you test the new RSC Setting? I think it got improved its enabled on default in Windows 10 1709.

Testings.
Windows 10 1607 64bit

RSC=ON
PING 30-50% higher ( 40ms )
RSC=OFF
PING 30-50% lower ( 19ms )

Windows 10 1709 64bit RS3 and RS2
RSC=ON
PING is lower no higher Ping with Feature setting on! ( 19ms )
RSC=OFF
PING SAME as On. ( 19ms )
jack37
Member
Posts: 39
Joined: Wed Mar 21, 2018 6:53 am

Post by jack37 »

Hi both @st1cky and @n1kobg !
I want to congratulate both of you on your excelent discussion. I may only say that you two are amongst 5-6 people on whole internet that actualy seek and share knowlege....
So I am a csgo player at a noobish level and I would like to kindly ask if you could make a unified batch file with all your tweaks. Some regedit lines from @n1kobg are not present in the batch @st1cky kindly presented.
Also I can confirm about unpark cores in st1ckys batch file that they infact PARK cores on WIN10/64 - 1709 - 16299.214
It would be also nice if you could post your "NetAdapterAdvancedProperty" and "netsh int tcp show global" so others (noobs like me) can check if they did all right...

Idea of an single batch file which sets you up for your gaming is one I had a loong time, But I dont have sufficient knowlege in this field to do so, so thak you both very much.
And in win10 it is a MUST HAVE because this OS does sooo many things on its own in the background. I did eliminate all I could and blocked all I knew (mostly with shutup10) but still....
Also as a side question, what are your settings in NvidiaProfileInspector for CSGO and did you test FlipbyFlip metering (it gives me great results)

Best regards to both of you and our Administrator @Philip
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

Hey Jack37,
Thanks for the compliment ;)

I Created a Video, check it out.
https://www.youtube.com/watch?v=xE9mRCJiKnk

I will keep testing.

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

Post by n1kobg »

Yes I used: netsh int tcp set supplemental Internet congestionprovider=CTCP
I hope Speedguide admins read this thread. BTW Its possible with new system to leave some of the checksum offload settings on but you have to test which one. Maybe the tcp checksum ipv4 TxRxenabled to free some CPU resources and leave udpchecksum ipv4-disabled if you have fast CPU.
About RSC=ON or Off i dont have changes in ping on any Win version. I dont use router so maybe its router related here?



About My Settings. These are right now and im happy with them:

Code: Select all

Name                      DisplayName                    DisplayValue                   RegistryKeyword RegistryValue
----                      -----------                    ------------                   --------------- -------------
Ethernet                  Flow Control                   Disabled                       *FlowControl    {0}
Ethernet                  Interrupt Moderation           Disabled                       *InterruptMo... {0}
Ethernet                  IPv4 Checksum Offload          Disabled                       *IPChecksumO... {0}
Ethernet                  Jumbo Packet                   Disabled                       *JumboPacket    {1514}
Ethernet                  Large Send Offload V2 (IPv4)   Disabled                       *LsoV2IPv4      {0}
Ethernet                  Large Send Offload V2 (IPv6)   Disabled                       *LsoV2IPv6      {0}
Ethernet                  Maximum Number of RSS Queues   3 Queues                       *NumRssQueues   {3}
Ethernet                  Protocol ARP Offload           Disabled                       *PMARPOffload   {0}
Ethernet                  Protocol NS Offload            Disabled                       *PMNSOffload    {0}
Ethernet                  Packet Priority & VLAN         Packet Priority & VLAN Disa... *PriorityVLA... {0}
Ethernet                  Receive Buffers                96                             *ReceiveBuffers {96}
Ethernet                  Receive Side Scaling           Enabled                        *RSS            {1}
Ethernet                  Speed & Duplex                 100 Mbps Full Duplex           *SpeedDuplex    {4}
Ethernet                  TCP Checksum Offload (IPv4)    Disabled                       *TCPChecksum... {0}
Ethernet                  TCP Checksum Offload (IPv6)    Disabled                       *TCPChecksum... {0}
Ethernet                  Transmit Buffers               96                             *TransmitBuf... {96}
Ethernet                  UDP Checksum Offload (IPv4)    Disabled                       *UDPChecksum... {0}
Ethernet                  UDP Checksum Offload (IPv6)    Disabled                       *UDPChecksum... {0}
Ethernet                  Wake on Magic Packet           Disabled                       *WakeOnMagic... {0}
Ethernet                  Wake on Pattern Match          Disabled                       *WakeOnPattern  {0}
Ethernet                  Adaptive Inter-Frame Spacing   Disabled                       AdaptiveIFS     {0}
Ethernet                  Energy Efficient Ethernet      Off                            EEELinkAdver... {0}
Ethernet                  Enable PME                     Disabled                       EnablePME       {0}
Ethernet                  Interrupt Moderation Rate      Off                            ITR             {0}
Ethernet                  Legacy Switch Compatibility... Disabled                       LinkNegotiat... {1}
Ethernet                  Log Link State Event           Disabled                       LogLinkState... {16}
Ethernet                  Gigabit Master Slave Mode      Force Master Mode              MasterSlave     {1}
Ethernet                  Locally Administered Address   --                             NetworkAddress  {--}
Ethernet                  Reduce Speed On Power Down     Disabled                       ReduceSpeedO... {0}
Ethernet                  System Idle Power Saver        Disabled                       SipsEnabled     {0}
Ethernet                  Ultra Low Power Mode           Disabled                       ULPMode         {0}
Ethernet                  Wait for Link                  Off                            WaitAutoNegC... {0}
Ethernet                  Wake on Link Settings          Disabled                       WakeOnLink      {0}
Although I noticed I cant change the Checksum Offload settings when i want to test them & they stay disabled after the NIC resets.Do you know why that might be?
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

@jack37
First thank you about what you said about us.
Second:
Also I can confirm about unpark cores in st1ckys batch file that they infact PARK cores on WIN10/64 - 1709 - 16299.214
What you mean here? They way you say it it comes out that the unpark tweak is not unparking? Can you clarify because you say they dont work. You need the cores Unparked not Parked.
Third: Whats this "FlipbyFlip metering" ? Is this something to do with FPS Limitter? Are you refering to this link http://steamcommunity.com/sharedfiles/filedetails/?id=1270041177
Give some info.

About Windows optimizations and background functions. i managed to limit the services to just 27 when gaming.I dont think I can reduce them more without sacrificing some of the core functions of Windows.

I gave the Nvidia Control Pannel settings.They should work fine for every game.
Oh and btw I dont recommend to update always to the latest drivers. Instead update to the one before the latest (2nd latest) . The reason is that there might be bugs or just not working properly for all systems. If in one month you see 2 driver updates of course update to the latest one. That most of the times means they found bugs and fixed them.

I heard about the new Power Option in Windows -Ultimate Performance Power Option. It will be only for Windows for workstations but i hope we could tweak it for Pro version.

BTW St1cky i saw the video. You have exactly the same as my NIC Intel(R) Ethernet Connection (2) I219-V :)
For Start Menu I use Start10. This version is pre-activated.
https://mega.nz/#!U1QGBbYJ!dIa5f20lFptz ... av_0NgRR7U

I dont recommend to tweak Global Settings but Program Settings and choose your game from there. BTW I have portable OBS studio of you want. Its not the latest version though.
User avatar
Philip
SG VIP
Posts: 11527
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

n1kobg wrote: I hope Speedguide admins read this thread. BTW Its possible with new system to leave some of the checksum offload settings on but you have to test which one. Maybe the tcp checksum ipv4 TxRxenabled to free some CPU resources and leave udpchecksum ipv4-disabled if you have fast CPU.
I am reading it, just not much time for testing.

In general, checksum offloads are ok (your NIC calculates checksums, instead of the CPU), I have not seen any performance degradation with gaming either way, even with off-brand (non-Intel/Broadcom) NICs as the calculations are trivial/very quick.

About RSC=ON or Off i dont have changes in ping on any Win version. I dont use router so maybe its router related here?
RSC, and any other type of coalescing should be disabled for gaming, because you don't want your packets to wait to be bundled together, you want them sent immediately. Depending on the game, protocol, and network environment this can have anywhere from zero to VERY noticeable impact.
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.
๑۩۞۩๑
User avatar
n1kobg
Regular Member
Posts: 120
Joined: Wed Jan 10, 2018 5:32 am

Post by n1kobg »

Yes i use RSC disabled, i just answered st1cky's question.
I think my 5.3ghz 7600k makes these checksum calculations faster than the NIC, no matter how small they are.

And About Enable MSI-Mode for GPU-Processor!

My highest dpc latency on Balance Power Mode was highest 87-127ms but most of the time was 3-5-15-48ms. After I applied the tweak my dpc latency was 2-3 times bigger (highest-377ms), I went back with System Restore, it lower it but the latency was still higher than what it was before. Applied the tweak again, tweaked some settings in registry but i never couldnt make it like it was before the tweak. On High Performance Mode was what it was before the tweak on balance Power mode- highest around 90-120. I saw improvement after I overclocked my system & made the sound drivers in MSI Mode to 1 as well. I dont know what to think of it. I might have improvement in High Performance Power Mode but my test was only for Balance Power Mode on Stock system (no overclock) before the tweak.

ps. My highest latency on High Perf.Mode now is 37ms , without doing nothing on Desktop. Thats OC. On Stock the latency is around 90-100-120+
User avatar
st1cky
Member
Posts: 78
Joined: Mon Feb 05, 2018 8:53 am

Post by st1cky »

n1kobg wrote:@jack37
First thank you about what you said about us.
Second:


What you mean here? They way you say it it comes out that the unpark tweak is not unparking? Can you clarify because you say they dont work. You need the cores Unparked not Parked.
Third: Whats this "FlipbyFlip metering" ? Is this something to do with FPS Limitter? Are you refering to this link http://steamcommunity.com/sharedfiles/filedetails/?id=1270041177
Give some info.

About Windows optimizations and background functions. i managed to limit the services to just 27 when gaming.I dont think I can reduce them more without sacrificing some of the core functions of Windows.

I gave the Nvidia Control Pannel settings.They should work fine for every game.
Oh and btw I dont recommend to update always to the latest drivers. Instead update to the one before the latest (2nd latest) . The reason is that there might be bugs or just not working properly for all systems. If in one month you see 2 driver updates of course update to the latest one. That most of the times means they found bugs and fixed them.

I heard about the new Power Option in Windows -Ultimate Performance Power Option. It will be only for Windows for workstations but i hope we could tweak it for Pro version.

BTW St1cky i saw the video. You have exactly the same as my NIC Intel(R) Ethernet Connection (2) I219-V :)
For Start Menu I use Start10. This version is pre-activated.
https://mega.nz/#!U1QGBbYJ!dIa5f20lFptz ... av_0NgRR7U

I dont recommend to tweak Global Settings but Program Settings and choose your game from there. BTW I have portable OBS studio of you want. Its not the latest version though.
Hey n1kobg,
Thanks for that Program.
You got the same NIC? How did you manage to get 3 RSS Queues ??? LoL I tried through Registry and Powershell. Didnt Work out. ( I will try with older Driver )

Set-NetAdapterAdvancedProperty -Name Ethernet -RegistryKeyword *NumRssQueues -RegistryValue 3
Set-NetAdapterAdvancedProperty : No matching keyword value found. The following are valid keyword values: 1, 2
In Zeile:1 Zeichen:1
+ Set-NetAdapterAdvancedProperty -Name Ethernet -RegistryKeyword *NumRs ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (MSFT_NetAdapter...5F7862798}:...):ROOT/StandardCi...ertySettingData) [Set-NetAdapterAdvancedProperty], CimException
+ FullyQualifiedErrorId : Windows System Error 87,Set-NetAdapterAdvancedProperty




Philip wrote:I am reading it, just not much time for testing.

In general, checksum offloads are ok (your NIC calculates checksums, instead of the CPU), I have not seen any performance degradation with gaming either way, even with off-brand (non-Intel/Broadcom) NICs as the calculations are trivial/very quick.




RSC, and any other type of coalescing should be disabled for gaming, because you don't want your packets to wait to be bundled together, you want them sent immediately. Depending on the game, protocol, and network environment this can have anywhere from zero to VERY noticeable impact.
Hey Philip,
I understand this with RSC.
But i got no Ping difference and with RSC on i got better performance in CSGO. ( HITREG )

n1kobg wrote:Yes i use RSC disabled, i just answered st1cky's question.
I think my 5.3ghz 7600k makes these checksum calculations faster than the NIC, no matter how small they are.

And About Enable MSI-Mode for GPU-Processor!

My highest dpc latency on Balance Power Mode was highest 87-127ms but most of the time was 3-5-15-48ms. After I applied the tweak my dpc latency was 2-3 times bigger (highest-377ms), I went back with System Restore, it lower it but the latency was still higher than what it was before. Applied the tweak again, tweaked some settings in registry but i never couldnt make it like it was before the tweak. On High Performance Mode was what it was before the tweak on balance Power mode- highest around 90-120. I saw improvement after I overclocked my system & made the sound drivers in MSI Mode to 1 as well. I dont know what to think of it. I might have improvement in High Performance Power Mode but my test was only for Balance Power Mode on Stock system (no overclock) before the tweak.

ps. My highest latency on High Perf.Mode now is 37ms , without doing nothing on Desktop. Thats OC. On Stock the latency is around 90-100-120+
I will make a Video about BIOS Settings. My DPC Latency wents below 10 now. And its smoother then ever before.

I found out my Router sucks here. Its not really my router, i got a speedport here!
- You cant disable Firewall.
- You always get somethink like Dos Attacks in Protocol ( Blocking incoming packets from Games and ... what is very bad )
- Just total bad performance, i can do what ever i want my hitreg almost stays the same
Post Reply