Troubleshooting Ethernet Connection Issues on Windows
Your Windows computer is connected to the router with an Ethernet cable but has no internet access. The network status shows Unidentified Network, No Internet, or the Ethernet adapter appears disconnected even though the cable is plugged in. Windows Ethernet problems typically come down to a handful of causes: the adapter is disabled or missing its driver, the IP configuration is wrong, a Windows service is not running, or the physical connection has a problem.
Verify the physical connection first
- Check both ends of the Ethernet cable. The connector should click firmly into place at the computer port and the router port. A partially inserted connector may show link lights but fail to maintain a stable data connection
- Look at the LED indicators on the Ethernet port. Most ports have two LEDs — one for link status (solid when connected) and one for activity (blinking during data transfer). If neither LED is lit, the cable is not making a proper connection
- Swap the cable with a known working one. Internal cable damage is invisible and surprisingly common, especially with cables that have been bent, pinched under furniture, or stepped on repeatedly
- Test a different port on the router or switch. If the new port works, the original port may be dead. If no ports work with your computer but other devices work on those ports, the problem is on the computer side
Check the network adapter in Windows
- Open Settings, Network and Internet, and look at the Ethernet status. If it says Not Connected, Windows does not detect an active Ethernet link
- Open Device Manager and expand Network Adapters. Your Ethernet adapter should be listed (common names include Realtek PCIe GBE, Intel Ethernet Connection, or Killer Ethernet). If it has a yellow warning icon, the driver has a problem. If it has a down arrow, the adapter is disabled — right-click and select Enable Device
- If no Ethernet adapter appears in Device Manager, the hardware may not be detected. Click View, Show Hidden Devices to check for grayed-out entries. If the adapter appears grayed out, it was previously detected but is no longer responding — try restarting the computer
- Some motherboards allow the onboard Ethernet to be disabled in BIOS. If the adapter is completely absent from Device Manager, enter BIOS and check for a LAN Enable or Onboard Ethernet setting
Update or reinstall the Ethernet driver
- Driver problems are the most frequent software cause of Ethernet failures on Windows. A Windows update may have installed an incompatible generic driver, or the existing driver may have become corrupted
- In Device Manager, right-click the Ethernet adapter and select Update Driver. Choose Search Automatically to let Windows find an update. If this does not help, go to the motherboard or laptop manufacturer website and download the specific Ethernet driver for your model
- For a clean reinstall, right-click the adapter in Device Manager and select Uninstall Device. Check the box to attempt to remove the driver software if the option appears. Restart the computer — Windows will detect the adapter and install a fresh driver
- If you cannot download a driver because you have no internet, use another computer or your phone to download the driver to a USB drive, then install it on the affected computer
Reset the IP configuration
- Even when the physical connection and driver are working, an incorrect IP configuration prevents internet access. The network may show as connected but with no internet, or the adapter may have a self-assigned 169.254.x.x address indicating DHCP failure
- Open Command Prompt as Administrator. Release the current IP address and request a fresh one from the router. If the new address starts with 192.168, 10., or 172.16-31, DHCP is working. If it starts with 169.254, the computer cannot reach the DHCP server
- Flush the DNS cache to clear any stale name resolution data. Stale DNS entries can make it appear that the internet is not working when the connection itself is fine
- If DHCP is not assigning an address, verify the router is running and its DHCP service is active. Restart the router by unplugging it for 30 seconds. If the computer gets a proper IP after the router restart, the router DHCP service had stalled
Reset the network stack
- Corrupted Winsock or TCP/IP settings can break Ethernet even when everything else is configured correctly. Resetting the network stack restores these settings to their Windows defaults
- Open Command Prompt as Administrator and run the commands to reset the Winsock catalog and reset the TCP/IP stack. Both commands require a restart to take effect
- After the restart, check if Ethernet works. A network stack reset clears any custom settings including static IPs, proxy configurations, and DNS overrides, so reconfigure those if needed after the reset
- Windows also has a one-click Network Reset option in Settings, Network and Internet, Advanced Network Settings. This removes and reinstalls all network adapters and resets all network settings to defaults. It is more thorough but requires reconfiguring everything afterward
Check Windows network services
- Several Windows services must be running for Ethernet to work. Open the Services application and verify these services are started: DHCP Client (Automatic), DNS Client (Automatic), Network Connections (Manual), Network Location Awareness (Automatic), and Network List Service (Manual)
- If any of these services are set to Disabled, change the startup type and start the service. System optimization tools sometimes disable network services to reduce resource usage, breaking network connectivity in the process
- The Network Setup Service and WLAN AutoConfig (even for Ethernet-only systems) should also not be disabled, as some network components depend on them indirectly
Disable power management for the adapter
- Windows may put the Ethernet adapter to sleep to conserve power, especially on laptops. When the adapter sleeps, the connection drops. If it does not wake properly, the connection stays down until you restart
- In Device Manager, right-click the Ethernet adapter, select Properties, and go to the Power Management tab. Uncheck Allow the Computer to Turn Off This Device to Save Power. This keeps the adapter always active
- On the Advanced tab of the adapter properties, look for Energy Efficient Ethernet, Green Ethernet, or similar power-saving features. Disable these if you experience intermittent connection drops. These features reduce power consumption during low network activity but can cause compatibility issues with certain routers and switches
Check firewall and security software
- Firewall software or internet security suites can block Ethernet traffic if misconfigured. If the Ethernet connection started failing after installing or updating security software, the software may be the cause
- Temporarily disable the firewall to test. If Ethernet works with the firewall off, adjust the firewall rules to allow Ethernet traffic. Remember to re-enable the firewall after testing
- VPN software creates virtual network adapters that can interfere with the physical Ethernet adapter. If a VPN is installed, disconnect it and disable its virtual adapters in Device Manager to test whether the physical Ethernet connection works without VPN interference
Static IP versus DHCP
- If someone previously configured a static IP address on the Ethernet adapter and the network configuration has since changed (new router, different IP range), the static IP may no longer be valid for the current network
- Check the adapter IP settings: open Settings, Network and Internet, Ethernet, and look at IP Assignment. If it says Manual, switch to Automatic (DHCP) to let the router assign an appropriate address
- Static IP configurations are useful in specific situations (servers, printers, port forwarding) but cause problems when the computer moves between networks or when the router changes. Use DHCP unless you have a specific reason for a static IP
Need help fixing Ethernet on Windows?
If your Windows computer still cannot connect through Ethernet after trying these troubleshooting steps, LuxuriousComputers Repair can diagnose adapter hardware problems, install proper drivers, resolve network configuration issues, and get your wired internet connection working reliably.