How to Fix Ping Spikes in Windows 11/10

Most users have reported high latency after a Windows 10 upgrade that causes trouble during gaming sessions. User reports show that ping spikes are common. High ping usually affects WiFi connection but has also been reported on an Ethernet connection. During high ping, there is an issue of packet loss which can be a problem if you are watching streaming online videos or games. In this article, we have discussed solutions to fix the high ping spikes in Windows 10/11. Before you start with fixing this issue make sure that your system drivers and Windows OS are up to date using  Windows Update.

Preliminiary Fixes

  1. Instead of connecting through Router via WiFi, try a wired connection from the router.
  2. Also check whether your cable have any sharp turns or not
  3. Make sure there are no electrical cables crossing the Ethernet cables as it may lead to electromagnetic interference

Fix 1 – Check WWAN and WLAN services to Automatic

1 – Search services in Windows taskbar search and then click on gear shaped Services icon appearing in the search result.

Open Services App Min

2 – Now, in service manager window locate WLAN Autoconfig and WWAN Autoconfig.

Double click on each one of them and set startup type to automatic.

Also, click on start to start the service.

Screenshot 2022 06 16 150856 Min

If they are already running, Just click on Stop to stop it.

Screenshot 2022 06 16 150939 Min

then after sometime (Few seconds), click on start to start the service once again.

Screenshot 2022 06 16 151023 Min

Fix 2 – Modify Registry

 

1. Press Windows + R and type regedit to open Registry Editor.

 

Regedit In Run

 

2. Before making changes in Registry create a backup. Click on File –> Export.

 

Registry Export Min

 

3. Select the Export Range as All and set the desired file name. Choose a location and click on Save. This file can be just run to restore the registry to its original state if anything goes wrong.

 

Registry Export Save Details Min

 

4. Navigate to the key below:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile

6. In the right pane, double-click on NetworkThrottlingIndex DWORD.

 

Registry Throttlingindex Key Min

 

7. Set the Value Data field to FFFFFFFF and click on OK to save changes.

 



Networkthrottlingindex Key Value Min

 

8. Now navigate to the key below:

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

 

Registry Tcpip Parameters Interfaces Min

 

9. Select the subkey that represents your network connection. Usually, the correct subkey is the one with the most information such as your IP address, gateway, etc.

10. Right-click on the subkey and choose New –> DWORD (32-bit) Value.

 

Registry Tcpip Parameters Interfaces New Dword Min

 

11. Name the DWORD as TCPackFrequencyDouble-click on it and set the Value Data field to 1.

 

Tcpackfrequency Value Data Min

 

12. Same as step 10 create another DWORD and set its name to TCPNoDelay.

13. Double-click on the above DWORD and set the Value Data to 1.

 

Tcpnodelay Value Data Min

 

14. Navigate to the following key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ

15. Create a new DWORD as mentioned in step 10.

 

Microsoft Msmq New Dword Min

 

16. Set its name to TCPNoDelay and set its Value Data to 1.

 

Msmq Tcpnodelay Value Data Min

 

17. Expand MSMQ key and select Parameters.

18. If the Parameters key isn’t available, right-click on the MSMQ key and choose New –> Key.

 

Msmq New Key Min

 

19. Enter Parameters as its name.

20. In Parameters key create a new DWORD called TCPNoDelay.

 

Msmq Parameters New Dword Min

 

21. Set the Value data for the new DWORD TCPNoDelay to 1.

 

Msmq Parameters Tcpnodelay Min

 

Once you have made the changes in the registry, check if the ping spike issue is resolved.

 

Fix 3 – Use netsh to disable Auto Configuration

 

1. Press Windows + R to open Run. Type cmd and press Ctrl + Shift + Enter to open the Command prompt as an administrator.

 

4 Run Cmd

 

2. Type this command and check if auto-configuration is enabled for your network adapter

netsh wlan show settings

3. Note down the name of your wireless connection.

4. Enter the command below:

netsh wlan set autoconfig enabled=no interface=<Name of your Wireless Connection>

 

Netsh Command Auto Config Min

 

