TCP Optimizer needs new version since v1709 Windows Update [updated]
TCP Optimizer needs new version since v1709 Windows Update [updated]
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
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.
Either way i think it can be improved with more options so people dont have to go in registry.
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.
TCP Optimizer is OUTDATA
You can still change to CTCP with that command!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
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] ).
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.
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!
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!
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
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.
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.
Yeah someone need to test if Nagle is disabled with Registry-Tweak i dont know Powershell says something else.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
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
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
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
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.
Hey n1kobg,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
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>]
These Settings will be used when you Optimize your Internet Settings with System Mechanic.
How did you increase the RSS Queues?
Greetings St1cky
I created a Batch File with a lot of Tweaks for Windows 10! Since TCP Optimizer isnt working anymore.
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 )
Some of the Tweaks should be implanted in TCP Optimizer, that would be Nice!
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.
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 )
Some of the Tweaks should be implanted in TCP Optimizer, that would be Nice!
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.
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.
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
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
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
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
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?
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 Tweaksn1kobg 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?
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.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.
You guys mention "network adapter" settings and "registry tweaks"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.
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
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
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
Hey,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.
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
<-Batch Updated->
<-Batch Updated->
BEFORE USING THE BATCH FILE PLEASE CREATE A RESTORE POINT IN WINDOWS.
Filename: Ultimate_Tweak_bySt1cky_Win7.bat
Code:
Filename: Ultimate_Tweak_bySt1cky_Win8-10.bat
Code:
BEFORE USING THE BATCH FILE PLEASE CREATE A RESTORE POINT IN WINDOWS.
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.
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.
On what games have you tested these settings?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
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
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
[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
Hey,
Okay i will see into it.
I playing competive like CS:GO in Leagues.
I think i saw you blog in the past . 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
Okay i will see into it.
I playing competive like CS:GO in Leagues.
I think i saw you blog in the past . 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
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
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
FPS varies with MSI-Mode. But what you should check is the DPC Latency. ( Smoother Gameplay )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 ?
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
How did you get CTCP in netsh?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
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
-> 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 )
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
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
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
Thanks for the compliment
I Created a Video, check it out.
https://www.youtube.com/watch?v=xE9mRCJiKnk
I will keep testing.
Greetings St1cky
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:
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?
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}
@jack37
First thank you about what you said about us.
Second:
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.
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.Also I can confirm about unpark cores in st1ckys batch file that they infact PARK cores on WIN10/64 - 1709 - 16299.214
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.
I am reading it, just not much time for testing.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.
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.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?
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.
๑۩۞۩๑
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.
๑۩۞۩๑
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 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+
Hey n1kobg,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.
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
Hey Philip,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.
I understand this with RSC.
But i got no Ping difference and with RSC on i got better performance in CSGO. ( HITREG )
I will make a Video about BIOS Settings. My DPC Latency wents below 10 now. And its smoother then ever before.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 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