You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Screen lock & fingerprint unlock are very slow in macOS 14.6

Hi, I'm using MBP M1 Pro. After upgrading to macOS Sonoma 14.6, I'm experiencing slowness in following scenarios:


-Locking the screen: either by pressing the power button shortly, or by going to Apple icon and selecting "Lock Screen" - the screen turns into the wallpaper almost immediately, but the date, time and account icon do not come up, sometimes for even 20 seconds. Until they do, touching fingerprint scanner, or typing the password, does not unlock the MacBook.


-Unlocking the screen: Once the date, time, and account name are visible on the screen, I'm able to unlock my MBP either by typing the password or using the fingerprint scanner, but the fingerprint unlock option can take up to 10 seconds (with the loading "circling dots" animation at the bottom of the screen) to unlock it.


I have tried booting in Safe Mode, but my experience with locking & unlocking was similar there.

MacBook Pro 14″, macOS 14.6

Posted on Aug 1, 2024 2:54 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 2, 2024 10:46 AM

This fixed it for me:


sudo dscl . deletepl /Users/<accountName> accountPolicyData history


(Replace <accountName> with your own account name.)


Apparently the longer the history of account policy data, the longer (un)locking takes. In my case the list was huge because of repeated policy updates.


Running the command above resolved my issue instantly.


46 replies

Aug 9, 2024 12:56 PM in response to jpiszcz

I have a MacBook M1 with JAMF / Crowdstrike running 14.6.1 that is VERY slow in unlocking (but almost instantaneous in screen-locking), and a MacBook M2 running 14.6.1 at home (without Managed services) which is instantaneous in both lock and unlock operations.


I would suggest that everybody get their IT/Management tool team to submit tickets to the managed software companies to get them to test properly with 14.6.1. This is obviously some new functionality by Apple that is impacting the 3rd party tools, and the changes will have to be made there (instead of MacOS)

Aug 13, 2024 1:58 PM in response to Creyden

It seems this issue is not unique and appears to be related to macOS 14.6 rather than the MDM profile itself. Many users have reported similar problems after the update. A possible workaround could involve removing and reapplying the MDM profile, which has worked for some, although the issue might reoccur after a restart.


If the problem persists, another potential fix that some users have reported is updating to macOS 14.6.1, which seems to have resolved the issue for them without altering MDM settings. Additionally, monitoring processes like `opendirectoryd` during the delay might provide more insight, as it seems to spike in CPU usage during these moments.

Sep 2, 2024 10:33 PM in response to voostindie

Wow! Excellent find, thank you!


I can confirm this resolved the issue for my users as well. The results were immediate!


Prior to this the only resolution was to wipe and re-configure the device after the upgrade to 14.6.1.


I'm going to deploy a script via Intune to run this for all users. Failing that they could run it manually.


Thanks again!

Sep 3, 2024 6:30 AM in response to voostindie

voostindie wrote:

This fixed it for me:

sudo dscl . deletepl /Users/$USER accountPolicyData history

Thank you.


This exact topic came up yesterday on our company's Slack messaging service. Our Macs have company installed MDM software and lots of profiles and policy data that the company keeps updating.


The fact that it just popped up for more than a few users, including me, when things were working well before, leads me to believe it is something the company did to our Macs.


But the dscl command has cleared it up for me, and at least 3 other users (so far).


Again, Thank You. 🤩

Sep 3, 2024 7:12 AM in response to DaQman

I've some additional details to add to this. Thanks to BigGee42 I was able to confirm what he found... the issue seems to be specific to the Password complexity requirement. In our case, because our company uses a peculiar ruleset, I can narrow it down specific to regex processing... And since our password policy isn't actually being applied by a config profile, this is how I can further confirm that MDM management has nothing to do with this.


Re-iterating point 3 from my past post (PRP_53's suggestion of making a dummy account) you'll find it doesn't seem to impact all accounts on the system... so I'm beginning to wonder if this is something that's being set or being corrupted with user account variables that's impacting regex processing.


Unfortunately none of the users who've brought it to my attention have also been willing to give me the time for me to get my hands on a system to find the resolution for this. When I do, I promise I'll come back here and post what I find.

Sep 9, 2024 4:14 AM in response to Creyden

sudo dscl . deletepl /Users/<accountName> accountPolicyData history

Yes this helped our situation as well, but unfortunately it does not seem like it is a fix that we can deploy on our Production environment, as this command also deletes the password history for the device, therefor users could set the same password as some of their previous passwords, which should not be allowed by the password history requirements.

Screen lock & fingerprint unlock are very slow in macOS 14.6

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.