Why Your WiFi Driver Isn't Working: A Complete Repair Guide

Many users are familiar with the situation when a laptop or desktop computer suddenly stops detecting wireless networks. Typically, the connection indicator in the system tray disappears or is crossed out with a red cross, and a mysterious error code appears in Device Manager. More often than not, the root cause of the problem lies not in a physical failure of the module, but in the software that controls its operation.

Driver The driver is the link between the operating system and the hardware, and any failure in its code renders the adapter completely inoperable. Windows may automatically update the driver to an incorrect version, or the necessary library may simply not be found after reinstalling the system. In rare cases, the culprit is an antivirus or conflicting network software.

Before taking your device to a service center or buying a new USB dongle, it's worth running a thorough diagnostic. In most cases, the problem can be resolved using software in 15-20 minutes. Below, we'll cover the steps, from simple checks to manually replacing system files.

Primary diagnostics and error codes

The first step should always be a visual assessment of the condition of the hardware in the system. Open device Managerby pressing a key combination Win + X and selecting the appropriate item in the menu. Find the section Network adapters and carefully review the list. If you see a device with a yellow exclamation mark or it's hidden under the "Other devices" branch, the system can't properly communicate with the module.

Double-click the problematic device to open its properties. The error code will be listed in the "Device Status" field on the "General" tab. 10 (The device cannot be started) or code 43 (Windows has stopped this device) most often indicates a software glitch or temporary hardware failure. Code 28 indicates that the drivers are not installed.

⚠️ Attention: If the "Network Adapters" section is missing from Device Manager, or there's no sign of a Wireless/Wi-Fi module, the problem may be hardware-related. Try completely powering off your computer (remove the laptop battery or unplug the PC power supply) for 1-2 minutes, then powering it back on. This will relieve any static electricity that can sometimes cause controllers to hang up.

It's important to distinguish between a software failure and a physical malfunction. If, after a reboot and a static discharge, the module doesn't appear even as an unknown device, there's a high risk of failure of the chip itself or the antenna cable. However, it's too early to jump to conclusions: sometimes the module is disabled at the BIOS/UEFI level.

