How to Fix Error Code 80090016: Keyset Does Not Exist in Outlook and Teams

How to Fix Error Code 80090016: Keyset Does Not Exist in Outlook and Teams

Error Code 80090016 usually occurs due to a replaced system board with a different TPM module. Nevertheless, there are other reasons this error occurs. This article will discuss the causes of this error and provide several ways to fix it.

Error Code 80090016

This error can occur on Microsoft Outlook, Teams, and other Microsoft Office applications.

Your computer's Trusted Platform Module has malfunctioned. If this error persists, contact your system administrator with error code 80090016

What Causes Error Code 80090016?

  • Replacement system board. A replaced system board causes Microsoft Office licensing and Outlook Exchange authentication to fail because the folder generated by these applications no longer matches the authentication tokens generated by the original Trusted Platform Module (TPM). In this case, you can fix the error by renaming the folders.
  • In most cases, Error Code 80090016 occurs due to the PC Health Checkup application. This application is set to inform you about your system’s compatibility with software, including compatibility with Windows 11.
  • Using a PIN to sign in. This error can also occur if you use a PIN code to sign in. Error Code 0x80090016 occurs when Windows cannot set up a PIN for the computer. In this case, the error is caused due to a corrupt Ngc folder located on the system volume.
  • An issue with your user account. Using a work or school account with Microsoft Outlook may cause this error. Deleting the account should fix the issue.
  • A buggy or corrupted Outlook installation. A corrupted Microsoft Outlook installation can cause Error Code 80090016. Reinstalling Microsoft Office will resolve it.

Video Tutorial on How to Fix Error Code 80090016

Table of Contents:

Method 1. Rename the Microsoft.AAD.BrokerPlugin Folder

If Error Code 80090016 occurs due to a TPM issue after replacing your system board, rename the AAD.BrokerPlugin Folder to fix it. When you rename this folder, your TPM module will create a new one with matching authentication tokens.

Note: you may have to log in to a different Windows administrator account to rename Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy. Create a new administrator account if you only have one.

1. Hold down Windows+R keys to open Run.

Type in C:Users%username%AppDataLocalPackages in Run and click OK

2. In the Run dialog, type in:


3. Click OK.

Right-click Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy and click Copy

4. Scroll down and locate the Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy folder.

5. Right-click Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy and click Copy.

Paste Microsoft.AAD.BrokerPlugin folder on your desktop as a backup

6. Paste the copied folder on your desktop to be used as a backup.

7. Go back to the Packages folder.

Right-click Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy and click Rename

8. Right-click Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy and click Rename.

Append Microsoft.AAD.BrokerPlugin folder name with .old

9. Append the Microsoft.AAD-BrokerPlugin folder name with .old and save the name.

10. Close the Packages folder and restart your PC.

[Back to Table of Contents]

Method 2. Disable ADAL in Windows Registry Editor

ADAL is a .Net Framework tool that allows user authentication to an on-premises Active Directory deployment or the cloud. Disabling it sometimes fixes TPM-related issues and errors.

1. Close any open Microsoft Office apps.

2. Hold down Windows+R keys to open Run.

Type in regedit in Run and click OK

3. In the Run dialog, type in regedit and click OK.

Click File and select Export

4. Before editing your Windows Registry, click File at the top-left of the window and click Export.

Name the file registry_backup and click Save

5. Name the file registry_backup and click Save.

6. Then navigate to:


Right-click the Identity key, select New and click DWORD 32-bit Value

7. Select the Identity key.

8. In the right pane, find the EnableADAL value.

9. If you don’t have the EnableADAL value, you need to create it.

10. Right-click the Identity key, select New, and click DWORD 32-bit Value.

Name the new value EnableADAL

11. Name the new value EnableADAL.

Right-click EnableADAL and click Modify

12. Right-click EnableADAL and click Modify.

Set the EnableADAL value data to 0 and click OK

13. In the Value data section, type in 0 and click OK. Setting it to 0 will disable ADAL.

14. Close the Registry Editor and restart your PC.

[Back to Table of Contents]

Method 3. Remove Microsoft Office Credentials

Some users have found that removing Microsoft Office credentials in Credential Manager and re-logging to Microsoft Office sometimes fixes Error Code 80090016.

1. Hold down Windows+R keys to open Run.

Type in control.exe keymgr.dll in Run and click OK

2. In the Run dialog, type in control.exe keymgr.dll and click OK.

Select Windows Credentials and remove MicrosoftOffice16_Data

3. Select Windows Credentials.

4. Locate MicrosoftOffice16_Data.

5. Expand MicrosoftOffice16_Data menu and click Remove.

Click Yes to confirm Microsoft Office credentials removal

6. Click Yes to confirm the removal.

7. Open Outlook.

Enter your login credentials

8. Enter your password if prompted.

Click File in Outlook's menu bar

9. Click File in the menu bar.

Select Office Acconut and click Sign out

10. Select Office Account.

11. Click Sign out.

Click Yes to confirm

12. Click Yes to confirm the sign-out.

Click Sign In

13. Then, click Sign In.

Enter your email address and click Next

14. Enter your email address and click Next.

Did this article help you fix Error Code 80090016: Keyset Does Not Exist on your Windows 11 device? Let us know by commenting below. If you know other fixes not included in this article, share them with the rest of the community.

[Back to Top]

▼ Show Discussion

About the author:

Rimvydas Iliavicius

Rimvydas is a researcher with over four years of experience in the cybersecurity industry. He attended Kaunas University of Technology and graduated with a Master's degree in Translation and Localization of Technical texts. His interests in computers and technology led him to become a versatile author in the IT industry. At PCrisk, he's responsible for writing in-depth how-to articles for Microsoft Windows. Contact Rimvydas Iliavicius.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.