What a Network Adapter Error Means
A network adapter error in Windows is a general term for a problem where the operating system cannot properly identify, initialize, or use network hardware (wired Ethernet or wireless Wi-Fi adapter). Symptoms can vary: from a complete lack of network connections in the "Network and Sharing Center" and "No Internet access" icons to a yellow exclamation mark or red cross on the adapter's icon. In Device Manager (devmgmt.msc), the device may be labeled as "Unknown device" or have an error code (e.g., 28, 31, 39). The issue occurs at the level of the driver, Windows services, or the physical state of the adapter itself.
Common Causes
The reasons why Windows stops seeing or working with a network adapter can be divided into several key categories:
- Outdated, corrupted, or conflicting drivers. This is the most common cause. A driver could be damaged during a system update, conflict with another hardware driver, or simply become outdated.
- Problems after a Windows update. Major updates (e.g., from Windows 10 to 11 or biannual feature updates) often "break" compatibility with existing drivers.
- Adapter disabled in BIOS/UEFI or a hardware switch. On laptops, there is often a physical Wi-Fi switch (Fn+F1-F12). The onboard network controller might have been disabled in BIOS/UEFI settings.
- Corruption of Windows system files and network stack. Critical system files (e.g.,
netio.sys,ndis.sys) or components like the TCP/IP stack, DNS cache, or Winsock can be damaged by viruses, software crashes, or improper shutdowns. - Hardware failure. The network adapter itself (especially on motherboards or USB adapters) may have failed. An issue with the port (USB, PCIe) or power supply.
- Resource conflict or power management. Windows might "forget" to allocate resources (IRQ, memory address) to the adapter. The system may also disable the adapter to save power (settings in the adapter's properties).
- Insufficient permissions or group policies. In corporate environments, Group Policies (GPO) can prohibit the use of specific network adapters.
Method 1: Basic Diagnostics and Restart
Before diving into drivers and the registry, perform the simplest actions, which solve the problem in about 20% of cases.
- Physical restart. Turn off your computer, router, and modem (if present). Wait 60 seconds. Turn on the router/modem first, wait for all indicator lights to stabilize, then turn on the computer.
- Check adapter status.
- Press
Win + R, typencpa.cpl, and press Enter. - In the "Network Connections" window that opens, find your adapter (Ethernet or Wi-Fi).
- If it is disabled (grayed out), right-click and select "Enable".
- If it is enabled but shows a "No Internet access" icon, try right-clicking and selecting "Disable", then "Enable" again.
- Press
- Check physical switches. On a laptop, press the key combination with the Wi-Fi icon (usually
Fn + F2orFn + F12). Ensure the Wi-Fi indicator light is on. - Check in Device Manager.
- Press
Win + Xand select "Device Manager". - Expand the "Network adapters" section.
- If you see a device with a yellow exclamation mark or named "Unknown device," note its ID (see Method 2).
- Press
Method 2: Force Reinstall the Driver
This is the most effective method if the problem is driver-related. Key point: Do not use Windows Update's automatic search. Download the driver manually from the official website.
- Identify the adapter model.
- In Device Manager (
devmgmt.msc), under "Network adapters," right-click the problematic device (even if it has an exclamation mark) and select "Properties". - Go to the "Details" tab.
- In the "Property" dropdown, select "Hardware Ids".
- Copy the first ID (e.g.,
PCI\VEN_10EC&DEV_8168&SUBSYS_...). The part afterVEN_is the manufacturer (e.g.,10EC= Realtek), and afterDEV_is the model.
- In Device Manager (
- Download the driver.
- Open your browser and go to the website of your laptop's manufacturer (Dell, HP, Lenovo, Asus) or your motherboard's manufacturer (for a PC). Look for the "Support" or "Drivers" section.
- Enter your device model (e.g., "Dell XPS 15 9520" or "ASUS PRIME B550-PLUS").
- Select your operating system (Windows 10/11, 64-bit).
- Find the "Network" or "LAN/WLAN Driver" section. Download the latest version.
- Alternative: if you can't find it on the device manufacturer's site, use the hardware ID (
VEN_XXXX) to find the chip manufacturer (Realtek, Intel, Broadcom, Qualcomm Atheros) and download the driver from their website.
- Uninstall the old driver.
- In Device Manager, right-click the problematic adapter and select "Uninstall device".
- IMPORTANT: check the box "Delete the driver software for this device" if that option is available. Click "Uninstall".
- Install the new driver.
- Run the downloaded setup file (usually
setup.exeorinstall.exe). - Follow the wizard's instructions. Reboot your computer if prompted.
- Run the downloaded setup file (usually
- Check the result. After rebooting, open
ncpa.cpland verify if the adapter appears and has no errors.
Method 3: Reset Windows Network Stack (Command Prompt)
This method "cleans" and recreates all Windows network components. It works when system network libraries are corrupted.
- Launch Command Prompt (cmd) or Windows PowerShell as an administrator (Win+X -> Terminal (admin)).
- Enter the following commands sequentially, pressing Enter after each:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdnsnetsh winsock reset— resets Winsock settings (API for network applications) to default.netsh int ip reset— overwrites two system files responsible for IP configuration (%windir%\system32\drivers\etc\hostsand%windir%\system32\drivers\etc\services), fixing TCP/IP corruption.ipconfig /releaseand/renew— releases and requests a new IP address from the DHCP server.ipconfig /flushdns— clears the DNS query cache.
- You must restart your computer after executing all commands.
Method 4: Check BIOS/UEFI and Power Management
Sometimes the problem lies not in Windows but in firmware settings.
- Enter BIOS/UEFI. Restart the computer and press the key to enter settings (usually
Del,F2,F10,F12) when the manufacturer's logo appears. Check the boot screen for the specific key. - Find network settings. Navigate to sections like
Advanced,Onboard Device Configuration, orPeripherals. Look for options:Onboard LAN Controller/Onboard NIC— should be set toEnabled.Wireless LAN/Wi-Fi— should beEnabled.Wake on LAN— you can temporarily disable it for testing.
- Save changes (F10 -> Yes) and reboot.
- Check power management in Windows.
- In Device Manager, open the properties of your network adapter.
- Go to the "Power Management" tab.
- Uncheck the box for "Allow the computer to turn off this device to save power".
- Click "OK" and reboot the PC.
Method 5: System Restore and Virus Scan
If the error appeared recently, it might have been caused by installed software or an update.
- System Restore.
- Press
Win + R, typerstrui.exe, and press Enter. - Select a restore point created before the problem appeared.
- Complete the restore process. The computer will restart.
- Press
- Scan for malware.
- Run a full system scan using Windows Defender (Microsoft Defender) or a third-party antivirus.
- Pay special attention to trojans that can disable network hardware (e.g.,
Win32/Nitruxor similar).
- Check system file integrity.
- Open Terminal (admin).
- Type the command:
sfc /scannow - Wait for it to complete. If the system finds and repairs corrupted files, reboot your PC.
Prevention
To minimize the risk of the error recurring:
- Create a System Restore point before installing any drivers, Windows updates, or software that might affect the system.
- Update drivers only from official websites. Avoid "universal" driver packs and automatic updaters unless you are certain of their source.
- Disable automatic driver updates via Windows Update. You can do this in
Control Panel -> System -> Advanced system settings -> Hardware -> Device Installation Settings. Select "No (not recommended)". - Regularly back up important data. In case of a complete hardware failure of the adapter, you'll be able to quickly transfer data to a new PC.
- Use stable power sources. Do not shut down the computer "by the button" and ensure your UPS (Uninterruptible Power Supply) is functioning properly if you have one.
FAQ
💡 If none of the methods helped, the problem is likely hardware. Try booting a LiveCD (e.g., Ubuntu) from a USB drive and check if the adapter is detected. If not — there is a high probability of a physical failure of the network card (on a laptop) or the port. For a PC, you can install a PCI-Express network card in a free slot.