Has your Macbook suddenly stopped sleeping after you shut the lid? This can happen due to a lot of this which include changed settings etc. To fix this problem, you can follow this tutorial and find out the reason why your Mac has stopped going to sleep after closing the lid.

One of the major symptoms of Mac not going to sleep is the Apple logo still lighting up after closing the lids. Also, if you can hear the fans circulating air, then your MacBook isn’t going to sleep and that is when you should go ahead and then take the following steps to fix this.

Make sure the Energy Saver settings are fine

  • Open System Preferences and the go to the Energy Saver settings.
  • Now in the Battery tab, click on the Restore Defaults button.
  • Do the same and click the Restore Defaults button in the Power Adapters tab.

Restart your Macbook and this should fix the problem. In case the problem still exists, then follow the other solutions given below.

Reset System Management Controller or SMC

The System Management Controller or SMC is responsible for managing a lot of things related to power on your MacBook. Not only does it manage the fans, but also the charging cycle and sleep cycle of the Mac. We have already posted how to when one needs to reset SMC on Mac. But for your convenience, here’s the method down below for MacBooks.

  • Shutdown your Mac properly and then connect the power adapter and make sure it is on.
  • Now press and hold Shift+Control+Option keys and the Power button at the same time for 5 seconds.
  • The light on your Magsafe charger will change from green to red or amber to confirm if your SMC is reset.
  • Reboot your Mac normally now.

This will reset the System Management Controller and the Mac should be able to go to sleep when the lid is closed. If it is still not fixed, then try the next method.

Try to find any program that is stopping your Mac from sleeping

Did you recently install a program that is preventing it from sleeping? This can be a problem and if you want to confirm it, then follow the steps given below.

  • Open Terminal and then enter the following command into the Terminal window.

pmset -g assertions

  • This will produce a bunch of lines of results.

  • Take a look at the numbers in front of the processes. is for ON and is for OFF.
  • If you see 1 in front of PreventUserIdleDisplaySleep then it means some program is interfering with the sleep process.

You should find out which new program this is and it will mostly be the program you recently installed. This should fix the sleep problem on your MacBook.

Nothing works? Take it to the Apple Store for support

If none of these solutions work for you, then it can be a problem related to your MacBook’s hardware and this needs to be looked at in order to eliminate the problem. Just take your MacBook to the Apple Support and they will solve this for you.


Ujjwal is just a simple guy who likes to be happy and likes to write various different kind of stuff. You can find him writing posts related to Android most of the time but he also likes writing poems, short stories and other stuff.