Network Card Won't Initialize: 3 Fixes That Work
Your NIC isn't starting up? Most of the time it's a driver issue. Here are the three things that actually fix it, in order of likelihood.
1. Corrupt or Missing Driver — The Real Culprit
This is the number one reason a network card fails to initialize. The driver file got corrupted, or Windows Update pushed a bad version. I've seen this happen after a Windows 10 22H2 update and after a sudden power loss.
What's actually happening here is: the network card sends a command to the OS asking for its driver. If the driver is missing, wrong version, or has a corrupt registry entry, the card just sits there — no lights, no connection, nothing.
Fix: Force a clean driver reinstall
- Open Device Manager (right-click Start → Device Manager).
- Find your network adapter under "Network adapters". It might show a yellow triangle or say "Device cannot start (Code 10)".
- Right-click it and select Uninstall device. Check the box that says "Delete the driver software for this device" — this is the part most people skip, and it's why reinstalling doesn't work.
- Restart your PC. Windows will try to reinstall the driver automatically. Let it finish.
- If that doesn't work, download the latest driver from the manufacturer's site — Realtek, Intel, or whatever brand your motherboard uses. Don't use the generic Microsoft driver from Windows Update; it's often stripped down and missing features.
- Install the driver manually by right-clicking the adapter in Device Manager → Update driver → Browse my computer → pick the folder you downloaded.
The reason step 3 works is: uninstalling the driver without deleting the software leaves the corrupt files on disk. Windows just reuses them. Deleting them forces a fresh download from scratch.
2. Disabled in BIOS or Firmware
Sometimes the network card is physically fine but the BIOS turned it off. This happens when you reset your BIOS settings, or if the motherboard's firmware has a bug that randomly disables onboard devices. I've seen this on ASUS B550 boards after a cold boot.
Check your BIOS settings
- Reboot and press F2, Del, or F10 (depends on your motherboard) to enter BIOS.
- Look for "Onboard Devices Configuration", "Integrated Peripherals", or similar.
- Find the network controller (might be called "Realtek LAN Controller" or "Intel Ethernet Connection"). Make sure it's set to Enabled.
- Also check "Wake on LAN" — sometimes disabling that also disables the card on some boards.
- Save and exit.
If the setting was already enabled, try disabling it, save, reboot, then go back and enable it again. This forces the firmware to reinitialize the card from scratch.
A lot of people don't check this because they assume "if it was working before, the BIOS is fine." But BIOS settings can change after a power surge, a CMOS battery failure, or even after a BIOS update that resets defaults.
3. Hardware Fault — Loose Card or Dead Chip
If both software fixes above didn't work, the card itself might be toast. But don't replace it yet — it could just be a loose connection. This is especially common on desktop PCs that get moved around or shipped.
Reseat the card
- Shut down the PC and unplug the power cable.
- Open the case. Touch a metal part of the case to ground yourself.
- If you have a PCIe network card, remove it completely by unscrewing the bracket and pulling it straight out.
- Blow compressed air into the PCIe slot on the motherboard.
- Reinsert the card firmly. Make sure the bracket screws in tight.
- For onboard cards (most laptops), you can't reseat them. But you can check if the Ethernet port has bent pins — use a magnifying glass. Bent pins can cause partial connection.
If the card still doesn't show up in Device Manager at all (not even with a yellow mark), it's dead. Replace it. A USB Ethernet adapter costs $12 and saves you from motherboard repair.
Quick Reference: What to Do First
| Problem | Try This First | Time |
|---|---|---|
| Driver issue | Uninstall driver + delete software, reboot | 5 min |
| BIOS disabled | Enable in BIOS, toggle off/on | 3 min |
| Hardware fault | Reseat card, check for bent pins | 10 min |
Was this solution helpful?