Wi-Fi is Off and Won’t Turn On Mac, Fix

Several users have said that they are unable to turn on Wi-Fi on the Mac, thus the Mac won’t connect to the Internet over Wi-Fi. The problem is that users find that the menu icons indicate that Wi-Fi is turned off and attempting to turn it on by clicking “Turn Wi-Fi on” does not work. In a way, it appears the Wi-Fi is stuck in the off position.

This article explains what you can do when you cannot turn on Wi-Fi on your Mac.

Can’t turn on Wi-Fi?

Follow these steps to resolve the issue. Before doing anything, ensure that your Mac has the latest version of the macOS software (System Preferences > Software Update):

See this article to reset network settings on Mac. Also see this If your Mac does not recognize your Wi-Fi.

1. Restart

Simply restart your Mac. This may fix your problem. Go to the Apple menu > Restart and then try to turn on your Wi-Fi.

Also restart your Wi-Fi router / modem. Unplug the power cord, wait 30 seconds and then replug it again.

2. Reset PRAM

You may want to reset PRAM (if you have an Intel based Mac.). Here is how:

  • Turn off your Mac.
  • Locate these four keys: Option, Command, P, and R. Do not press them yet.
  • Turn on your Mac and immediately press and hold the four keys: Option, Command, P, and R.
  • Keep holding them for about 20 seconds. Release them when your Mac starts up for a second time.
  • Then release the keys. Test your problem again.

3. Safe Mode

Turn onSafe Mode. Test your Wi-Fi problem in Safe Mode. Then turn off Safe Mode (by simply restarting your Mac), then try to enable Wi-Fi again:

Follow these steps to Safe Boot your Intel Mac:

  • Turn off your Mac.
  • Turn on your Mac and immediately press and hold the Shift key.
  • Keep holding the Shift key until the login screen appears.
  • Then login, you may have to log in twice.

Follow these steps to Safe Boot your Apple silicon Mac:

  • Turn off your Mac.
  • Press and hold the power button until the startup options window appears.
  • Choose your startup disk.
  • Press and hold the Shift key and click Continue in Safe Mode.
  • Then login.

If you are not sure if your Mac is an intel based or Apple silicon model, go to the Apple menu > About This Mac.

Restart macOS networking (AirPort) using Terminal

Try turning off and on Wi-Fi via Terminal. Here is how:

a. Open Terminal (Applications > Utilities). In Terminal, enter the following command and hit enter:

networksetup -setairportpower en0 off

Please note that your device name could be en1 etc. But this Terminal code will turn it off anyway.

Then enter the following command to turn on again:

networksetup -setairportpower en0 on

Does this command work?

4. Reset Wi-Fi network settings

You may be unable to turn on Wi-Fi because your settings and preference files may be corrupted. Deleting them may fix it. When they are deleted, your Mac will automatically create them but you will lose your settings. This will rebuild your Mac’s network configuration. Here is how:

a. Go to the System Library folder:

  • Open Finder and then click Go and Go to Folder, or alternatively press the Command, Shift, G keys together.
  • Enter the following location and click Go:
/Library/Preferences/SystemConfiguration/
System Configuration

b. This will open a folder. Locate the following files (you may not have all of them):

preferences.plist
com.apple.wifi.message-tracer.plist
com.apple.nat.plist
com.apple.network.identification.plist
com.apple.network.eapolclient.configuration.plist
com.apple.airport.preferences.plist
NetworkInterfaces.plist
com.apple.eapolclient.plist
com.apple.IPConfiguration.control.plist

c. Move these files to your Desktop (create a folder and place them there). This will be your backup if this does not work.

d. Restart your Mac.

e. Then open the Network settings on your Mac (System Preferences > Network) setup Wi-Fi again.

5. Delete the Wi-Fi service and then re-add

Please follow the steps below to do this:

a. On your Mac, go to System Preferences > Network.

b. You will see a list of services, select Wi-Fi, first disable it by clicking the more (…) icon below the list of services and selecting the “Make Service Inactive” and, after disabling it, we will delete it. Select Wi-Fi and click the remove (-) icon to remove your Wi-Fi service. Then click Apply.

Mac Wi-Fi service

c. Now restart your Mac. Go to the Apple menu and Restart.

d. Now, again, go to System Preferences > Network. Click the add (+) button. A popup will appear saying “select the interface and enter a name for the new service”. Click the Interface options and select Wi-Fi and this is optional but you can edit the service name. Then when you are done, click the Create button.

Mac new Wi-Fi service

e. Then click the “Turn on Wi-Fi” to see if it is working now.

6. Hardware problem?

If you are having this issue, a hardware issue may be causing your problem. For example, you can see a message saying “no hardware installed“. Or maybe, the network card has failed. Your Mac’s System Information can give you more details about your Wi-Fi hardware. Simply open the Utilities folder, and click System Information. In System Information, click Network and Wi-Fi.

You can also make a Genius Bar appointment.

See also:

Thank you for choosing to leave a comment.

Please note the following:

  • All comments are moderated.
  • Your email will NOT be published nor shared.
  • All SPAM comments will be deleted.
  • Please see our comment policy page for more info.

Leave a Comment