How to Fix Trusted Platform Module Malfunctioned

You encounter the error message “Your computer’s Trusted Platform Module malfunctioned” mainly when logging into your Outlook account, Office 365 account or Microsoft Teams account.

This error comes in various forms and error codes such as 800900030, C0090016, 80090016and 80090034. If you get any of the error codes like these, you have some sort of problem in TPM. But you might be wondering, what is TPM anyway?

So, without further ado, let’s learn what TPM is in the first place, why does it cause problems, and how to work around them in different scenarios.

What is TPM?

TPM or Trusted Platform Module is a chip built into your motherboard. The latest version of TPM, TPM 2.0 stores encryption keys at the hardware level and provides security-related functions.

Additionally, it prevents malware from tampering with TPM security features.

Why causes TPM malfunction error?

There are various reasons why the TPM may have malfunctioned. However, the most common and possible are:

  • Corrupted Ngc Folder
  • Outdated TPM device driver
  • Problem in TPM keys

How to fix “trusted platform module malfunctioned”

Because various factors can lead to errors in TPM, so you should try different solutions. If one doesn’t work, keep trying one after the other until your issue is resolved.

Use the Microsoft Support and Recovery Assistant tool

You can use a tool called “Microsoft Support and Recovery Support tool. This tool is provided by Microsoft and helps you automatically diagnose and fix various common Office sign-in issues. Here’s how you can use it to solve your problems.

  1. Open any browser and download the tool from the Microsoft official site.
  2. Once the download is complete, run the app and agree to its terms and agreements.
  3. Under the Which app are you having trouble with? section, select the app showing the TPM error message on login.
  4. Follow the on-screen instructions to solve your particular problem with the tool.

Update or reinstall the TPM device driver

You might be using an outdated version of TPM, due to which you are having issues. So you can try updating the TPM device driver. In addition to this, you can also reinstall the device driver. Here’s how you can do both.

  1. press the the Windows + R key, and type the command devmgmt.msc to open the Device Manager.
  2. Click to expand Security device scrolling menu.
  3. Now right click on Trusted Platform Module 2.0 and select the Update driver option.
  4. Choose the Automatically search for drivers possibility to download the update online and Browse my computer for drivers to search inside your system.
  5. Once the update is complete, check if your error has been resolved.
  6. If the problem persists, right click on Trusted Platform Module 2.0 and select the Uninstall option. TPM-fix--tpm-uninstalled
  7. Then go to Stock menu at the top and select the Check for hardware changes option.

Delete the contents of the Ngc folder

Your problem may occur because the Ngc folder has been corrupted. To resolve this issue, you need to take ownership of the folder and delete its contents. Here’s how you can do it.

  1. Open File Explorer and navigate to C:WindowsServiceProfilesLocalServiceAppDataLocalMicrosoft.
  2. Double-click to open the “Ngc” case.
  3. At the Ngc prompt, click Continue.
  4. Then, at the next prompt, click the security tab link.
    TPM patch --- security tab
  5. Now under the Security tongue, click on the Advanced button.
  6. Then click on Switch next to the Owner domain.TPM-fix---owner-change-setting
  7. Under the Enter the name of the object to select field, enter your local account username in the text box, click Check names and press OKAY.TPM-fix---check-names
  8. Then click to activate the “Replace owner on subcontainers and objects” check box.
  9. Now open the Ngc folder and delete all its contents.
  10. Restart your PC and see if it worked.

Erase TPM keys

Since the root of the problem is TPM, deleting the TPM keys is a great solution to fix your problem. Alternatively, you can also enable TPM first and then try this method. To erase TPM keys,

  1. press the the Windows + I key to open the Settings application.
  2. Now go to Update and security > Windows Security.
  3. Under the Protected areas section, click Device security.
  4. Then, under the security processor, click Security processor details.
  5. Again, click Troubleshooting the security processor.
  6. Finally, click on the Erase Trusted Platform Module button.TPM-fix---clear-TPM
  7. Restart the system and check if the error has been resolved.

Delete identifiers

Another great way to solve your problem is to remove all credentials of the problematic application from the credential manager. To remove,

  1. press the the Windows + R type of key control, and click on OKAY.
  2. Then navigate to User accounts > Credential Manager.
  3. Below Manage your credentials section, click Windows credentials.
  4. Now in the Generic credentials section, you will find a list of credentials.
  5. Select the credentials of the problematic application one by one and click on the “Eliminate” option in the drop-down list for each of them.TPM-fix---remove-app-credentials
  6. Restart your PC and see if the error has been resolved.

Reconnect work/school account

If you have a work/school account, this method may help you fix the TPM error message. Here’s how you can do it.

  1. press the the Windows + I key to open the Settings application.
  2. Move towards Accounts > Getting to work or school.
  3. Select the problematic account and click on the Disconnect button.TPM --- disconnect
  4. Now click on the small plus icon to reconfigure your work or school account.
  5. Then follow the on-screen instructions and add your account.
  6. Launch the app again and see if the error is gone.

Create a new user account

If none of the methods worked for you, you have no choice but to log in using a new local user account. Here is how you can create a new user account.

  1. press the the Windows + I key to open the Settings application.
  2. Now go to Accounts > Family and other users.
  3. Under the Other users section, click the little plus sign next to the Add someone else to this PC.add-someone-else-to-this-pc
  4. At the Microsoft account prompt, click I don’t have this person’s login information.TPM-fix---create-new-account-cropped
  5. Follow the onscreen instructions to create a new account.
  6. Restart your PC and log in using the new account credentials.

Comments are closed.