MacBook stuck on “Setting up your Mac”? Try this

Let’s look at solutions for those annoying times when you encounter a “Setting up your Mac” message in the middle of a software update. Lately, these messages often appear when people update the macOS. 

If you see the “Setting up your Mac” message 

First off, don't panic and restart your Mac. 

Setting up your Mac message stuck

Software updates don't always go smoothly, especially when a whole new operating system is installed. But when an update seems to be taking too long, it’s perhaps time to do a basic system check and reset System Management Controller (SMC) to fix the problem. 

Here is a quick look at how to do that. We've dropped a couple of other suggestions below if that doesn't work, or if you want to try something before doing a macOS update — to avoid encountering problematic error messages during an update. 

Mac stuck on setting up your Mac

1. Reset SMC on your Mac

SMC stands for System Management Controller that's a part of your Mac's hardware. It oversees memory management, battery, keyboard lights, and other vital settings. Though not a routine operation, resetting SMC, when used with caution, may set your Mac back to normal condition.

How to reset SMC on Macs with non-removable batteries 

Most modern Macs don't include many, if any, moving parts. Therefore, most MacBook Air and Pros don't have removable batteries, unlike older models. So to solve this particular error, you need to do the following: 

  1. Shut down the Mac.
  2. Press Shift-Control-Alt (Options), and, while holding these keys, press the power button.
  3. Hold all those buttons down for ten seconds, then release.
  4. Startup your Mac as usual.

How to reset SMC on Macs with removable batteries 

For older Mac’s which have removable batteries, follow this process to reboot and start again: 

  1. Shut down your Mac.
  2. Remove the battery.
  3. Press and hold the power button for five seconds.
  4. Put the battery back in.
  5. Startup the Mac.

How to reset SMC on Macs with the T2 chip

  1. Shut down your Mac.
  2. Press and hold the Control-Option-Shift keys together.
  3. Hold the three keys for 7 seconds, then press and hold the power button. Your Mac will turn off.
  4. Keep holding all four keys for another 7 seconds.
  5. Startup your Mac after a few seconds.

How to reset SMC on desktop Macs

  1. Shut down your Mac.
  2. Pull out the power cord and wait for 15 seconds.
  3. Put the power cord back in.
  4. Wait five seconds, and then press the power button to start up your Mac.

In both cases, that should be all you need to get your Mac working as it should. It should be possible to reboot, restart and go through the software update process again. However, if you want to avoid these sorts of problems before updating, it’s always useful to clear up system junk beforehand. 

Here is how you can do that, so when you are ready for a new operating system, your Mac is already running as good as new. 

Delete system junk — Mac setup

2. Clean system junk before updating your macOS

Over time, Macs absorb and accumulate a whole load of system junk. This junk will often cause Mac setup issues. 

As it happens, user cache files and remnants of old apps are often conflicting with one another. All of this takes up processing power and space, making it more difficult when uploading a whole new operating system, potentially causing problems such as it freezing on the “Setting up your Mac” message. 

Clearing up system junk and repairing disk permissions can be done the manual way. It will take time, and you may not solve every problem your Mac has. 

An alternative way to solve these issues is with CleanMyMac X — this is a Mac maintenance app notarized by Apple.

  1. Download a free version of CleanMyMac X.
  2. Click on the System Junk tab.
  3. Delete the files by pressing Clean.

Now you can restart your Mac and see if the problem persists. 

3. Disable Launch Agents and Daemons

Another thing you can check is what Launch Agents/Daemons could potentially interfere with a new OS download. These are small applications that perform supporting functions for other apps — think Goole Updater or Flash Player plugin. Once you have CleanMyMac X, you can disable Launch Agents with it. 

  1. Download CleanMyMac X — it's available for a free download.
  2. Click on the Optimization tab > Launch Agents.
  3. Now, look through the items and remove the ones that you suspect to be the culprit. Don't worry; you can turn them back on later once your Mac is set up.

CleanMyMac X is a really useful Mac performance improvement app. It comes with a whole load of features and tools that improve how a Mac runs, so check it out. Let us know if the above tips helped your Mac — stay tuned for more tips.

Laptop with CleanMyMac
CleanMyMac X

Your Mac. As good as new.