What a WiFi driver is and why you need to install one
A WiFi driver is software that lets your computer talk to your wireless network card. Without it, your operating system cannot detect or connect to WiFi networks, even if the hardware is physically present. When you buy a new computer, the driver usually comes pre-installed. You need to install one manually when you upgrade your network card, switch operating systems, or your existing driver becomes corrupted.
The installation process differs between Windows and Mac, and the source of the driver matters — it can come from the manufacturer's website, a driver disc that shipped with your hardware, or your operating system's built-in library. Knowing which route to take saves time and prevents installing outdated or incorrect versions.
Key Takeaways
- Windows typically finds and installs WiFi drivers automatically through Windows Update, but you may need to download one manually from your network card manufacturer's website if automatic installation fails.
- On Mac, most WiFi drivers are built into macOS and do not require separate installation, but you may need to update macOS itself if your card is not recognized.
- The correct driver depends on your exact network card model and operating system version, so check Device Manager on Windows or System Report on Mac to identify your hardware before downloading.
- If you cannot connect to WiFi to download a driver, use another computer to download the file, transfer it via USB drive, and install it offline on your main machine.
How to install a WiFi driver on Windows
On Windows, the easiest path is to let the system find and install the driver for you. Plug in your network card or restart your computer if the card is built-in. Open Settings, go to System, then About, and click "Check for updates." Windows will scan for missing drivers and install them automatically. This works for most common network cards and usually completes within a few minutes.
If Windows does not find the driver, you need to identify your network card model first. Right-click the Start button, open Device Manager, and look for "Network adapters." If you see a device with a yellow exclamation mark or labeled "Unknown Device," that is your network card. Right-click it and select "Update driver," then choose "Browse my computer for drivers." If you have a driver file or disc, point Windows to that location. If not, select "Let me pick from a list of available drivers on my computer" — Windows maintains a library of common drivers that may work.
For a driver not in Windows' library, visit the manufacturer's website directly. Common network card makers include Intel, Realtek, Broadcom, and Qualcomm Atheros. Search their support pages for your exact card model — you can find this in Device Manager by right-clicking the network adapter and selecting Properties. Download the Windows driver file for your operating system version (32-bit or 64-bit). Save it to your computer, then in Device Manager, right-click your network adapter, select "Update driver," choose "Browse my computer for drivers," and navigate to the downloaded file. Windows will install it and may ask you to restart.
How to install a WiFi driver on Mac
On Mac, WiFi drivers are almost always included in macOS itself, and you do not install them separately the way you do on Windows. If your Mac does not recognize your WiFi card, the problem is usually that macOS needs an update, not that a driver is missing. Click the Apple menu, select "System Settings" (or "System Preferences" on older versions), go to General, then Software Update, and install any available updates. Restart your Mac and check whether WiFi now appears in the menu bar.
If updating macOS does not work, restart your Mac in Safe Mode by holding Shift while it boots. This loads only essential drivers and can resolve conflicts. If WiFi works in Safe Mode, a third-party application is interfering — restart normally and uninstall any recent security software or network utilities. If WiFi still does not work after a full macOS update and a Safe Mode restart, the network card itself may be failing, and you should contact Apple Support or visit an Apple Store.
Finding your network card model and driver version
Before downloading a driver, confirm exactly which network card you have. On Windows, open Device Manager (right-click Start, select Device Manager), expand "Network adapters," and note the full name of your card. On Mac, click the Apple menu, select "About This Mac," go to System Report, click Hardware, and look for "Wireless Card" or search for your card name in the list.
Once you know your card model, visit the manufacturer's support website and search for that exact model number. Download the driver for your operating system and version — Windows drivers specify 32-bit or 64-bit, and Mac drivers specify which macOS versions they support. Check the driver's release date: if it is more than two years old, look for a newer version. Installing an outdated driver can cause connection drops or slow speeds.
Installing a driver when you cannot connect to WiFi
If your computer has no WiFi connection, you cannot download a driver online. Use another computer with internet access to download the driver file. Save it to a USB drive, plug the drive into your main computer, and run the installer from there. On Windows, the installer usually launches automatically; if not, open File Explorer, navigate to the USB drive, and double-click the setup file. On Mac, mount the USB drive on your desktop, find the driver package (usually a .dmg or .pkg file), and double-click it to begin installation.
After installation completes, restart your computer. Your network card should now appear in your WiFi settings. If it does not, restart again — some drivers require two restarts to fully activate. If you still see no WiFi option, check Device Manager or System Report again to confirm the driver installed correctly and the device no longer shows an error.
Troubleshooting driver installation problems
If your network card still does not work after installing a driver, first confirm you installed the correct version for your operating system and card model. On Windows, open Device Manager and look for error codes next to your network adapter — a code like "Code 43" or "Code 10" tells you the driver is installed but not working. Right-click the adapter, select "Uninstall device," restart your computer, and let Windows reinstall the driver from scratch.
On Mac, if WiFi appears in System Settings but will not connect, try "Forget" the network (click WiFi in System Settings, select your network, click the info icon, and choose "Forget This Network"), then reconnect and re-enter the password. If that does not work, restart your Mac and try again. If the network card still does not appear after a macOS update, your hardware may not be compatible with your current macOS version — check the manufacturer's specifications to confirm support.
If you installed a driver from a disc or old file and it causes problems, uninstall it and use Windows Update or macOS Update instead. Manufacturer websites sometimes host outdated drivers, so always check the release date and compare it to the current date — if the driver is several years old, search for a newer version or contact the manufacturer's support team.
When to replace your network card instead of reinstalling the driver
If your network card worked before but now fails even after reinstalling the driver multiple times, the hardware itself may be failing. Signs include the card not appearing in Device Manager or System Report at all, the computer not recognizing it even after restart, or the card working for a few seconds then disconnecting repeatedly. In these cases, reinstalling the driver will not help.
If your card is built into your laptop, contact the manufacturer or a repair shop — replacing it requires opening the computer. If your card is a separate USB adapter or a desktop expansion card, you can buy a replacement from electronics retailers. Install the new card, let your operating system find and install its driver automatically, and your WiFi should work. This is usually faster and cheaper than troubleshooting a failing card.
Frequently Asked Questions
Do I need to uninstall the old driver before installing a new one?
On Windows, you can usually install a new driver over the old one without uninstalling first — the installer will replace the old files. However, if the new driver fails to install or causes problems, uninstall the old driver first by right-clicking it in Device Manager and selecting "Uninstall device," then restart and install the new one. On Mac, you do not uninstall drivers — macOS handles updates automatically.
What is the difference between a driver and firmware?
A driver is software that runs on your computer and tells the operating system how to use the hardware. Firmware is software stored on the hardware itself. For network cards, you usually only need to install the driver. Some manufacturers offer firmware updates for their cards, but these are rare and only needed if the manufacturer specifically recommends one for your model.
Can I use a driver from one manufacturer on a different brand's network card?
No. Each network card model requires its own driver — using the wrong driver will not work and may cause system errors. Always download the driver for your exact card model from the correct manufacturer. If you are unsure which manufacturer made your card, check Device Manager on Windows or System Report on Mac.
Why does Windows say my driver is unsigned or from an unknown publisher?
Some drivers, especially older ones or those from smaller manufacturers, are not digitally signed by Microsoft. Windows may warn you but will still let you install them. If you downloaded the driver directly from the manufacturer's official website, it is safe to proceed. If you downloaded it from a third-party site, delete it and download from the manufacturer instead.
Should I restart my computer after installing a WiFi driver?
Yes. Always restart after installing a driver, even if the installer does not ask you to. Some drivers do not fully activate until the next boot. If WiFi does not work immediately after restart, wait a minute or two — the system sometimes needs time to initialize the card after startup.