The high ping spikes problem should be completely resolved now. Now your PC won’t search for nearby WiFi networks in the background.

If you want to connect to a wireless network, you will need to open the Command prompt as admin and run the following command.

netsh wlan set autoconfig enabled=yes interface=<Name of your Wireless Connection>

Netsh Command Auto Config Enable Min

 

Fix 4 – Run Troubleshooter

 

1. Press Windows + I to open Settings. Go to Update & Security

 

Settings Update Security Min

 

2. On the left side, select Troubleshoot.

 

Update Security Troubleshoot Min

 

3. Click on Additional Troubleshooters in the right pane.

 

Troubleshooter Additional Troubleshooters Min

 

4. Locate Network adapters and click on the Run the troubleshooter button.

 

Network Adapter Troubleshooter Min

 

5. Once troubleshooting completes, restart your system and see if the problem is resolved.

 

 

Fix 5 – Update/Uninstall Network Driver

 

1. Press Windows + R and type devmgmt.msc to open Device Manager.

 

Run Devmgmt Min

 

2. Expand Network Adapters.

3. Right-click on your network adapter and select Update Driver.

 

Network Adapter Update Driver Min

 

4. Click on Search automatically for available drivers.

 

Update Driver Search Automatically Min

 

5. Wait for the update to complete and see if it resolves the issue.

 

If the issue still persists after the update, then you need to try uninstalling and reinstalling the network adapter.

1. Perform Steps 1 and 2 as above.

2. Right-click on your network adapter and select Uninstall device.

 

Network Adapter Uninstall Device Min

 

3. Click on Uninstall to confirm the uninstallation process.

 

Uninstall Network Adapter Confirm Min

 

4. Exit Device Manager and restart your system.

5. On startup, Windows will detect the network adapter and reinstall it. Check if this fixes the issue.

 

Fix  6 – Disable Energy Efficient Ethernet

 

1. Press Windows + R and type devmgmt.msc to open Device Manager.

 

Run Devmgmt Min

 

2. Expand Network Adapters.

3. Right-click on your adapter and select Properties.

 

Network Adapter Properties Min

 

4. Go to the Power Management tab.

5. Uncheck the box next to the Allow the computer to turn off this device to save power option.

 

Network Adapter Power Management Min

 

Check if this helps fix the ping spike issue.

 

 

Fix 7 – Change How Windows Delivers Updates

 

1. Press Windows + R to open Run.

2. Type ms-settings:windowsupdate to open Windows Update Settings.

 

Run Ms Settings Windows Update Min

 

3. Click on the Advanced options in the right pane.

 

Windows Update Advanced Options Min

 

4. Select Delivery Optimization (or Choose how updates are delivered in earlier versions of Windows 10).

 

Windows Update Advanced Options Delivery Optimization Min

 

5. Turn off the option Allow downloads from other PCs. You’ll get updates and apps directly from Windows Update and from Microsoft Store with Delivery Optimization; however, you won’t download from or upload to other PCs.

 

Allow Downloads From Other Pcs Min

 

In addition to this, you can also toggle metered connections to improve your latency. If your connection is set as a metered connection you will prevent unwanted background downloads as Delivery Optimization won’t automatically download or send parts of updates or apps to other PCs on the Internet.

1. Open Run by pressing Windows + R together.

2. Type ms-settings:network-wifi to open WiFi settings.

 

Run Ms Settings Network Wifi Min

 

3. Click on Manage known networks.

 

Wifi Manage Known Networks Min

 

4. Select your WiFi network and click on the Properties button.

 

Manage Known Network Properties Min

 

5. Find Metered Connection and turn it on.

 

Metered Connection On Min

 

6. Check if this helps to fix the ping spike issue.

7. Once you are done, it is advisable to return to the non-metered connection.

 

Fix 8 – Close Apps in Task Manager

 

1. Press Ctrl + Shift + Esc to open Task Manager.

2. In the list of processes, click on the Network tab to sort the processes based on network usage.

 

Task Manager Sort Based On Network Min1

 

3. Find processes using the network. Right-click on the process and select End Task.

 

Task Manager End Task Min

 

4. You can also navigate to the Startup tab. Right-click on the process and disable these processes from starting with Windows.

 

Task Manager Startup Disable Min1

 

 

Fix 9 – Change Wireless Network Adapter Settings

 

1. Press Windows + R to open Run.

2. Type ncpa.cpl to open Network and Sharing Center.

 

Run Ncpa Min

 



3. Right-click on your wireless connection that is having latency issues and select Properties.

 

Network Sharing Center Wireless Connection Properties Min

 

4. Click on the Configure button.

 

Wirless Adapter Configure Button Min

 

5. Go to Advanced tab and change the following values:

  • 802.11n channel width for 2.4GHz connections: 20MHz only
  • Preferred Band: 2.4GHz
  • Roaming Aggressiveness: 1
  • Wireless mode : 802.11b/g

 

Wireless Customize Property Min

 

6. Click on OK to save your settings.

 

Check if this fixes the problem. Some users have been able to fix this problem by disabling the Interrupt Moderation feature for Wired connections.

1. Follow steps 1 to 5 above to open the Configuration Window for your selected network adapter for wired connection.

2. Locate the Interrupt Moderation Feature and set it to disabled.

 

Network Adapter Interrupt Moderation Min

 

Check again if the latency problem has been resolved.

 

Fix 10 – Disable Location Tracking Feature

 

Your apps wont be able to access your location after disabling the location feature, and in turn problems with high-ping should be resolved.

1. Open Run (Windows + R). Type ms-settings:privacy to open Privacy settings.

 

Run Ms Settings Privacy Min

 

2. In the left pane, click on Location under App Permissions.



 

Privacy Settings Location Min

 

3. Click on the Change button on the right side.

4. Set Location access for this device to Off.

 

Location Off Allow Access To Location Min

 

Fix 11 – Disable Third-Party Antivirus/Firewall Tools

 

Disable Antivirus

At times, it has been seen that your antivirus software can interfere with your network connection and cause such errors to occur. Try to disable your antivirus and check if it helps resolve the issue. If disabling doesn’t help, then you need to uninstall the antivirus.

1. Open Run (Windows + R) and type appwiz.cpl to open Programs & Features.

 

Run Appwiz Min

 

2. Locate your antivirus in the list. Right-click on it and select Uninstall.

 

Program Uninstall Min

 

3. Check whether the issue is resolved after the uninstallation. In case the issue is resolved, you will need to update your antivirus or switch over to a different security solution.

 

Check blocked Port using Command Prompt

 

1. Press Windows +R to open Run.

2. Type cmd and press Ctrl + Shift + Enter to run Command Prompt as administrator.

 

Run Cmd Min

 

3. Type the following command

netsh firewall show state

4. This will display all the blocked and active ports configured in the Firewall.

 

Netsh Command Firewall Ports Min

 

Check if Windows Firewall is blocking a Program

 

1. Open Run (Windows + R). Type control firewall.cpl to open Windows Defender Firewall.

 

Run Control Firewall Min

 

2. Select Allow an app or feature through Windows Defender Firewall in the left pane.

 

Control Panel Allow App Through Firewall Min

 

3. In the allowed app’s window, scroll through all the apps.

4. Locate the app you want to check and see if the app is checked. If unchecked, the app is blocked on the firewall.

5. If your program is blocked, simply uncheck the app and click on OK.

 

App Settings For Firewall Checked Uncheceked Min

 

Turn Off Windows Defender Firewall

1. Open Run (Windows + R). Type control firewall.cpl to open Windows Defender Firewall.

 

Run Control Firewall Min

 

2. Select the Turn Windows Defender Firewall on or off option.

 

Control Panel Turn Firewall On Off Min

 

3. In the Customize Settings window, click the circle(s) next to Turn off Windows Defender Firewall for public networks, private networks, or both.

 

Turn Off Firewall Min

 

Check to see if the high ping problem is resolved.

 

Thanks for reading.

We hope this article has helped you to fix the ping spikes issue on your system. Comment and let us know the fix that worked for you.