When the Wi-Fi option disappears entirely, the computer usually isn't seeing the adapter at all, or it sees it but can't load the software that runs it. The cause is most often a disabled radio, a driver or firmware problem, or an operating system update that went wrong. Less often, the adapter itself has failed.
This guide starts with checks that apply everywhere, then covers each operating system, then explains what to do if nothing works. If you have no other internet connection, get one before you start. An Ethernet cable or USB tethering from a phone will do, because most fixes involve downloading a driver or update.
Start with checks that work on any system
- Turn off airplane mode and check for a hardware switch. Some laptops have a physical wireless switch or a function key (often
Fnplus a key with an antenna or airplane icon) that turns the radio off completely. - Shut down fully, wait 30 seconds, then power on. This clears a hung adapter more reliably than a quick restart. On Windows, a normal "Restart" is better than "Shut down" for this purpose because Fast Startup can preserve a faulty driver state.
- For a USB adapter, change the port. Plug it directly into the computer, not a hub, and try a different port. If you can, test it on another computer.
- Check whether the problem follows the hardware. Booting a Linux live USB is a safe test that changes nothing on your drive. If the adapter shows up there, the hardware is probably fine and the problem is in your installed system. If it doesn't show up there either, suspect hardware or the BIOS/UEFI settings.
Fix a missing Wi-Fi adapter on Windows
1. See what Device Manager shows
Right-click Start, open Device Manager, and expand Network adapters. Then choose View > Show hidden devices. What you find decides your next step:
- Your Wi-Fi adapter is listed with a down arrow: it's disabled. Right-click it and choose Enable device.
- It's listed with a yellow warning icon: open its properties and read the error in the Device status box. This points to a driver problem (see step 3).
- It appears under "Other devices" as an unknown or network controller: the hardware is detected but has no driver. Go to step 3.
- It isn't listed anywhere: the system doesn't see the hardware. Go to step 2.
2. Check the BIOS/UEFI and power state
Restart and open your BIOS/UEFI setup (the key varies by manufacturer, often F2, Del, or Esc). Look for a setting named something like WLAN, Wireless, or Onboard Wireless and make sure it's enabled. Menu names differ between laptop makers, so check your manufacturer's support page if you can't find it. If the adapter is enabled there but still invisible in Windows, hardware failure becomes more likely.
3. Reinstall or replace the driver
- In Device Manager, right-click the adapter (or the unknown device) and choose Update driver > Search automatically for drivers.
- If that finds nothing, download the Wi-Fi driver from your laptop or motherboard maker's support page, using the exact model number. Use another device and a USB drive if needed. Intel, Realtek, MediaTek, and Qualcomm also publish drivers, but the PC maker's version is usually the safest match.
- If a recent driver update triggered the problem, open the adapter's properties, go to the Driver tab, and choose Roll Back Driver if it's available.
- If the driver seems corrupted, right-click the adapter, choose Uninstall device, and restart. Windows normally reinstalls a basic driver at boot. Only tick the option to delete the driver software if you already have a replacement installer ready.
4. Run the network troubleshooter and check power settings
On Windows 11, go to Settings > System > Troubleshoot > Other troubleshooters and run Network and Internet. If the adapter appears but keeps vanishing, open its properties in Device Manager, go to the Power Management tab (if present), and clear Allow the computer to turn off this device to save power.
5. Use Network reset as a last software step
Go to Settings > Network & internet > Advanced network options > Network reset. This reinstalls network adapters and returns networking components to defaults. It also deletes saved Wi-Fi networks and passwords, and may remove or break VPN adapters and virtual switches. Make sure you know your Wi-Fi password and have VPN setup details first.
Fix a missing Wi-Fi adapter on a Mac
Mac Wi-Fi hardware is built in, so a message such as "No Wi-Fi hardware installed" usually means a system fault or a hardware problem. Work through these in order:
- Restart the Mac and check the Wi-Fi icon in the menu bar again.
- Install updates. Connect by Ethernet or iPhone USB tethering, then open System Settings > General > Software Update.
- Try Safe Mode to rule out third-party software such as VPN, firewall, or security tools. Apple's instructions differ for Apple silicon and Intel Macs, so follow the steps for your model on Apple's support site.
- On an Intel Mac, reset the SMC if the problem began after a power or sleep issue. Steps depend on whether your Mac has a T2 chip, so use Apple's guide for your model. Apple silicon Macs have no separate SMC reset; a normal restart does the equivalent.
- Run Apple Diagnostics. On Apple silicon, hold the power button until startup options appear, then press
Command-D. On Intel Macs, holdDwhile starting up. A hardware fault report means it's time for Apple Support.
If you're using a third-party USB Wi-Fi adapter on a Mac, check the chipset and the vendor's macOS support before buying or troubleshooting further. Many adapters have no driver for current macOS, and that's especially true on Apple silicon.
Fix a missing Wi-Fi adapter on Linux
On Linux, the usual causes are a blocked radio, missing firmware, or no driver for the chipset. These commands show which one you have:
rfkill listlspci -nnk | grep -iA3 net(internal cards)lsusb(USB adapters)nmcli device status
rfkillshows "blocked": runsudo rfkill unblock wifi. If it says "hard blocked", a physical switch, key, or BIOS setting is responsible.- The card appears in
lspci/lsusbbut not innmcli: look for firmware errors withsudo dmesg | grep -i firmware. Install your distribution's firmware package (often namedlinux-firmware, though names vary) and reboot. - It's a Broadcom card: these often need a proprietary driver. On Ubuntu-based systems, open Additional Drivers (or the Drivers tab in Software & Updates). Other distributions have their own packages, so check your distribution's wiki.
- It's a Realtek or similar USB adapter that isn't recognized: the kernel may lack a driver for that chipset. Look up the exact USB ID from
lsusbalong with your distribution name. Third-party driver projects exist, but they're unofficial and can break after kernel updates, so review the project's reputation first. - Secure Boot is on: an installed third-party driver may be blocked until you enroll a key. Your distribution's documentation explains the process.
- It's too new for your kernel: a newer kernel or a distribution release with newer hardware support may fix it. Do this carefully and keep your data backed up.
How to confirm the adapter is working
- Windows: the adapter appears under Network adapters without a warning icon, Settings > Network & internet shows a Wi-Fi option, and nearby networks are listed.
- Mac: the Wi-Fi menu lists networks and you can join one.
- Linux:
nmcli device statusshows a device of typewifi, andnmcli device wifi listshows networks.
Then connect, open a website, and restart once to confirm the adapter returns after reboot. A fix that only lasts until the next restart usually points to Fast Startup, power management, or a driver that isn't properly installed.
If the adapter still doesn't appear
If it's missing from Device Manager, lspci/lsusb, or the Mac's network settings, even after a live USB test and a BIOS check, the card may be loose or have failed. On many laptops the Wi-Fi card is a replaceable module, but access and compatibility vary by model. Some manufacturers also restrict approved cards. If the device is under warranty, opening it yourself could affect coverage, so contact the manufacturer first.
The simplest workaround is a compatible USB Wi-Fi adapter or an Ethernet connection. Before buying an adapter, confirm that its chipset has a driver for your exact operating system version.
Next step: identify what your system can see, whether that's a disabled or unknown device in Windows, a hardware report on a Mac, or the lspci/lsusb output on Linux. That tells you whether to fix the driver, the settings, or the hardware.