sodcalculator

10 Tech How-To

Fix Windows 11 Ethernet Driver Issues (Step-by-Step)

Guide 10-38570 · Updated · Step by step

Ethernet driver problems in Windows 11 can cut off your wired internet connection, show a yellow warning icon in Device Manager, or leave you stuck with a slow or unstable link. This guide walks you through the most reliable fixes—from quick software resets to reinstalling the driver—so you can restore a stable wired connection without needing advanced IT skills.

What You’ll Need

  • Administrator access to your Windows 11 PC (you’ll need to confirm UAC prompts).
  • An Ethernet cable and a router or modem that works with another device (to rule out hardware issues).
  • Optional: a USB-to-Ethernet adapter or a second PC with internet access to download drivers if your network is completely down.

Step-by-Step

  1. Check the physical connection first. Unplug the Ethernet cable from both your PC and router, then plug it back in firmly. Try a different port on the router. If the link lights on your network port don’t light up or blink, the cable or port may be faulty—test with another cable or device.
  2. Run the built-in network troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters (or Settings > Network & Internet > Advanced network settings > Network troubleshooter). Click Run next to “Network Adapter” and follow the prompts. This often resets the adapter and clears minor glitches.
  3. Restart your network adapter. Open Device Manager (right-click the Start button and select it). Expand Network adapters, right-click your Ethernet adapter (it often has “Ethernet”, “PCIe”, or “Realtek” in the name), and choose Disable device. Wait 10 seconds, then right-click again and select Enable device. This forces the driver to reload.
  4. Update the driver via Device Manager. Right-click the Ethernet adapter and select Update driver > Search automatically for drivers. Windows will look online and install the latest version it finds. If it says you’re already up to date, move to the next step.
  5. Uninstall and reinstall the driver. Right-click the Ethernet adapter, choose Uninstall device, and check the box “Delete the driver software for this device” if it appears. Do not restart yet. Then click Action in the menu bar and select Scan for hardware changes. Windows will re-detect the adapter and reinstall the driver automatically. If it doesn’t, restart your PC.
  6. Download the driver from the manufacturer’s website. If Windows can’t find a working driver, go to your PC manufacturer’s support site (Dell, HP, Lenovo, etc.) or the network chip maker’s site (Intel, Realtek, Broadcom). Search for your exact model and download the latest Ethernet driver for Windows 11 (64-bit). Install it by running the downloaded file and following the on-screen instructions.
  7. Run the network reset. Go to Settings > Network & Internet > Advanced network settings > Network reset. Click Reset now and confirm. Windows will remove and reinstall all network adapters and reset network settings to defaults. Your PC will restart—be prepared to reconnect to Wi-Fi if you use it.
  8. Check for Windows updates. Go to Settings > Windows Update and click Check for updates. Install any pending updates, especially driver or quality updates, then restart.
  9. Disable power saving for the adapter. In Device Manager, right-click the Ethernet adapter and select Properties. Go to the Power Management tab and uncheck “Allow the computer to turn off this device to save power.” Click OK. This prevents Windows from shutting down the adapter during idle periods.
  10. Use the command line to reset TCP/IP stack (advanced). Open Command Prompt as administrator (right-click Start > Terminal (Admin) or Command Prompt (Admin)). Run these commands one by one, pressing Enter after each:

    netsh winsock reset

    netsh int ip reset

    ipconfig /release

    ipconfig /renew

    ipconfig /flushdns

    Restart your PC afterward.

Common Mistakes

  • Skipping the physical check. A loose cable or dead router port is the most common cause, and no driver fix will help. Always verify the cable and port first.
  • Downloading drivers from untrusted sites. Stick to the manufacturer’s official site or Windows Update. Third-party driver download sites often bundle malware or outdated versions.
  • Not unchecking “Delete the driver software” when uninstalling. If you leave the driver files, Windows may reinstall the same corrupted version. Deleting them forces a fresh install.
  • Forgetting to restart after driver changes. Many driver updates only take effect after a full reboot. Always restart, even if Windows says it’s not required.
  • Using the wrong architecture. Make sure you download the 64-bit driver for Windows 11, not a 32-bit or Windows 10 version (though most modern drivers work for both).

Tips

  • Create a system restore point before making major driver changes. Search for “Create a restore point” in Start, then click “Create” under the System Protection tab.
  • Use the “Have Disk” method if the installer fails: extract the downloaded driver folder, then in Device Manager choose “Update driver” > “Browse my computer” > “Let me pick from a list” > “Have Disk” and point to the .inf file.
  • Keep a backup driver on a USB stick. If you ever need to reinstall Windows, you’ll have the Ethernet driver ready without needing internet.
  • Check the adapter’s status in Device Manager. A yellow exclamation mark means the driver is not working. Double-click the adapter to see the error code (e.g., Code 10, Code 31) and search for that specific code.

Troubleshooting

If the steps above don’t fix the issue, try these additional checks:

  • Test with a different OS or bootable USB. If you have a Linux live USB, boot from it and see if Ethernet works. If it does, the problem is Windows-specific, not hardware.
  • Check the BIOS/UEFI settings. Restart your PC and enter BIOS (usually by pressing Del, F2, or F12 during boot). Look for “Onboard LAN” or “Integrated NIC” and ensure it’s enabled. Also disable “Wake on LAN” if it’s causing issues.
  • Try a USB-to-Ethernet adapter. If your built-in port is physically damaged, a USB adapter (usually plug-and-play) can restore connectivity immediately.
  • Check for static IP conflicts. Open Command Prompt and run ipconfig. If your IP starts with 169.254, your PC didn’t get an address from the router. Try setting a static IP in IPv4 settings (e.g., 192.168.1.50 with subnet 255.255.255.0 and gateway 192.168.1.1) after checking your router’s subnet.
  • Look at the Windows Event Viewer. Type “Event Viewer” in Start, go to Windows Logs > System, and filter by “Kernel-PnP” or “e2fexpress” (or your adapter’s name) around the time of the failure. The error details may point to a specific cause.

Frequently Asked Questions

Why does my Ethernet keep disconnecting randomly?

This is often caused by power saving settings or a faulty cable. Disable “Allow the computer to turn off this device” in the adapter’s Power Management tab, and try a different cable. Also update the driver to the latest version.

Can I fix the driver without internet access?

Yes. Use another device to download the driver to a USB drive, then transfer it to your PC. Alternatively, use Windows Update’s “Optional updates” section, which sometimes includes driver updates that can be downloaded even with limited connectivity.

How do I know which Ethernet driver I need?

Open Device Manager, right-click the adapter, go to Properties > Details, and select “Hardware Ids” from the dropdown. The first line (e.g., PCI\VEN_10EC&DEV_8168) tells you the vendor and device ID. Search that exact string online to find the correct driver.

Is it safe to use a driver from Windows Update?

Yes, Microsoft-signed drivers are generally safe and tested. They may not be the absolute latest, but they’re stable. For gaming or advanced features, you might prefer the manufacturer’s driver, but Windows Update is a good first try.

What does “Code 31” mean in Device Manager?

It means Windows could not load the driver. This usually indicates a corrupted driver or a conflict. Uninstall the device, delete the driver software, and reinstall from the manufacturer’s site.

Will resetting Windows fix Ethernet driver issues?

Yes, a full reset (Settings > System > Recovery > Reset PC) reinstalls Windows and all drivers, which can resolve persistent driver corruption. However, it’s a last resort—try the steps above first, as they’re less disruptive.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →