Your Computer’s Trusted Platform Module Has Malfunctioned errors and what causes them
- Your Computer’s Trusted Platform Module Has Malfunctioned errors and what causes them
- How to Fix Your Computer’s Trusted Platform Module Has Malfunctioned Error?
- 1 Method. Clear TMP
- Method 2. Connect to Your School or Company’s VPN
- Method 3. Prepare TMP
- Method 4. Disable ADAL and Turn on MFA
- Method 5. Reconnect Your Work or School Account
- Method 6. Disable Hyper-V
- Method 7. Power-Cycle Your Computer
- Method 8. Update or Reinstall TMP 2.0 Driver
- Method 9. Enable TMP in BIOS
Your Computer’s Trusted Platform Module Has Malfunctioned is an error description that often comes with identification codes 80090030 or 80090016. These errors usually appear when trying to launch specific Office 365 programs, such as Outlook or Microsoft Teams due to TMP issue. It also prevents users from signing into their accounts.
The error usually arises due to problems associated with Trusted Platform Module (TMP) which is a chip that is used to provide hardware-based and security-related services, such as performing cryptographic operations, storing cryptographic keys, certificates, authenticating platform device, and others. This module is essential for file encryption software like Microsoft BitLocker, email clients like Outlook, various VPNs, Windows security, protection and enforcement of license keys used on device and more. You can learn more about TMP on Microsoft’s documentation.
The said Teams or Outlook TMP issue typically appears with additional problem information, including error code, correlation ID, timestamp, link to more information on Microsoft website, and server message. Typical error codes and related server message examples are listed below.
- Error code 80090016: Keyset does not exist;
- Error code 80090030: The device that is required by this cryptographic provider is not ready for use;
- Error code 80090034: Encryption failed;
- Error code 80090311: No authority could be contacted for authentication. We can’t sign you in with this credential because your domain isn’t available. Make sure your device is connected to your organization’s network and try again. If you previously signed in on this device with another credential, you can sign in with that credential.
The said issue can be fixed using a variety of methods; after an extensive research, we have gathered all methods we could find and described them in detail in this guide. We have included all methods that users reported as successful when trying to fix Your Computer’s Trusted Platform Module Has Malfunctioned error.
Scan your system for FREE to detect security, hardware and stability issues. You can use the scan results and try to remove detected issues manually, or you can choose to get the full version of software to fix detected issues and repair virus damage to Windows OS system files automatically. Includes Avira spyware/malware detection & removal engine.
How to Fix Your Computer’s Trusted Platform Module Has Malfunctioned Error?
1 Method. Clear TMP
Clearing TMP is the most common way to fix Your Computer’s Trusted Platform Module Has Malfunctioned error; however, you must know what it does before using this method. To learn more about this, please read official guide by Microsoft.
- Open Windows search and type Windows Security. Click on a matching result.
- Now, navigate to Device Security and click Security processor details.
- Click on Security processor troubleshooting.
- Now, click on Clear TMP.
- Restart your computer for changes to take effect.
Method 2. Connect to Your School or Company’s VPN
Some users confirmed that logging into your school or company’s Virtual Private Network (VPN) fixed the issue. This can be due to security configurations in your school or work environment. If using a VPN isn’t something that’s required by your education institution or work environment, skip this step.
Method 3. Prepare TMP
- Open Run prompt by pressing Windows key + R. Type tpm.msc and press Enter.
- Click on Prepare your TMP option on the right pane.
- Confirm your choices and restart your computer.
Method 4. Disable ADAL and Turn on MFA
Many users confirm that this specific method works to fix Your Computer’s Trusted Platform Module Has Malfunctioned 80090030 since Outlook prefers Multi-Factor Authentication (MFA) enabled and Active Directory Authentication Library (ADAL) disabled. Here’s how to apply this fix:
- Close Outlook completely.
- Press Windows key + R to launch Run prompt. Type regedit and press Enter. In UAC prompt, click Yes.
- In Windows Registry, navigate to
- (Office 2016 users): HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
- (Office 2013 users): HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
- (Office 2016 users): HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
- Select Identity folder on the left, then right-click on the empty area on the right pane and choose New > DWORD (32-bit) Value.
- Name it as EnableADAL. Double-click the EnableADAL value you created and enter 0 in its Value data field. Press OK to save.
- Now, sign in to your Outlook account on the web.
- After signing in, go to multi-factor authentication page.
- Put a tick next to your user.
- Look at the Quick Steps section which should appear on the right. Click on Enable.
- Confirmation window should appear now. Click Enable multi-factor auth and close.
- Sign out of your account.
- Now, sign into Outlook via web browser again. Follow on-screen instructions and provide additional security information in order to start using multi-factor authentication on Outlook.
- After completing the setup, check if the error persists.
Method 5. Reconnect Your Work or School Account
This method helps to fix the error if your account is related to work or school account.
- In Windows search, type Settings. Open the matching result.
- Here, select Accounts.
- Open Access work or school section from the left pane. Here, click on the problematic account and click Disconnect. Follow the on-screen instructions to complete the removal.
- After disconnecting, go to Access work or school section again. Click the plus (+) icon next to Connect.
- In the sign-in window, enter your email and password to connect the account again.
- Relaunch Outlook and check if the error is gone.
Method 6. Disable Hyper-V
You can disable Microsoft’s hardware virualization product, known as hypervizor Hyper-V to fix Your Computer’s Trusted Platform Module Has Malfunctioned on Windows 10 or 11.
- Launch Run prompt by pressing Windows key + R at the same time. Type control and press OK.
- Go to Programs.
- Next, click on Turn Windows features on or off.
- Scroll through the list and remove the checkmark next to Hyper-V option. Click OK.
- Reboot your computer.
Method 7. Power-Cycle Your Computer
This is a user-confirmed method to fix Your Computer’s Trusted Platform Module Has Malfunctioned error. It is very simple to perform the power cycle on your computer. All you need to do is turn off your PC completely, then unplug the power cord and wait for around 30 seconds, then plug the cord back in and start your computer as usual.
Method 8. Update or Reinstall TMP 2.0 Driver
Use this method to update TMP 2.0 on Windows and resolve Your Computer’s Trusted Platform Module Has Malfunctioned issue.
- Launch Run prompt by pressing Windows key + R at the same time. Type devmgmt.msc and press Enter.
- Expand Security devices section by clicking the little arrow next to it. Now, right-click Trusted Platform Module 2.0 and select Uninstall device option.
- Follow the instructions on your screen. Then reboot your computer. After the system restart, Windows will reinstall TMP 2.0 automatically.
- Try logging into your account to see if this method fixed Your Computer’s Trusted Platform Module Has Malfunctioned error. If the error persists, try following steps #1 and #2, but use Update driver option instead.
Method 9. Enable TMP in BIOS
Use this method as last resort if none of the above-mentioned methods worked. You may want to open this article via your phone first to see instructions because you won’t be able to access them from BIOS mode.
- Shut down your computer.
- Turn on your computer and once the Startup screen appears, keep pressing F2 key repeatedly (if this key doesn’t work, try repeatedly pressing Delete key) on your keyboard.
- Navigate through UEFI BIOS using arrow keys on your keyboard. Go to Advanced Tab.
- Here, go to PCH-FW Configuration and change the setting of TMP Device Selection to Firmware TMP.
- Click OK.
- Press F10 key to save changes and exit. Select OK to confirm.
NOTE #1. The TMP settings might be placed in a different area in your BIOS. You may also find it in Advanced/Computer Configuration. In this case, you need to change AMD fTMP switch setting to AMD CPU fTMP.
NOTE #2. If you can’t locate these settings, try to look them up on your computer’s manufacturer’s website. If you can’t find them in a location specified by your PC’s manufacturer, you need to go to your computer’s manufacturer’s (such as ASUS, Lenovo, Dell, HP) website and download BIOS update from there. You will need to install it according to instructions provided by the manufacturer. Then you can follow the steps provided in Method #8 to enable TMP.
These are all of the known methods that can be used to fix Your Computer’s Trusted Platform Module Has Malfunctioned error 80090016, 80090030, 80090034 or 80090311. If you have discovered another way to solve this issue, you’re welcome to share it with our community in the comments section below.
Norbert Webb is the head of Geek’s Advice team. He is the chief editor of the website who controls the quality of content published. The man also loves reading cybersecurity news, testing new software and sharing his insights on them. Norbert says that following his passion for information technology was one of the best decisions he has ever made. “I don’t feel like working while I’m doing something I love.” However, the geek has other interests, such as snowboarding and traveling.