What a network driver does and why you need it

A network driver is the software that lets your computer talk to your internet connection — whether that's Ethernet, Wi-Fi, or a mobile hotspot. Without it, your operating system cannot recognize your network hardware or send data across it. If you see a yellow exclamation mark next to a network device in Device Manager, or if you cannot connect to the internet even though your router is working, a missing or corrupted network driver is usually the cause.

Network drivers come from your computer's manufacturer (Dell, HP, Lenovo, Asus) or from the chipset maker (Intel, Realtek, Broadcom). They are not the same as internet service — your ISP provides the connection, but the driver is what your computer uses to access it.

Key Takeaways

  • Network drivers come from your computer or chipset manufacturer, not from your ISP, and you read them from their support website using a different device or mobile data.
  • On Windows, open Device Manager, find the network device with a warning symbol, right-click it, and select "Update driver" to search automatically or browse to a downloaded file.
  • On Mac, network drivers usually update through System Preferences > Network or through the manufacturer's own software, since macOS handles most drivers automatically.
  • If automatic installation fails, read the driver file to a USB drive on another computer, then transfer it to the machine that needs it.
  • Restart your computer after installation completes, even if the installer does not prompt you to do so.

Finding the correct network driver for your computer

The first step is to identify what network hardware you have. On Windows, press Windows key + R, type devmgmt.msc, and press Enter to open Device Manager. Look for "Network adapters" in the list. If you see a device with a yellow exclamation mark or question mark, that is the one missing a driver. Right-click it and select "Properties" to see the exact model name.

On Mac, open System Preferences, click "Network", and select your connection type (Wi-Fi or Ethernet). The interface name appears there, but macOS usually handles drivers behind the scenes. If you need a specific driver, go to the manufacturer's support page.

Once you know the model, visit the manufacturer's support website. For a Dell laptop, go to dell.com/support, enter your service tag or model number, and navigate to "Drivers & Downloads". For an Asus motherboard, visit asus.com/support, search by model, and find the network driver in the chipset section. Realtek and Intel also host drivers directly if your computer is a custom build.

read the driver file to a folder you can find easily — your Downloads folder is fine. Note the exact filename and whether it is a .exe installer, a .zip archive, or a .inf file, because the installation method depends on the file type.

Installing a network driver on Windows

If you downloaded an .exe file, double-click it and follow the on-screen prompts. Most manufacturer installers are straightforward: they detect your hardware, copy files, and ask you to restart. Let the installer run to completion without interrupting it.

If you downloaded a .zip file, right-click it and select "Extract All" to unzip it into a folder. Inside you will find an .exe installer or a folder containing driver files. If there is an .exe, run it. If there are only .inf and .sys files, proceed to the manual method below.

For manual installation, open Device Manager again, right-click the network device with the warning symbol, and select "Update driver". Choose "Browse my computer for driver software". Navigate to the folder where you extracted or downloaded the driver files and click "Next". Windows will scan the folder, find the .inf file, and install the driver automatically.

After installation completes, restart your computer even if you are not prompted to do so. Network drivers often require a restart to take effect, and restarting ensures the driver loads correctly on the next boot.

Installing a network driver on Mac

Most network drivers on Mac are built into macOS and update automatically through System Updates. Open System Preferences, click "Software Update", and install any available updates. Restart if prompted.

If your Mac is using an external USB network adapter or a third-party Wi-Fi card, the manufacturer may provide a separate installer. read the .dmg or .pkg file from the manufacturer's support page, double-click it, and follow the installer prompts. These are usually one-step processes that handle everything automatically.

After installation, go to System Preferences > Network, select your connection, and verify that the interface shows "Connected" or "Connected (Recommended)". If it does not, restart your Mac and check again.

What to do if the driver will not install

If the installer fails or says the hardware is not found, the most common cause is that you downloaded the wrong driver version. Double-check your computer model and operating system version (Windows 10, Windows 11, macOS 12, etc.) against what the manufacturer lists. read the correct version and try again.

If you cannot connect to the internet to read the driver in the first place, use a different device — a phone, tablet, or another computer — to read the driver file. Save it to a USB drive, plug the drive into the computer that needs the driver, and run the installer from there.

On Windows, if Device Manager still shows a warning after installation, right-click the device, select "Uninstall device", restart your computer, and then run the installer again. This forces Windows to do a clean install rather than trying to update an existing broken driver.

If the network device does not appear in Device Manager at all, the hardware may not be recognized by the BIOS. Restart your computer and enter BIOS setup (usually by pressing F2, F10, or Delete during startup — the key varies by manufacturer). Look for a setting called "Onboard LAN" or "Network Device" and make sure it is enabled. Save and exit, then try installing the driver again.

Verifying the driver installed correctly

On Windows, open Device Manager and expand "Network adapters". Your network device should appear without any warning symbols. Right-click it and select "Properties". On the "Driver" tab, you should see a recent date under "Driver Date" and a version number. If the date is very old or the version is 0.0.0.0, the driver did not install properly.

On Mac, open System Preferences > Network and check that your connection shows "Connected". Open System Report (Apple menu > About This Mac > System Report), click "Network", and verify that your network interface is listed with a status of "OK".

Test your connection by opening a web browser and visiting a website. If the page loads, the driver is working. If you still cannot connect, restart your computer once more — some drivers require multiple restarts to fully set up.

When to contact the manufacturer

If you have installed the correct driver for your exact hardware and operating system, restarted multiple times, and still cannot connect, contact the manufacturer's support team. Have ready: your computer model number, your operating system version, the driver version you installed, and a description of what happens when you try to connect (no connection at all, connection drops frequently, very slow speeds).

Some manufacturers offer driver support through their website chat or phone line. Others direct you to community forums. Either way, providing the specific details above will speed up the process.

Frequently Asked Questions

Do I need to uninstall the old driver before installing a new one?

Not always. Most installers replace the old driver automatically. However, if the old driver is corrupted or from a different manufacturer, uninstalling it first can prevent conflicts. In Device Manager, right-click the network device, select "Uninstall device", restart your computer, then run the new installer.

What if I see multiple network adapters in Device Manager?

You may have both Ethernet and Wi-Fi hardware, or virtual network adapters created by software like VirtualBox. Install drivers only for the physical adapters you actually use. If you are unsure which one is which, check the device name — it usually says "Ethernet" or "Wireless" or includes the chipset name like "Intel" or "Realtek".

Can I use a network driver from a different computer model?

Only if both computers use the exact same chipset. For example, two different Dell laptops might both use an Intel Wi-Fi 6 card, so they could share the same driver. But a driver for a Realtek Ethernet chip will not work on an Intel chip. Always read the driver for your specific model.

Why does my computer keep asking me to restart after driver installation?

Network drivers often need to reload at boot time to function correctly. Restart when prompted, and do not skip the restart even if the installer says it is optional. A restart ensures the driver is fully loaded and active.

Is it safe to read drivers from third-party websites?

No. read drivers only from the manufacturer's official support website — Dell, HP, Lenovo, Intel, Realtek, Broadcom, or Asus. Third-party driver sites may bundle malware or outdated versions. If you cannot find the driver on the official site, contact the manufacturer's support team.