Slow internet speed on a Windows 11 desktop often stems from driver conflicts, incorrect network adapter settings, or background bandwidth consumption. By updating your Ethernet drivers, adjusting power management options, and disabling unnecessary background apps, you can restore optimal gigabit ethernet performance and eliminate connectivity bottlenecks effectively.
Update Network Drivers
Outdated or corrupted network interface card (NIC) drivers are the most common cause of degraded network performance. Windows Update may not always install the latest manufacturer-specific drivers for your motherboard or PCIe network card. To ensure you have the correct software, open the Start menu, type Device Manager, and launch it. Navigate to Network adapters in the left pane, right-click your Ethernet controller, and select Update driver. Choose Search automatically for drivers first. If this fails, visit your PC or motherboard manufacturer’s website, download the latest LAN driver for Windows 11, and install it manually. After installation, restart your computer to apply changes. For more complex driver issues, see
Troubleshooting Network Driver Malfunctioning in Windows 11.
Adjust Power Management Settings
Windows 11 may place your Ethernet adapter into a low-power state to save energy, which can introduce latency or reduce throughput. To prevent this, return to Device Manager and expand Network adapters again. Right-click your Ethernet device and select Properties. Switch to the Power Management tab. Uncheck the option that says Allow the computer to turn off this device to save power. Click OK to save the changes. This forces the network adapter to remain active at full capacity, preventing intermittent drops in speed caused by aggressive power saving features.
Disable Energy Efficient Ethernet
Some modern NICs support Energy Efficient Ethernet (EEE), which reduces power consumption during periods of low data transfer but can impact sustained high-speed connections. In the same Properties window, switch to the Advanced tab. Look for a setting named Energy Efficient Ethernet, Green Ethernet, or similar. Change its value to Disabled. Apply the changes and restart your network connection or reboot the system to test if speeds improve.
Optimize Network Adapter Configuration
Certain legacy protocols and large receive offload settings can interfere with modern gigabit ethernet performance. Open Control Panel, go to Network and Internet, and select Network Connections. Right-click your Ethernet adapter and choose Properties. Ensure only Internet Protocol Version 4 (TCP/IPv4) and Internet Protocol Version 6 (TCP/IPv6) are checked unless you specifically need other protocols like File and Printer Sharing. Click Properties next to IPv4 and verify that Obtain an IP address automatically is selected. Misconfigured static IPs or DNS settings can also throttle performance. If you suspect DNS issues, try switching to a public resolver like Google DNS (8.8.8.8) or Cloudflare (1.1.1.1) in the Advanced TCP/IP settings.
Manage Background Bandwidth Usage
Windows 11 reserves a portion of your bandwidth for system updates and telemetry, even when you are not actively using the internet. To prioritize your current tasks, press Win + I to open Settings. Go to Windows Update and click Advanced options. Select Delivery Optimization. Turn off Allow downloads from other PCs. This prevents your PC from acting as a peer-to-peer node, which can consume upstream bandwidth and slow down downloads. Additionally, check Task Manager (Ctrl + Shift + Esc) for any applications consuming excessive network resources. Common culprits include cloud storage sync clients like OneDrive or Dropbox, and web browsers with many tabs open. Close or pause these applications temporarily to test if your speed increases.
Reset Network Stack
If previous steps fail, corrupted network stack components may be causing the issue. Open Command Prompt as an administrator by searching for cmd in the Start menu, right-clicking the result, and selecting Run as administrator. Execute the following commands one by one, pressing Enter after each:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Restart your computer after running these commands. This clears cached DNS records, resets the Winsock catalog, and re-establishes fresh IP configurations, often resolving persistent connectivity anomalies.
Frequently Asked Questions
Why is my wired connection slower than Wi-Fi?
A wired connection should typically be faster and more stable than Wi-Fi. If your Ethernet is slower, check for cable damage, loose ports, or outdated drivers. Also, ensure your router’s firmware is up to date and that no QoS settings are throttling your specific device.
How do I check if my Ethernet port supports Gigabit speeds?
In Device Manager, look at the name of your network adapter. Adapters supporting Gigabit speeds usually include terms like "Gigabit," "GbE," or "10/100/1000 Mbps" in their model number. You can also check the specifications on your motherboard or PC manufacturer’s website.
Can antivirus software slow down my internet?
Yes, some antivirus programs perform deep packet scanning or firewall inspections that can introduce latency. Temporarily disable real-time protection or network monitoring features to test if speed improves. If it does, adjust the antivirus settings to exclude trusted networks or files from scanning.
What causes random drops in Ethernet speed?
Random drops are often caused by faulty cables, loose connections, or power management settings turning off the adapter. Try replacing the Ethernet cable with a known good Cat5e or Cat6 cable. Also, disable the "Allow computer to turn off this device" option in the adapter’s power management settings.
Should I disable IPv6 if I’m experiencing slow speeds?
Disabling IPv6 is rarely necessary and can sometimes break connectivity if your ISP or local network relies on it. However, if you suspect IPv6 routing issues, you can temporarily uncheck IPv6 in the adapter properties to test if IPv4-only performance improves. Re-enable it afterward if speeds do not change.