Ethernet not working on Windows
Wired network problems split between the physical side (cable, port, router) and the adapter side (disabled device or missing driver). After a clean Windows install the Ethernet driver is often simply absent - the classic case where the PC has no internet to download it.
Quick checks first
1. Check the physical path
Link LEDs next to the port (usually green/orange, on or blinking when connected), a different cable, a different router port. If the LEDs stay dark with a known-good cable, the problem may be physical.
2. Restart the PC and the router
Power-cycle both. Stuck adapter or router states cause a surprising share of “cable in, no connection” cases.
3. Does Windows see the adapter?
Win+X → Device Manager → Network adapters. Look for an Ethernet controller (Realtek PCIe GbE, Intel Ethernet). Missing, or sitting under “Other devices” as an unknown entry - that's the driver side.
4. Fresh Windows install?
If this is a new installation, the Ethernet driver likely never got installed - and without network, Windows Update can't fetch it. Download the driver on another device and bring it over on a USB stick.
If the port has link but Windows shows no working adapter, the next step is to identify the exact Ethernet controller and install its driver - manually, or automatically if the PC still has some other connection.
Fixing it manually
Reinstall the Ethernet driver
- Device Manager → the adapter (or the unknown device) → Properties → Details → Hardware Ids, copy the PCI\VEN_… value.
- Search the ID in our database - Realtek controllers show VEN_10EC, Intel VEN_8086.
- Download on any connected device, transfer via USB, create a restore point and install.
Re-enable and check power management
- Right-click the adapter → Enable device (if disabled).
- Properties → Power Management → uncheck “Allow the computer to turn off this device to save power”.
- Reboot fully after changes.
Know the exact device model?
Search the network driver database by controller name (e.g. Realtek PCIe GbE Family Controller) or Hardware ID. Review matching Windows versions and available driver releases.
Ethernet controllers identify by PCI Hardware IDs: PCI\VEN_10EC&DEV_8168 is the ubiquitous Realtek GbE family, PCI\VEN_8086 marks Intel. The motherboard or laptop model in our search also works.
Try for example: Realtek PCIe GbE Family Controller · read the Hardware ID guide · or browse the driver category
Frequently asked questions
▸Windows was just reinstalled and there's no internet at all. How do I get the driver?
Use another device (phone, another PC) to find your Ethernet controller in our database - by the motherboard/laptop model or the Hardware ID from Device Manager - download the driver there and transfer it on a USB stick. Alternatively, USB tethering from a phone gives the PC temporary internet.
▸The adapter is present, the cable has link, but there's still no network.
Then the driver may not be the cause: check router DHCP, try another device on the same cable, and Windows network reset (Settings → Network & internet → Advanced network settings → Network reset).
▸Can the Ethernet controller be identified automatically?
With any working connection, automatic detection can identify the controller and its driver state without Hardware IDs. The scan and results are free, and nothing changes until you review the results and choose what to apply.