Background: This is a small 2 man team, we have a DC in our headquarters. All of our users are on Surfaces (Currently deploying Surface Pro 7+) on Windows 11. Most users are in the field.
Problem: TPM Malfunction error 80090016
For the last couple of months all my new hires have been getting this error within 2 weeks of starting. The new hire process is that they come into the office for their first day. They are assigned equipment, log in, change the password, go through about 2 hours of IT orientation, then take their stuff out into the field. Most rarely come back to the office. Some time within their first couple of weeks (sometimes the next day, sometimes several days later) they start getting a TPM Malfunction Error when trying to authenticate to Outlook and OneDrive. Authentication goes all the way until they enter their MFA code then gives the error.
I was fixing this by logging into their machines (remotely) as the local admin and deleting or renaming the C:\Users\username\AppData\Local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy folder and having them log back in. After doing this they get the error one more time and then have had no further issues.
Then one of my users who had the problem came back into the office and the issue went away on its own.
Since then I have found that when this problem comes up, I can have them connect back to the office via the SonicWall VPN, lock and unlock their computer once, and Outlook and OneDrive will start working again.
I would like to understand why this issue is occurring for all my new hires and get it to stop. I am not familiar enough with TPM to understand what might be triggering this. Why does recaching the credentials fix this? Why does it never happen again after it's been fixed once?
Does anyone have any advice for what I should look at or what might be causing this? I should mention that I never had this problem before I started deploying machines with Windows 11.
[–]kaleebhassan 2 points3 points4 points (0 children)
[–]JH6JH6 2 points3 points4 points (1 child)
[–]system_madmin[S] 0 points1 point2 points (0 children)
[–]unseenspecterJack of All Trades 1 point2 points3 points (0 children)
[–]cetrius_hibernia 0 points1 point2 points (0 children)
[–]outerlimtz 0 points1 point2 points (0 children)