Some macOS users may experience this issue. In fact, several users report this problem. Users state that they can’t get online because their Mac computers display this message: “Wi-Fi: No hardware installed” (see the image below) when the Wi-Fi icon in the menu bar is clicked.
See also: Bluetooth not working?
As everyone relies on their Internet connection to function properly, this can very frustrating when your wireless connection goes down as a result of this problem. Your Mac may start having this Wi-Fi issue after updating your computer.
This short article explains how you can troublesoot this Wi-Fi issue:
- The first thing you should do is to simply restart your Mac.
- If restarting your Mac does not help, the second tip you should try is to reset NVRAM and SMC. To reset NVRAM (or PRAM) is easy. Here is how:
- Turn off your computer
- Then restart your Mac, immediately press and hold down the Command + Option + P + R keys together until you hear the reboot sound (about 20 seconds).
- Your Mac will reboot. Now check if the Wi-Fi icon still shows the X icon and Wi-Fi: No hardware installed message. If you are still having this problem then now reset SMC.
- Resetting SMC (System Management Controller) is a little bit complex. It is slightly different on different Mac models. Apple’s document explains how you can do that. After resetting SMC, are you still having Wi-Fi issues? If so, please see the next tip.
- It is possible that an old system configuration file may cause this. This file is ‘/etc/sysctl.conf’. Modern Macs do not even have this file anymore. To the following steps:
- Open the Terminal app (Applications > Utilities)
- Enter the following command and hit Enter
- ls -l /etc/sysctl.conf
- It should return a result like “No such file or directory”. This means that your Wi-Fi problem is caused by something else.
- However, if you see a result like this : “-rw-r–r– 1 root wheel 136 24 Nov 2013 /etc/sysctl.conf“; this means that your computer has sysctl.conf file. It is highly likely that this file is causing this network problem. What you want to do this rename this file to see if that fixes the issue (so you can restore later if you want to).
- In Terminal, enter the following command and press Enter
- sudo mv /etc/sysctl.conf /etc/sysctl.conf.bak
- You may have to enter your admin password to make this change.
- Then simply restart your Mac
- Start up your Mac in Safe Mode. Here is how:
- Turn off your Mac
- Start your Mac and immediately press and hold the Shift key. You will see the Apple logo. Release the Shift ket when you see the login window.
- Now you are in Safe Mode. Is Wi-Fi working?
- Restart your Mac normally without pressing any keys. (see also: If Safe Mode is stuck?)
- On your Mac, follow these steps:
- Go to System Preferences > Network
- Select Wi-Fi on the left-hand side (see the image below)
- There is a configuration icon, click that to open configuration options.
- And select “Make Service Inactive”
- And then click Apply.
- Now restart your Mac
- And go to System preferences > Network and now select “Make Service Active” and click Apply.
See also: Mac Mojave is not responding