WindowsHigh

Windows Network Adapter Error: Causes and Solutions

This article provides a comprehensive guide to fixing common Windows network adapter errors. We cover causes ranging from driver issues to hardware failures and offer proven methods to restore connectivity.

Updated at February 17, 2026
15-30 min
Medium
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2016+

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:

  1. 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.
  2. Problems after a Windows update. Major updates (e.g., from Windows 10 to 11 or biannual feature updates) often "break" compatibility with existing drivers.
  3. 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.
  4. 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.
  5. 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.
  6. 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).
  7. 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.

  1. 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.
  2. Check adapter status.
    • Press Win + R, type ncpa.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.
  3. Check physical switches. On a laptop, press the key combination with the Wi-Fi icon (usually Fn + F2 or Fn + F12). Ensure the Wi-Fi indicator light is on.
  4. Check in Device Manager.
    • Press Win + X and 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).

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.

  1. 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 after VEN_ is the manufacturer (e.g., 10EC = Realtek), and after DEV_ is the model.
  2. 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.
  3. 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".
  4. Install the new driver.
    • Run the downloaded setup file (usually setup.exe or install.exe).
    • Follow the wizard's instructions. Reboot your computer if prompted.
  5. Check the result. After rebooting, open ncpa.cpl and 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.

  1. Launch Command Prompt (cmd) or Windows PowerShell as an administrator (Win+X -> Terminal (admin)).
  2. Enter the following commands sequentially, pressing Enter after each:
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
    
    • netsh 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\hosts and %windir%\system32\drivers\etc\services), fixing TCP/IP corruption.
    • ipconfig /release and /renew — releases and requests a new IP address from the DHCP server.
    • ipconfig /flushdns — clears the DNS query cache.
  3. 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.

  1. 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.
  2. Find network settings. Navigate to sections like Advanced, Onboard Device Configuration, or Peripherals. Look for options:
    • Onboard LAN Controller / Onboard NIC — should be set to Enabled.
    • Wireless LAN / Wi-Fi — should be Enabled.
    • Wake on LAN — you can temporarily disable it for testing.
  3. Save changes (F10 -> Yes) and reboot.
  4. 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.

  1. System Restore.
    • Press Win + R, type rstrui.exe, and press Enter.
    • Select a restore point created before the problem appeared.
    • Complete the restore process. The computer will restart.
  2. 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/Nitrux or similar).
  3. 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.

F.A.Q.

What to do if the network adapter shows a yellow exclamation mark in Device Manager?
Can a network adapter error be related to a virus?
Will Network Reset in Windows 10/11 help?
Error appeared after Windows update. What to do?

Hints

Basic diagnostics and restart
Update or reinstall driver
Reset Windows network stack
Check BIOS/UEFI
Check for hardware issues

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community