In this post, we will show you how to fix Trusted Platform Module has malfunctioned, Keyset does not exist, Error 80090016 in Microsoft 365 apps. The affected users have reported that the error code prevents them from signing into their account or adding a new user account to Outlook 365. The complete error message that Outlook 365 displays on the screen is:
Something went wrong. Your computer’s Trusted Platform Module has malfunctioned. If this error persists, contact your system administrator with the error code 80090016. Keyset does not exist.
Trusted Platform Module has malfunctioned, Keyset does not exist
If you see this message Trusted Platform Module has malfunctioned, Keyset does not exist, Error 80090016 in Microsoft 365 apps, try the following solutions:
- Disconnect and reconnect your Work or School account
- Create a new Value or modify the existing one in HKLM Registry Hive
- Create new values or modify the existing ones in HKCU Registry Hive
- Delete the data inside Microsoft.AAD folder
Let’s see all these solutions in detail.
1] Disconnect your Work or School account and reconnect it
This is the simplest solution to fix the Trusted Platform Module has malfunctioned error code 80090016 in Outlook 365. Simply disconnect your Work or School account and then reconnect it. This solution has fixed the issue of many users.
We have already explained the process to disconnect and reconnect the Work or School account on Windows 11/10 above in this article.
2] Create a new Value or modify the existing one in HKLM Registry Hive
If disconnecting and reconnecting your Work or School account to Windows 11/10 does not fix your issue, create a new value or modify the existing one in HKEY_LOCAL_MACHINE Registry Hive.
Before you proceed, it will be better to create a System Restore Point and back up the Registry.
Follow the steps below:
Press Win + R keys to launch the Run command box. Type regedit
and click OK. Click Yes in the UAC prompt.
Navigate to the following path in the Registry Editor. The simplest way is to copy the below path and paste it into the address bar of the Registry Editor and then hit Enter.
HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb
Make sure that the df9d8cd0-1501-11d1-8c7a-00c04fc297eb key is selected on the left pane of the Registry Editor. Now, check whether the value is there on the right side. If not, you have to create it. For this, right-click in the empty space on the right side of the Registry Editor and go to “New > DWORD (32-bit) Value.”
Right-click on the newly created value and select Rename and type ProtectionPolicy. By default, the Value Data of all newly created values in the Registry Editor is 0. You have to change this default value to 1. For this, double-click on the ProtectionPolicy value and enter 1 in its Value Data.
Check if the issue persists. If yes, try the next Registry fix.
3] Create new values in HKCU Registry Hive
Try this solution if the above fix does not solve your problem. The instructions for the same are written below.
Launch the Registry Editor and go to the following path. Simply copy it and paste it into the Registry Editor address bar and then press Enter.
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
Make sure that you have selected the Identity key on the left side in the Registry Editor. Now, check if the following two values are there on the right side.
- DisableADALatopWAMOverride
- DisableAADWAM
If you do not find the above two values, create them by following the same process described above (in solution 2).
Double-click on each of these values one by one and change their Value Data to 1.
Related: This device can’t use a Trusted Platform Module BitLocker error.
4] Delete the data inside Microsoft.AAD folder
Delete the data inside Microsoft.AAD folder. The instructions for the same are explained below:
- Launch the Run command box and type %UserProfile% and click OK.
- Double-click on the AppData folder to open it. By default this folder is hidden. If you do not see it there, you have to enable the hidden items on Windows.
- Now, open the Local folder and then the Packages folder.
- Scroll down the list of folders and locate the Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy folder. You can use the Search feature in File Explorer to find this folder easily.
- Once you locate it, open it and delete all the data inside it.
This should fix the issue.
Related posts: