Windows 10 How do I make my Windows Configuration more resilient against packet loss?

LovelyBloom

New Member
Joined
May 5, 2022
Hi first things first: nothing irrelevant like changing your ISP (not possible), constant phone line services (they don't care) or anything of the sort we simply have a very bad internet (that has surprisingly good down bandwidth 8Mbit) we can only tinker with hoping windows will be more tolerable to it.

I have packet loss on down/upload, I get constant time connection time outs, or worse simply connection to the link drops and high ping (inside the country is around 98 and outside starts around 250 and goes up and up (especially on bad days).
we have only tools like netsh alike at our disposal (or any better if you know any) and I haven't the foggiest idea how to configure my system for this environment.

does anyone know their way around making network, netsh, Set-NetTCPSetting or any other including professional third-party apps and regedit hacks that actually work (I hope I don't have to remind you most registry edits on the net are for win 98x or xp)

can anyone help me with this so that the windows shows more tolerance against these situations?

ps: remember my only option is to configure my os or devices, that's all. I don't have any other options.

for exmaple:

Code:
netsh int tcp show global gives:

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : enabled
Receive Window Auto-Tuning Level    : normal
Add-On Congestion Control Provider  : default
ECN Capability                      : disabled
RFC 1323 Timestamps                 : allowed
Initial RTO                         : 1000
Receive Segment Coalescing State    : enabled
Non Sack Rtt Resiliency             : disabled
Max SYN Retransmissions             : 4
Fast Open                           : enabled
Fast Open Fallback                  : enabled
HyStart                             : enabled
Proportional Rate Reduction         : enabled
Pacing Profile                      : off

should I use set like this?:
netsh int tcp set global maxsynretransmissions=2 or
netsh int tcp set global maxsynretransmissions=8
or it simply won't matter and isn't what I should focus on?

which is appropriate for my situation?
 
The only real option is to slap a software limit on the bandwidth

For example let's say you have galaxy downloading a game... Limit the amount to 1/2 so with the 8 mb total you mentioned I'd limit Galaxy to 4

You can muk about with 3rd party software but in my experience they cause more issues and you risk malware... General principle of stable networks is allowing the buffer

Sent from my Nokia X20 using Windows Forums mobile app
 
really? that's the best you guys got? well, I don't believe you.
there's got to be someone here who knows their way around the network
as for your reply, to only do that correctly is to configure ATM QoS, and contrary to popular belief that requires a lot of mathematical background (not multiply by 53 divide by 48) that I currently don't possess.
 
these changes had tremendous positive effects after trial and error experiments and after going through microsoft docs:



 
Getting the same trouble.