It happens: just when you think it’s safe to update macOS, it turns round and bites you on the bum. Instead of getting the latest, fixed and sweet-running version, the App Store dumps its ghost on you, and macOS is staggering along looking like it’s half dead. So what do you do next?
The first and most important action is not to rush at trying to fix it, or give up in disgust and start reverting to the last version you were running. Updating macOS is one of the most complex things that happens to your Mac. Although mis-updates used to be quite common in the past, they do still occur now, even with all the checks that take place. If you were just about to go out, for example, don’t rush at anything in a panic. If macOS does really seem messed up, shut down or leave your Mac until you have counted to a hundred, had a strong cup of your favourite beverage, and have worked out what to do next.
When you’re ready, the best thing to try next is to start up in Safe mode, which is explained in full here. We often don’t do that properly, and it is worth following Apple’s instructions very carefully:
- If your Mac is not already shut down, shut it down, and wait 10 seconds before pressing the Power Button to start it up; restarting is not a good way to get this to work properly!
- As soon as you hear the startup chime/chord, press and hold down the Shift key on your keyboard.
- Once the grey Apple logo and progress bar appear, you can release the Shift key.
This does two things which are likely to help: it clears a lot of caches and other things which could be causing your problems, and it disables third-party extensions which could also be an issue.
If Safe mode seems to fix the update so that most things are working properly again, and you can’t think of any incompatible extensions etc., then try restarting back into normal mode. If your problems recur, then the chances are that you have a third-party extension or service which is incompatible, and you need now to turn off all suspects, to try to isolate the one that is at fault.
If Safe mode makes little or no difference, the next thing to try is downloading a standalone version of the update and installing that. If this was an OS X or macOS update, you should make this the latest Combo updater, as detailed here for El Capitan, and here for Sierra. Locate that updater by searching Apple’s Support section, with the OS X version that you need and the word ‘combo’ as your search term, e.g. ‘10.12.3 combo’.
If that fixes your problems, you will also need to bring it up to date with respect to any ‘silent’ security and other updates. If you refuse to use Terminal, you may be able to force that by opening the App Store pane, unchecking the Install system data files and security updates item, switching to another pane, then back to the App Store pane. Turn that item back on, then click on the Check Now button below.
If you’re prepared to type in a command in Terminal, enter the following command from an admin user account:
sudo softwareupdate --background-critical
press Return, then at the prompt, enter your admin account password. Terminal will then report something like
softwareupdate: Triggering background check with forced scan (critical and config-data updates only) ...
Once those updates have occurred, they will be reported in the Installations item of System Information. Sometimes they can take a while to happen.
If none of these sorts your problems out, then there are still plenty of other things which you can try before admitting defeat and going back to the last version of macOS. These include starting up in Recovery mode and running First Aid from Disk Utility there on your startup volume, and resetting the SMC and NVRAM.
There are two other things to bear in mind. It is often worth opening the App Store app again after you have applied a macOS update to see if there are further updates to come. It is not unusual, for example, for Apple to have to fix things in macOS Server or other software after an update, and any such updates should be offered to you once you have updated macOS itself.
The other is that it might be a hardware issue, either with your Mac or with a connected peripheral. Hardware faults in Macs can sometimes wait for a macOS update before making themselves known, so you could perhaps run Apple Hardware Test or Diagnostics, detailed here. You can eliminate peripherals from the question by shutting down and disconnecting all non-essential peripherals, ideally leaving just a wired USB mouse/trackpad and keyboard, any required display, and your network connection.
If you’re using El Capitan, one valuable source of information during all this are the log entries which you can browse in Console. Don’t be scared of using Console for this: the logs do contain a lot of unintelligible entries, but sometimes they give excellent clues as to what is going wrong, and how to deal with it. I have explained here the sorts of entries you should see during a healthy startup and shutdown, and here for waking from sleep and backing up.
Sierra changes the log system, which makes Console less than helpful. You can browse this new log using my free tool Consolation 2, which is available from the Downloads menu item above. It comes with a very detailed Help book which guides you through its use, and there’s a tutorial here.
You might also find it helpful to consider whether you may have a munged preference file. I explain where those are in El Capitan here, and for Sierra here. However, they are normally only responsible for little niggles, not complete failures of obvious functions in macOS.
You may well not be alone in your problems. I keep a running list of known bugs in macOS Sierra 10.12.3 here, and versions are available for El Capitan and other releases of Sierra. Apple’s support discussions are sometimes a great help too, and you can always call or tweet Apple support @AppleSupport, or arrange an appointment at your nearest Genius Bar.