Slow Internet in Windows 10? Try these methods to Improve it
Peer-to-peer updates, too many background processes, and incorrect network bandwidth are common reasons why your internet is slow in Windows 10, no matter how much bandwidth or data limit is included from the respective ISP. There are settings in Windows 10 that can cause slow internet.
There could be various reasons, but we have listed the main ones below:
- Peer-to-peer Updates Process: Having slow internet on Windows 10 is most likely due to the peer-to-peer updates feature. This feature shares updates over the internet with other users.
- Too Many Background Processes – It has been observed by users that running many background processes can lead to slow internet due to high network bandwidth consumption.
- Incorrect Network Settings – If the network settings are set incorrectly, you may experience slow internet speed. Most likely, this is due to having corrupted adapters and incorrect DNS settings.
- Corrupted Network Drivers – Missing or corrupted drivers are involved in causing this issue. You may need to reinstall network drivers to fix the slow internet speed.
- Enabled Windows Auto-Tuning Feature – If the Windows Auto-Tuning feature is enabled, it can cause slow internet. However, you can easily disable it by following the step below.
- LSO is turned on – LSO, or Large Send Offload, is a feature that sends data packets to the network adapter. If LSO is enabled on Windows, it can slow internet speed due to sending a massive amount of data packets.
1. Disable peer-to-peer updates.
P2P, or Peer to Peer, is a technology introduced by Microsoft to transfer Windows Update to other computers over the internet and even on the local network. According to the affected users, this feature consumes high bandwidth from the internet to deliver Windows updates to another computer, which might not be ideal if you have a minimal data plan.
Below are the instructions to disable peer-to-peer updates:
- Click the Start Menu and type “Settings.
- Open Settings and navigate to Update & Security.
- Scroll down to the Advanced options and navigate to them.
- Click on Delivery Optimization.
- Now, disable the “Allow Downloads From Other PCs” button by toggling it off.
- Once completed, check whether the slow internet issue on Windows 10 has been resolved.
2. Modify the network bandwidth settings.
Windows 10 reserves maximum bandwidth from the internet. According to calculations, Windows reserves approximately 20 percent, which means that the remaining 80 percent is available for users. However, you can customize network bandwidth settings by enabling the limit reservable bandwidth option, which will limit maximum bandwidth for crucial tasks.
- To modify network settings, right-click the taskbar and select Task Manager.
- Once the Task Manager is opened, click on ‘File‘ and select ‘Run New Task.’
- Type “gpedit.msc” and check the box labeled “Create this Task with Administrative Privileges,” then press Enter.
- Navigate to the following path:
Computer Configuration > Administrative Templates > Network > QoS Packet Scheduler
- Double-click on ‘Limit Reservable Bandwidth‘ in the right pane.
- Click on the “Enabled” button and change its bandwidth value to 0.
- Click Apply and then click OK to save the changes
- Once done, check if the slow internet issue is fixed.
3. Close the running background applications.
If your computer runs multiple programs while you are not using them, it can consume high bandwidth and drain your battery. Make sure to close any unnecessary applications running in the background when you require high bandwidth from your internet.
- To close the unnecessary applications, right-click the taskbar and select Task Manager from the listed options.
- Now, select the application and click the “End Task” button from the bottom right.
4. Disable Windows Auto-Tuning.
Windows Auto-Tuning was designed to enhance the performance of applications. Windows Auto-Tuning receives TCP data over the network to enable efficient data transfer. As it turns out, slow internet can be caused by the enabled Windows Auto-Tuning feature.
- To disable Windows Auto-Tuning, click the Start Menu and type ‘command prompt’ into the search bar.
- Right-click on the command prompt and choose “Run as Administrator.
- Click ‘Yes‘ when asked for permission.
- Once the command prompt loads up, enter the following command and press Enter.
netsh interface tcp show global
- If the Receive Window Auto-Tuning Level is normal, then insert the additional command mentioned below.
netsh int tcp set global
- Now, check if the issue still lingers; if it does, then follow more steps.
5. Disable large send offload.
LSO, or Large Send Offload, is a technique used to improve network performance. However, it allows background processes to consume a high bandwidth of the internet, which might cause slow internet.
LSO, or Large Send Offload, is a technique used to improve network performance. However, it allows background processes to consume a high bandwidth of the internet, which might cause slow internet.
- Press the Windows and R keys simultaneously to open a Run dialog box.
- Type “devmgmt.msc” and press Enter.
- Once the page loads, expand the Network Adapter, and right-click on your network driver to select Properties.
- Go to the Advanced tab, find and select “Large Send Offload (IPv4).
- Once you have selected, click “Disabled” on the right and press “OK.
- Now check if the slow internet speed has been resolved.
6. Use an open-source DNS.
An automatic DNS is set by default in Windows. There is nothing to do with the DNS to improve network performance. However, the DNS is not directly related to how fast your browser loads web pages, but it can have an indirect effect. So, we can potentially boost internet speed to browse the web even faster than before.
- To change DNS settings, open Settings by pressing Windows + I on the keyboard.
- Navigate to Network & Internet, and click on “Change Adapter Options.
- You will be redirected to the control panel. Now, right-click on your connection and select ‘Properties‘.
- Select Internet Protocol Version 4 (TCP/IPv4), and click Properties.
- Now, click the radio button named “Use the Following DNS Addresses.
- Insert the following DNS into both boxes.
8.8.8.8 8.8.4.4
- Once done, click “OK” and see if the issue is resolved.
7. Reinstall the network drivers.
If the above methods fail to fix the slow internet problem, it might be related to the network drivers. The network driver can easily become corrupted or defective; you may need to reinstall it in order to fix this issue.
- To reinstall network adapters, press the Windows and X keys simultaneously.
- Click on “Device Manager” from the listed options.
- Once it is opened, right-click on the network adapter and select ‘Uninstall Device‘.
- Once completed, restart your computer to install the network drivers. Note: If you have used a third-party network driver, go ahead and download it.
- Now, check if the Windows 10 slow internet issue persists.
8. Temporarily Disable Antivirus.
Windows Defender often causes slow internet speeds. According to affected users, the slow internet issue can be resolved by disabling Windows Defender. Although we do not recommend disabling Windows Defender, you can temporarily disable it to see if this fixes the problem or not.
- To temporarily disable the antivirus, go to Settings by pressing the Windows + I keys.
- Once the Settings load up, navigate to Update & Security.
- Click “Windows Security” from the left pane, and then click “Open Windows Security.
- Navigate to Virus & Threat Protection and click on Manage Settings.
- Turn off the real-time protection.
- Upon completion, check whether this resolves the slow internet issue. If not, try disabling the Firewall.
9. Reset the network settings.
If the issue has not been resolved yet, try resetting the network settings. This action will reinstall the network adapters, and all the settings you applied to the network will be set to default. Resetting the network settings will fix the issue if a corrupted network adapter is causing slow internet speed.
- To reset network settings, right-click the Start menu and select ‘Settings‘ from the listed options.
- Once it is opened, navigate to Network & Internet.
- Scroll down to the bottom and click “Network Reset.
- Then click ‘Reset Now‘, and your PC will restart.
- Once completed, check if the slow internet issue on Windows 10 has been resolved.
10. Repair system files using commands.
Another way to resolve the slow internet problem is by running commands that will repair any corruption in Windows, which causes slow internet. Below are the commands that will help to repair Windows:
- Click the Start Menu, and type “Command Prompt” in the search bar.
- Right-click on the command prompt and choose “Run as Administrator.
- Once the command prompt has loaded, enter the following command and press Enter.
Sfc /scannow
- Once completed, check if the issue is resolved.
11. Uninstall Microsoft OneNote.
Most people use Microsoft Office to do their work but also need Microsoft OneNote. According to users, running Microsoft OneNote for no reason can slow down internet speed. We recommend deleting it from your computer, as it aids in improving network performance.
- To uninstall Microsoft OneNote, go to Settings by pressing the Windows + I keys simultaneously.
- Navigate to Apps > Apps & Features.
- Now, find and select Microsoft OneNote, and then click on the three dots that will appear on the right.
- Click Uninstall, and then click Uninstall again to confirm.
If none of the methods worked, you should try a different browser to see if it fixes the issue. You can also read ‘How to Increase Internet Speed in Windows 10/11‘ to address slow internet problems.