Tech Support Forum banner
Status
Not open for further replies.

Both Ethernet and Wifi on one PC are slower than on others

2K views 21 replies 4 participants last post by  jimscreechy 
#1 ·
Hello, everyone.

I've been having an issue with one computer.

I have a 60Mbps internet which works fine (around 52-58 Mbps) on every other device (other notebooks, android phones, etc). Tests done on Speedtest.net by Ookla - The Global Broadband Speed Test.

The problem is: it won't get passed 20~21Mbps on my Desktop.

I'll always get the same result when using Ethernet, Wifi or when tethering my phone (connected to Wifi) via USB.

Things I have tried:
1- Reinstalling network drivers.
2- Updating network drivers.
3- Running a malware analysis (Malwarebytes)
4- Netsh int ip reset c:\resetlog.txt
5- Safe mode shows the same 20~21Mbps results.

My specs:
Windows 10
i7-2600, 8GB Ram, 1TB HD.
AMD Radeon HD 7800 Series - 2GB

I really hope someone can help me out.
 
See less See more
#3 ·
Hi, unless you modify permissions in windows ten the old netsh cmd for ip reset does not work, not even a log is produced.

Lets do this again:-

All you really need to do is copy and paste.

First:-

Copy all below (highlighted in red to make it easier for you, does not need to be copied in red)

\registry\machine\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26 [7 8]

Now open Notepad and paste this text into it. Next in notepad go to the main menu and under"File" select "save as" call it Resetip.txt and save it to c: drive, the file is now located at c:\resetip.txt

Next press the win + x keys together, from the menu select, command prompt (admin) a command prompt will open.

At the prompt, please copy and paste:-

regini c:\resetip.txt (press enter).

This will reset the registry permissions on the above registry key.(you will not see any indication of this the default prompt will simply reappear (means it has worked).

NOTE:- this permission change will revert to defaults after a restart, so it is perfectly safe.

Now still at the cmd prompt we copy paste:-

netsh int ip reset (press enter)

The tcp/ip stack is rebuilt. (at this stage do not restart computer)

Next:- copy paste:-

netsh winsock reset (press enter)

This will reset winsock

You will be asked to restart your computer, do so, please use restart not shutdown (important).

Now try your internet for awhile if no joy:-


Go to search and type powershell right click on the powershell.exe and select "run as administrator" A powershell prompt will open. Copy the text highlighted in red below:-

cmd.exe /C "echo > 0 & netsh int tcp show global >> 0 & netsh int tcp show supplemental >> 0 & echo >> 0 & notepad 0"

Right click anywhere in the Powershell window and your copied text will be appended to the cmd prompt (no need to paste). Press enter, a notepad will open please copy and paste it's contents here.

Next, still at the powershell prompt copy:- (as you see here, must be on two lines)

Get-NetTCPSetting | out-file C:\tcp.txt
notepad C:\tcp.txt

Right click anywhere in the powershell window and the copied text will append to the cmd prompt, press enter, please post the notepad outcome here.
 
#4 ·
Hi! Thank you for the attention, Jenae.

Unfortunately, the first thing didn't work...

Here's the first notepad info (in portuguese):

Code:
ECHO está ativado.
Consultando estado ativo...

Parâmetros Globais TCP
----------------------------------------------
Estado de dimensionamento no lado de recepção          : disabled 
Estado de descarregamento Chimney               : disabled 
Estado NetDMA                        : disabled 
DCA (Acesso Direto ao Cache)           : disabled 
N¡vel de ajuste automático da janela de recebimento    : disabled 
Provedor de controle de congestionamento de complementos  : none 
Funcionalidade ECN                      : disabled 
Carimbos de data/hora RFC 1323                 : disabled 
RTO inicial                         : 3000 
Estado de união do segmento de recepção    : disabled 
Resiliência Rtt Não Sack             : disabled 
Máximo de Retransmissões SYN             : 2 
TCP Fast Open                       : enabled 


O modelo padrão TCP global ‚ internet


ECHO está ativado.
And here's the second notepad info:

Code:
SettingName                     : Automatic
MinRto(ms)                      : 
InitialCongestionWindow(MSS)    : 
CongestionProvider              : 
CwndRestart                     : 
DelayedAckTimeout(ms)           : 
DelayedAckFrequency             : 
MemoryPressureProtection        : 
AutoTuningLevelLocal            : 
AutoTuningLevelGroupPolicy      : 
AutoTuningLevelEffective        : 
EcnCapability                   : 
Timestamps                      : 
InitialRto(ms)                  : 
ScalingHeuristics               : 
DynamicPortRangeStartPort       : 
DynamicPortRangeNumberOfPorts   : 
AutomaticUseCustom              : 
NonSackRttResiliency            : 
ForceWS                         : 
MaxSynRetransmissions           : 
AutoReusePortRangeStartPort     : 
AutoReusePortRangeNumberOfPorts : 

SettingName                     : InternetCustom
MinRto(ms)                      : 300
InitialCongestionWindow(MSS)    : 10
CongestionProvider              : CTCP
CwndRestart                     : False
DelayedAckTimeout(ms)           : 50
DelayedAckFrequency             : 2
MemoryPressureProtection        : Disabled
AutoTuningLevelLocal            : Disabled
AutoTuningLevelGroupPolicy      : NotConfigured
AutoTuningLevelEffective        : Local
EcnCapability                   : Disabled
Timestamps                      : Disabled
InitialRto(ms)                  : 3000
ScalingHeuristics               : Disabled
DynamicPortRangeStartPort       : 49152
DynamicPortRangeNumberOfPorts   : 16384
AutomaticUseCustom              : Disabled
NonSackRttResiliency            : Disabled
ForceWS                         : Disabled
MaxSynRetransmissions           : 2
AutoReusePortRangeStartPort     : 0
AutoReusePortRangeNumberOfPorts : 0

SettingName                     : DatacenterCustom
MinRto(ms)                      : 20
InitialCongestionWindow(MSS)    : 10
CongestionProvider              : DCTCP
CwndRestart                     : True
DelayedAckTimeout(ms)           : 10
DelayedAckFrequency             : 2
MemoryPressureProtection        : Disabled
AutoTuningLevelLocal            : Disabled
AutoTuningLevelGroupPolicy      : NotConfigured
AutoTuningLevelEffective        : Local
EcnCapability                   : Disabled
Timestamps                      : Disabled
InitialRto(ms)                  : 3000
ScalingHeuristics               : Disabled
DynamicPortRangeStartPort       : 49152
DynamicPortRangeNumberOfPorts   : 16384
AutomaticUseCustom              : Disabled
NonSackRttResiliency            : Disabled
ForceWS                         : Disabled
MaxSynRetransmissions           : 2
AutoReusePortRangeStartPort     : 0
AutoReusePortRangeNumberOfPorts : 0

SettingName                     : Compat
MinRto(ms)                      : 300
InitialCongestionWindow(MSS)    : 4
CongestionProvider              : 
CwndRestart                     : False
DelayedAckTimeout(ms)           : 200
DelayedAckFrequency             : 2
MemoryPressureProtection        : Disabled
AutoTuningLevelLocal            : Disabled
AutoTuningLevelGroupPolicy      : NotConfigured
AutoTuningLevelEffective        : Local
EcnCapability                   : Disabled
Timestamps                      : Disabled
InitialRto(ms)                  : 3000
ScalingHeuristics               : Disabled
DynamicPortRangeStartPort       : 49152
DynamicPortRangeNumberOfPorts   : 16384
AutomaticUseCustom              : Disabled
NonSackRttResiliency            : Disabled
ForceWS                         : Disabled
MaxSynRetransmissions           : 2
AutoReusePortRangeStartPort     : 0
AutoReusePortRangeNumberOfPorts : 0

SettingName                     : Datacenter
MinRto(ms)                      : 20
InitialCongestionWindow(MSS)    : 10
CongestionProvider              : DCTCP
CwndRestart                     : True
DelayedAckTimeout(ms)           : 10
DelayedAckFrequency             : 2
MemoryPressureProtection        : Disabled
AutoTuningLevelLocal            : Disabled
AutoTuningLevelGroupPolicy      : NotConfigured
AutoTuningLevelEffective        : Local
EcnCapability                   : Disabled
Timestamps                      : Disabled
InitialRto(ms)                  : 3000
ScalingHeuristics               : Disabled
DynamicPortRangeStartPort       : 49152
DynamicPortRangeNumberOfPorts   : 16384
AutomaticUseCustom              : Disabled
NonSackRttResiliency            : Disabled
ForceWS                         : Disabled
MaxSynRetransmissions           : 2
AutoReusePortRangeStartPort     : 0
AutoReusePortRangeNumberOfPorts : 0

SettingName                     : Internet
MinRto(ms)                      : 300
InitialCongestionWindow(MSS)    : 10
CongestionProvider              : CTCP
CwndRestart                     : False
DelayedAckTimeout(ms)           : 50
DelayedAckFrequency             : 2
MemoryPressureProtection        : Disabled
AutoTuningLevelLocal            : Disabled
AutoTuningLevelGroupPolicy      : NotConfigured
AutoTuningLevelEffective        : Local
EcnCapability                   : Disabled
Timestamps                      : Disabled
InitialRto(ms)                  : 3000
ScalingHeuristics               : Disabled
DynamicPortRangeStartPort       : 49152
DynamicPortRangeNumberOfPorts   : 16384
AutomaticUseCustom              : Disabled
NonSackRttResiliency            : Disabled
ForceWS                         : Disabled
MaxSynRetransmissions           : 2
AutoReusePortRangeStartPort     : 0
AutoReusePortRangeNumberOfPorts : 0
Thank you again for the support!
 
#5 · (Edited)
Can you also run a tracert to google.com(or other) to see if packet loss or latency is causing the problem?

Windows Key + R > CMD > Tracert google.com.

Also, what is the connection rate when the computer is wired to the router?

Windows Key + R > NCPA.CPL > Right click "Local area connection" > Status > Speed.

Last, one of your profiles is named "Datacenter". Is this computer connected to a normal consumer/home network? Or is it in a corporate/work environment? If so, I wonder if your computer is being throttled. I know you said its slow even tethered to your phone, but I am trying to think outside the box. The throttling might be done by a VPN client on your computer. Apologies if this isn't relevant.
 
#6 ·
Hi!

Here's the tracert result:

Code:
Rastreando a rota para google.com [177.35.32.108]
com no máximo 30 saltos:

  1    <1 ms    <1 ms    <1 ms  192.168.0.1
  2     8 ms    13 ms     8 ms  10.12.128.1
  3     8 ms    12 ms     7 ms  bb40000b.virtua.com.br [187.64.0.11]
  4     7 ms     7 ms     7 ms  b123206c.virtua.com.br [177.35.32.108]

Rastreamento concluído.
Ethernet speed: 1,0 Gbps.

It's a home network.

Thank you, Optimus!
 
#7 · (Edited)
Notice you are pinging google.com, but the IP 177.35.32.108 has the PTR of b123206c.virtua.com.br and NOT google.com.. Notice it never leaves your ISP network, which is not normal. Is Virtua your ISP? If so, I think they are using CDN or some other kind of traffic management. If not, I wonder if you have some kind of malware which is redirecting your DNS. Or maybe a VPN?

Since you are using speedtest.net, run a tracert to there too, and see if it looks similar. If it also doesn't leave your ISP, try changing your DNS to static of 8.8.8.8 and 8.8.4.4. See here for more info. Then repeat the tracert and see if different.

Last, try a different speedtest like SpeedOf.Me, HTML5 Speed Test | Non Flash/Java Broadband Speed Test and see if it's different. Not only is the domain less used, but it uses HTML5 instead of flash.
 
#13 ·
Hi, there are some tweaks to make to your global tcp/ip settings, won't make much difference, Optimus has revealed your ISP is using a delivery network (CDN.. content delivery network) or such as. Your google tracert for most of us would have resolved at a pointer record (PTR):- 1e100.net [172.217.25.142] Atlanta USA, yours however came from your ISP, If done properly this can increase delivery as the site is "cached".. contact your ISP, we are working blind.
 
#15 ·
Hi, when ever your internet speeds are slowing, contact your ISP as a first port of call, if you have no idea what is causing it. In your first response "the first thing didn't work" isn't very helpful.. you mean the tcp/ip stack repair failed or the winsock reset failed OR they ran successfully however the problem remains? What AV do you use or have you had a previous AV on this machine? What firewall do you use. WE rely on you to inform us of your situation as much as you can.
 
#16 ·
Hi, Jenae! Sorry for the lack of details... They ran successfully. I use Avast, and I have no active firewalls (even Windows Firewall is disabled). I called my ISP, and they said what I was expecting: "If you can access the full speed on every other device, it means our service is being delivered correctly, the problem is with your PC.".
 
#17 ·
Hi, uninstall Avast use their uninstaller, you can always reinstall it if you wish, test without it. (no previously installed AV programs?)

https://www.avast.com/uninstall-utility.

In addition:-
lets see what processes are accessing your internet (match the PID numbers to the process, look for anything suspicious). The following cmd tells us what processes are using the internet the other cmd tells us all processes running , both give the PID number, so you can easily match PID to process name. Plus you will see what resource hogs there are.

Go to start search and type cmd right click on the returned cmd.exe and select "run as administrator" at the command prompt copy paste:-

echo > 0 & tasklist /v >> 0 & netstat -a -n -o >> 0 & echo >> 0 & notepad 0

Press enter, please copy paste the notepad output here.
__________________
 
Status
Not open for further replies.
You have insufficient privileges to reply here.
Top