Why won't my new MBP actually shutdown when I click "Shutdown..." in the "apple" menu
This is related to this other question Prevent MacBook Pro from turning on by touching trackpad.
My new MacBook Pro (MBP) seems to fails to actually shutdown when clicking "Shutdown..." in the "apple" menu.
When I click on "Shutdown..." in the "apple" menu, the laptop behaves as if it was going to sleep rather than fully shut down. It looks as if it does actually turn off (turns black). But then a simple touch on the trackpad or a hit on any of the keys "wakes it up", as if it had been turned off and was powering on again (it goes through the black background screen with the white apple in the middle and the progress bar).
In contrast, if I force shut it down using the touch id button, then the MBP behaved as expected, i.e., it would only turn back on using the touch id button again, and would not turn back on by a simple touch on the trackpad or by pressing a key on the keyboard.
EDIT: after a couple more tries, it appears I was mistaken, in the sense that even force shutting down the latpop does not actually solve the problem (see the discussion in the comments to Monomeeth's answer below)
This unfortunately has nothing to do with how long I wait between clicking "Shutdown..." and pressing a key or the trackpad: This has happened many time after waiting the whole night between clicking "Shutdown..." and pressing on the trackpad. In fact, I have clicked "Shutdown..." many times in the last month without ever having to press the touch id to power my laptop on: I always simply pressed on the trackpad, which made me believe this was the new normal with MBP and triggered my asking of the other related question.
Note also that I never get an error message of the type: "Application X prevented your laptop from shutting down" after clicking "Shutdown...".
I am obviously not fond of having a "Shutdown..." button that does not workperly pro and having to force shut down my laptop every time I want it to actually turn off.
My questions are:
Is that a normal behavior for a new MBP? Anyone ever faced something similar? Are there any known instances of a new MBP not actually shutting down when clicking "Shutdown..." in the "apple" menu?
What might be causing it? Could it have anything to do with peculiar "Energy saving" settings? Or could it have something to do with an app that would be preventing the laptop from actually turning off without triggering an error message?
EDIT: I have checked on my wife's new MBP, and it behaves in exactly the same way. Is that really a new feature of the latest generation of MBP?
Solution 1:
I'd start with resetting both the NVRAM and SMC (in that order). Before following the steps below, ensure you have no external hardware connected and that you're using the built-in keyboard.
Reset the NVRAM
Reset the NVRAM on your MBP as follows:
- Fully shut down your MBP.
- Press the power button and then press the commandoptionPR keys. You have to make sure you press these keys before the gray screen appears or it won’t work.
- Hold those keys down for about 20 seconds or until you see the Apple logo
- Let go of the keys and let your MBP reboot normally.
Note: When you log back in you may need to readjust some of your system preferences (e.g. speaker volume, screen resolution, startup disk selection, time zone information, etc).
Reset the SMC
- Fully shut down your MBP.
- Press and hold the power button for at least 10 seconds
- Let go of the power button and wait 5 seconds
- Power up your MBP again
Once you've reset the NVRAM and SMC use your MBP as usual and see how it behaves when you shut down etc. If it's still misbehaving, reset the SMC again but with the following steps instead:
- Fully shut down your MBP.
- Press and hold the right shift key and the left option and control keys for 7 seconds before then also pressing and holding the power button down for another 7 seconds (i.e. the keys will end up being held down for 14 seconds, the power button for 7 seconds)
- Let go of all three keys and the power button
- Wait 5 seconds
- Power up your MBP again
If all of the above doesn't work, it may be worth testing your MBP in Safe Mode to see if it behaves differently to how it does normally.
Boot into Safe Mode
Follow these steps to boot your Mac into Safe Mode:
- Fully shut down your MBP.
- Restart your MBP
- Immediately press the Shift key and keep it down
- Let go of the Shift key when you see the login window (NOTE: If you have FileVault enabled you may need to log in twice).
- Take a note of what happens (i.e. does your display wake up normally, etc)
- Exit Safe Mode by restarting your MBP as normal
- Test again when booted normally
If the problem doesn't occur while booted into Safe Mode, let me know and we'll go from there.
Solution 2:
According to Apple this is expected behavior on the newest SSD MacBook Pros (mine is an all SSD 2Tb 2018 model, 2.9 GHz Intel Core i9), so don't fight it. By according to Apple I mean during an Apple Care call I had with them where they eventually put a Senior Tech on the line who explained all this and the below to me.
The only "behavior" you may change is to disable the "any key restarts the MBP," such that only the power button is able to restart the machine. It is because any key restarts the MBP that you are thinking that it must be returning from sleep; according to Apple, these new SSD MBPs are so fast on the boot that there is no chime they just goes straight back to login screen (if you have a PW protection or encryption enabled), or to the boot up process otherwise.
But if you observe closely it is not simply going right back to the Finder screen - hitting any key is taking the machine through the startup process, just it happens so fast that it seems like a wake up from sleep.
Anyway you are wasting your time with all of the above the new SSD MBPs will continue to behave like this, and in fact the Sudo / Terminal proposed solution might delete something important and cause issues.
Solution 3:
I had this problem with my 13" MBP 2011 model MacOS High Sierra, and the following commands in the Terminal resolved it.
You may need Admin access when prompted,
sudo rm -f /Library/Preferences/com.apple.loginwindow.plist sudo rm -f /private/var/db/.AppleUpgrade sudo rm -f /private/var/db/.SoftwareUpdateAtLogout sudo reboot
I even reinstalled macOS High Sierra before trying out the above solution but that did not work.
Source: Black Screen With Cursor on Logout in Yosemite