TCPOptimizer 4 and 64bits PCs

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
radiolondra
New Member
Posts: 2
Joined: Thu Apr 29, 2021 2:16 am

TCPOptimizer 4 and 64bits PCs

Post by radiolondra »

I'm using the latest version (4-2021) and it seems ther's no different version for 32/64 bits.
On 64bits PCs, TCPOptimizer seems to read/write the HKLM/Software/Wow6432Node registry tree.
This cause the read of wrong or inexistent registry keys and values, and the app incorrectly shows defaults when the key is not found (but it exists in the 64bit tree). And can create a mess writing new values in the wrong tree.
This happens, for example, for "NetworkThrottlingIndex" and "SystemResponsiveness" (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile), inexistent in Wow6432Node but it exists in the 64bit reg tree, and for other keys too.
At least on my Windows 10 Enterprise 64bit.
Is it correct, in your opinion, that TCPOptimizer uses Wow6432Node on 64bits machines?
radiolondra
New Member
Posts: 2
Joined: Thu Apr 29, 2021 2:16 am

Post by radiolondra »

Hmmmm... maybe I have a mess in my registry. This could be another possibility.

The doubt comes from this reg key in the 64bit registry tree:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER
where the value for "explorer.exe" is 4.

But I have the same reg key in the Wow6432Node too:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER
where the value for "explorer.exe" is 10. :confused:

TCPOptimizer is getting this value (from the Wow6432Node), showing "10" in MaxConnectionsPer1_0Server.

Now I have another doubt.
Which value will be used by the network (10 or 4)?
Where TCPOptimizer will write the value if I change it, in 64bit tree or in Wow6432Node tree?

I'm really depressed. :cry:
User avatar
Philip
SG VIP
Posts: 11526
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

The values that the TCP Optimizer writes are either with PowerShell cmdlets, netsh, or directly into the registry. When you set your values and hit "Apply Changes", the following screen shows exactly where it applies the changes.
The values that it reads at startup are mostly PowerShell cmdlets as well, so it depends on what hive your OS is reporting.

Under Windows 10 Pro/Home x64 it does not write to the WOW6432Node.

If you see any errors, please feel free to write here. As to the MaxConnectionsPer1_0Server: This is only used by Internet Explorer, not Chrome or Edge. You can write it to both keys, it will not do any harm, but not many people use IE as a browser these days.
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.
๑۩۞۩๑
Post Reply