📊 What error code do you see in Device Manager?
Code 10 (Doesn't start)
Code 43 (Windows has stopped)
Code 28 (No driver)
The device is not on the list
No error indicated, but there is no WiFi.

Automatic driver updates and rollbacks

The most obvious, yet often overlooked, method is to use built-in Windows tools. The operating system has an extensive database of signed drivers that can replace faulty files. In Device Manager, right-click the adapter and select Update driver. Then select Automatic driver search.

If Windows reports that the best version is already installed, but WiFi isn't working, try forcing the driver to be selected from the list. In the update window, select Select a driver from the list of available drivers on your computerThere may be multiple software versions for your adapter here (for example, from different dates or chip manufacturers).

  • 🔄 Select an older driver version if the current one was installed recently.
  • 🏭 Try selecting a driver not from the adapter manufacturer (for example, Intel), but the standard Microsoft driver.
  • 🗑️ If the list is empty, click the button Remove device and restart your computer - the system will try to reinstall the module from scratch.

Often a full one helps rollbackIf the "Roll Back" button is active in the device properties, it means the system has a backup of the previous version. Click it to return to a state in which WiFi worked reliably. This is especially important after major Windows updates (Feature Updates).

Manual installation from the official source

Windows' automatic tools often install generic drivers that are unstable. The only way to get fully functional software is to download it from the manufacturer's website. The problem is, without internet access, there's nowhere to download the file. There are two options: use your smartphone as a USB modem, or download the driver on another PC and transfer it via a flash drive.

You need to know the exact model of your network adapter. If it's listed as "Unknown Device" in Device Manager, right-click it and select Properties → Details → Hardware ID. Copy the top line (for example, PCI\VEN_8086&DEV_31DC) and enter it into a search engine. This will allow you to find the exact chip model.

Chip manufacturer Where to look Search Features
Intel Intel's official website There is an auto detector, but it is better to search by serial number (AC 9560, AX200)
Realtek Realtek or laptop manufacturer's website Often you need drivers from the laptop vendor (Asus, HP), not the chip
Qualcomm/Atheros Laptop support site Rarely updated separately, look in the WLAN section
MediaTek PC manufacturer website Often comes with a Bluetooth driver.

After downloading the archive or .exe file, run the installation as administrator. If the installer requires a reboot, do so. In some cases, especially for older models, manual installation may be required via the button. Install from disk in the driver update wizard, specifying the path to the unpacked folder .inf.

☑️ Manual installation algorithm

Completed: 0 / 1

Reset network settings and configuration

Sometimes the driver itself is working properly, but the Windows network stack contains errors that block it. In this case, a full reset of network settings can help. This will delete all saved WiFi passwords, VPN settings, and virtual adapters, returning the network to its factory defaults.

To perform a reset, open Settings (Win + I), go to the section Network and InternetFind the link at the bottom of the window. Network reset and press Reset nowThe system will warn you about a reboot in 5 minutes. This is a radical but effective method.

More detailed configuration is available via the command line. Run cmd as administrator and run the following sequence of commands to clear the DNS cache and reset TCP/IP:

netsh winsock reset

netsh int ip reset

ipconfig /release

ipconfig /renew

ipconfig /flushdns

After running these commands, be sure to restart your computer. It's also worth checking the service WLAN AutoConfig. Click Win + R, enter services.msc, find this service in the list. Make sure the startup type is set to Automatically, and the service itself is running.

⚠️ Attention: After resetting your network, you'll need to re-enter passwords for all WiFi networks. Make sure you remember your access keys or have them saved on another device before performing this procedure.

Software and power settings conflicts

One hidden reason why a driver stops working is an aggressive power saving policy. Windows may disable the USB port or PCIe slot where the WiFi module resides in an attempt to conserve battery life, causing the device to fail to wake up properly.

To prevent the system from disabling the adapter, go to Device Manager, open the properties of your WiFi module and go to the tab Power managementUncheck the box. Allow the computer to turn off this device to save powerThis often solves the problem of spontaneous connection breaks.

Impact of antiviruses and firewalls

Third-party antivirus programs (Kaspersky, ESET, Avast) have their own firewalls. When updating your antivirus, its firewall may conflict with your WiFi driver. Try temporarily disabling your antivirus's network protection. If WiFi works again, reinstall your antivirus or add an exception for your network adapter.

It's also worth checking if you have any virtual machines (VirtualBox, VMware) or Android emulators (BlueStacks, Nox) installed. They create their own virtual network adapters, which can hijack control or create IP address conflicts. Try temporarily disabling virtual adapters in Device Manager (right-click and select Disable device).

In some cases, the problem may be caused by old driver files. Use specialized utilities for a complete cleanup, such as Driver Store Explorer (RAPR). This program allows you to view all driver versions stored in the Windows driver store and remove old or broken versions, freeing up space and eliminating confusion.

Compatibility issues and BIOS versions

Hardware doesn't exist in a vacuum. The WiFi driver depends not only on the Windows version but also on the motherboard's BIOS/UEFI version. Laptop manufacturers frequently release BIOS updates that fix issues with PCIe slot power and compatibility with new WiFi standards.

Visit your laptop or motherboard manufacturer's website and check the Support section. If there are BIOS updates labeled "Fix WiFi instability" or "Improve system stability," be sure to install them. Important: Updating the BIOS is a risky procedure that requires a charged battery and a stable power supply.

  • ⚙️ Check your BIOS version in the command line with the command systeminfo.
  • 📥 Download firmware only from the official website, avoiding third-party builds.
  • 🔌 When updating the BIOS on a laptop, the battery must be charged to at least 30-40%.

It's also worth paying attention to the BIOS settings themselves. When booting the computer (usually by pressing F2 or Del), go to the section Advanced or Onboard Devices. Make sure the module Wireless LAN or WiFi Controller has status EnabledSometimes after resetting the BIOS settings it may be disabled by default.

Frequently Asked Questions (FAQ)

Why did WiFi disappear after updating Windows 10/11?

Windows updates often replace manufacturer-specific drivers with generic Microsoft ones, which may not work correctly with your hardware. Solution: Uninstall the device in Device Manager by checking the "Uninstall driver" box and manually install the version from the laptop manufacturer's website.

Is it possible to install WiFi driver without internet?

Yes. Download the driver on your smartphone or another computer, connect the phone to the PC via a USB cable in "File Transfer" mode (or use a flash drive), and run the installer on the affected computer.

Error code 43 - is this the end of the adapter?

Not necessarily. Code 43 often indicates a temporary controller failure. A complete static discharge (remove the battery, power off, and hold the power button for 20 seconds) and then reinstall the chipset drivers can help.

Do I need to uninstall old versions of drivers before installing new ones?

Ideally, yes. Using the Driver Store Explorer utility or manually uninstalling all WiFi driver versions through "Programs and Features" before installing the latest package reduces the risk of file conflicts.

Will buying a USB WiFi adapter help if the built-in one doesn't work?

Yes, this is an excellent temporary or permanent solution. The external adapter takes over network management, ignoring any issues with the built-in module. The main thing is to ensure that the external adapter has drivers for your version of Windows.