How to install a WiFi driver on a Windows 10 laptop from a USB flash drive

Many users are familiar with the situation where, after reinstalling the operating system or experiencing a sudden crash, a laptop stops detecting wireless networks. The screen may show a complete lack of available connections, and in Device Manager, instead of the familiar adapter, an unknown device with a yellow exclamation point appears. At this point, internet access is lost, creating a vicious cycle: a driver is needed to operate the laptop, and to download the driver, a working internet connection is required.

The only way out of this technical impasse is to use an external storage device. You'll need another computer or smartphone with internet access to download the necessary files and transfer them to the affected device. Installing the WiFi driver from a flash drive — is a reliable method that allows you to restore network activity even in the event of a complete loss of connection.

In this guide, we'll detail the process of searching, downloading, and installing software for a wireless module. We'll cover manual search methods using hardware identifiers and automatic methods using the manufacturer's official websites. By following these instructions, you can fix the software error yourself and restore your laptop's ability to connect to the router.

Diagnosing the problem and preparing the equipment

The first step before attempting any troubleshooting is to accurately determine the cause of the connection failure. Users often mistakenly assume the problem lies with the drivers, when in fact, the adapter may simply be physically or software-related. Ensure that the wireless module is enabled in the BIOS/UEFI and not blocked by a keyboard shortcut.

To run diagnostics, open device ManagerThis can be done by right-clicking the Start button and selecting the appropriate item from the context menu. In the window that opens, find the section Network adapters or the "Other devices" category. If you see a device named Network Controller or Unknown Device with a yellow triangle, it means that the driver is really missing or damaged.

Now let's prepare the flash drive. You'll need a USB drive with at least 1-2 GB of storage, although modern drivers take up much less space. It's important to format the flash drive to the file system. FAT32 or NTFSto ensure compatibility with any computer on which the installation will be performed.

⚠️ Important: If you're using a laptop with dual SIM card slots or specific hardware, make sure you're not confusing the WWAN (mobile internet) module with the WLAN (WiFi) module. They have different drivers, and installing the wrong software may cause a conflict with system resources.

Check the functionality of the USB port itself. Sometimes the problem is as simple as a dirty or damaged port. Connect the flash drive and make sure the system recognizes it and displays it in My Computer.

📊 What is your preferred driver search method?
Through the manufacturer's website
Via Device Manager
From the included disc
Using third-party programs

Determining the network adapter model

To download the correct software, you need to know the exact model of your network adapter. Laptop manufacturers often use different components for the same laptop model, so relying solely on the laptop name (e.g., HP Pavilion 15) is not enough. You need to know the specific chipset: Realtek, Intel, Qualcomm Atheros or Broadcom.

The most reliable way to identify the model is to use hardware IDs. In Device Manager, right-click the unknown device and select "Properties." Go to the "Details" tab and select "Hardware IDs" from the drop-down list. You'll see lines like PCI\VEN_8086&DEV_... .

Write down or copy these values. The first four characters after VEN_ indicate the manufacturer (Vendor ID), and after DEV_ — a specific device (Device ID). These codes are the unique identifier of your hardware.

  • 🔍 Intel: Codes usually start with VEN_8086These are some of the most common and stable adapters.
  • 🔍 Realtek: Identified by code VEN_10EC. Often found in budget and mid-range laptop models.
  • 🔍 Qualcomm Atheros: Designated by code VEN_168C. Popular in gaming laptops due to their low signal latency.
  • 🔍 Broadcom: Code VEN_14E4. Often used in Apple devices and some Dell and HP models.

An alternative method is to use the specifications on the laptop manufacturer's official website, if they list the exact configuration of your revision. However, the hardware ID method is 100% accurate, as it relies on the physical chip, not a marketing description.

What should I do if the hardware ID is not displayed?

If the "Details" tab is missing in the device properties, or the list is empty, this could indicate a serious system failure or a corrupted Windows registry. In this case, try updating the hardware configuration using the "Action" -> "Scan for hardware changes" menu. If this doesn't help, the network module itself may be physically damaged.

Search and download drivers on another device

Once you've identified your adapter model or laptop manufacturer, it's time to search for the installation file. To do this, you'll need another computer with internet access. There are two main options: searching through the laptop manufacturer's website or searching by chipset vendor.

The first and most recommended option is the official support website of your laptop manufacturer (for example, ASUS, Lenovo, Dell). Go to the "Support" or "Drivers" section and enter your device model. The system will prompt you to select the operating system version—make sure you select the correct one. Windows 10 and the correct bit depth (32 or 64 bits).

Find the section related to network connection (Network, Wireless, WLAN). Download the driver file. It usually has the extension .exe and weighs between 50 and 300 MB. Save the file directly to the root of the flash drive or to a specially created folder with a descriptive name, for example WiFi_Driver.

⚠️ Warning: Avoid using third-party driver aggregator websites unless absolutely necessary. Files on such resources may be modified, contain adware, or contain viruses. The manufacturer's official website is the only guaranteed safe source.

If the laptop manufacturer's website doesn't have a driver for your version of Windows (for example, the laptop is old and Windows 10 is new), you'll have to search for a driver based on the chipset model on the website of the adapter manufacturer (Intel, Realtek, etc.).

☑️ File preparation checklist

Completed: 0 / 4

Compatibility table and download sources

To simplify navigation among download sources, below is a table to help you determine which one to use depending on your situation. Choosing the right source often saves time and avoids version compatibility issues.

Situation Where to look for the driver Advantages Risks
The laptop is new (warranty) Laptop manufacturer's website Fully compatible, vendor tested There may be old versions of drivers
The laptop is old (no Win 10 support) Chipset manufacturer website (Intel/Realtek) Current software version, support for new operating systems It is more difficult to determine the exact chip model.
Prefabricated PC with WiFi module Motherboard manufacturer's website Optimal operation with board antennas You need to know the exact revision of the board
USB WiFi adapter Website of the adapter or chip manufacturer Specialized software Often require manual selection from a list

Please note that some older devices may require installing the driver in compatibility mode. To do this, after copying the file to the affected PC, right-click it, select "Properties" → "Compatibility," and select the Windows version the driver is intended for.

It is also important to pay attention to the bit depth of the system. Driver for x64 (64-bit) system will not install x86 (32-bit) and vice versa. You can check the bitness in the system properties by right-clicking "This PC."

The process of installing a driver from a flash drive

Once all the files are prepared and transferred to the flash drive, you can begin installation on the affected laptop. Insert the USB drive into an available port. It's recommended to use USB 2.0 ports (black) as they have better compatibility with the default drivers, although USB 3.0 (blue) ports should also work correctly.

Locate the copied installation file and run it as administrator. To do this, right-click the file. .exe and select the appropriate option. Follow the installation wizard's instructions, agreeing to the license agreement.

During the installation process, the screen may flicker or go blank for a few seconds. This is normal as the system reboots network services and the kernel. Once the process is complete, the system will require a reboot. Perform this even if the installation wizard prompts you to do so later.

  • 🚀 After rebooting, check the network icon in the lower right corner. If available WiFi networks appear, the installation was successful.
  • 🚀 If the icon still has a red cross, go back to Device Manager and check if the yellow exclamation mark has disappeared.
  • 🚀 Make sure that the name of your device appears in the list of network adapters (for example, Intel(R) Dual Band Wireless-AC 7260).

In some cases, especially with adapters RealtekThe installer may first remove older driver versions, which will temporarily interrupt your network connection. Wait until the process completes and do not interrupt the installation.

Troubleshooting common installation errors

Even if you follow the instructions exactly, difficulties can arise. One common error is "Windows has stopped this device because it has reported problems (code 43)." This could indicate a version conflict or a physical defect.

Try completely removing the device from Device Manager. Right-click the adapter → "Uninstall device." In the window that appears, check "Delete the driver software for this device." Then, from the Device Manager menu, select "Action" → "Scan for hardware changes." The system will attempt to reinitialize the device.

Another problem is installing a driver from a different chipset manufacturer. If you're confused Atheros And Qualcomm (Although they're the same thing, the names may differ in different versions of Windows), the system may not recognize the device. In this case, the only solution is to completely clear the system of drivers via the command line.

⚠️ Note: Driver interfaces and menu item names may vary slightly depending on the Windows 10 version (21H2, 22H2, etc.) and the specific hardware manufacturer. Always rely on the essence of the action, not just the exact text on the screen.

If all else fails, check to see if the WiFi module is disabled in the BIOS. To do this, press [Enter] when booting the computer. F2, Del or F10 (depending on the model) and find the section Advanced or Configuration. Parameter Wireless LAN or WLAN Device must have status Enabled.

Frequently Asked Questions (FAQ)

Can I use a Windows 8 or 7 driver for Windows 10?

In most cases, yes, Windows 10 has high backward compatibility. When installing a driver from Windows 8.1 or 7, the system may automatically adapt it. However, it's always best to look for a version marked as compatible with Windows 10 to avoid instability.

What to do if there are no working USB ports on your laptop?

If the USB ports aren't working, installing the driver from a flash drive won't work. In this case, you can try connecting your smartphone via a USB cable in "USB tethering" mode. Android and iOS often have built-in drivers that Windows recognizes as a wired Ethernet connection, providing temporary internet access for downloading files.

Do I need to remove old drivers before installing new ones?

If you're simply upgrading or installing a driver from scratch after a OS update, no, you don't need to. However, if you're changing your adapter or trying to fix the "Code 43" error, completely uninstalling the old driver through Control Panel or specialized utilities (such as Display Driver Uninstaller, although it's more for video) is a useful step.

Why does Device Manager show "Unknown Device"?

This means that Windows sees the physical connection, but lacks a database (INF file) that associates this hardware ID with specific software. Installing the correct driver will resolve this issue.