When the computer has corrupted Windows system files or third-party applications attempt to obstruct the computer’s work process, Windows may receive an error message that TPM has malfunctioned 80090034, Encryption failed. The error will prevent you from setting up and logging into the Office account. This NewsPivot post shows you multiple ways to get around this issue.

What Is TPM?

TPM (Trusted Platform Module) is a security chip, designed to provide computer hardware-level safety. Accordingly, TPM can store and protect sensitive information such as encryption keys, passwords, certificates, etc. TPM security-related operations enhance computer security and prevent illegal users’ access.

Error code 80090034 in TPM is a common issue in Office. It occurs when users want to set up and log into Office.

Reasons Why TPM Error 800900347 Happens

  1. Using TPM on a RODC: Actually, the user’s PC is also an incoming domain PC connected to the domain server through the VPN. When users use TPM on an RODC, the key cannot be exchanged successfully and this error 80090034 appears. Using Registry Editor can fix it.
  2. Corrupted Files: A corrupted system file will affect the computer’s work progress.
  3. TPM Problems: In some cases, TPM has malfunctioned 80090034 due to the chip malfunction.
  4. Interference of Third-Party Application: When users want to activate or log into Office, the third-party application will block this process.

3 Solutions to Fix Error Code 80090034 in TPM

When users set up or log in to Office, the computer shows the Trusted Platform Module has malfunctioned 80090034, which means the computer has something wrong with TPM. This issue seems complicated, but even ordinary computer users can easily handle it by working with the following specific tutorial.

Note:
For this repair operation, you are recommended to disable the firewall and VPN, and restore the account settings.

Approach 1: Modify the Registry Editor

Registry Editor is a large database, including all the information about the configuration of the computer. It allows users to manually edit the system’s registry by running as an administrator. Hence, modifying the value data via the Registry Editor can effectively fix TPM error 80090034.

Step 1: Press the Windows + R together to open the Run command dialog box.

Step 2: Type regedit in the dialog and hit Enter to continue.

Step 3: Navigate to the target key with the following path:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-8c7a-00c04fc297eb

Step 4: Right-click on the blank part and select New > DWORD (32-bit) Value, then name it ProtectionPolicy.

paste the path and create a DWORD named ProtectionPolicy

Step 5: Double-click the newly created value ProtectionPolicy to open it.

Step 6: In the following window, change the Value data to 1 and click OK.

change the value to 1 and hit OK

Step 7: Restart your computer and verify that this issue is solved.

Step 8: If the issue persists, you can copy and paste the following path in the Registry Editor address bar and press Enter:

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Offic\16.0\Comman\Identity

Step 9: Right-click on the empty part, and select New > DWORO (32-bit) Value named EnableADAL.

paste the key and create a DWORO named EnableADAL

Step 10: Double-click EnableADAL, change the Value data to 0,and click OK.

change the value to 0 and click OK

Approach 2: Enable the Memory Integrity

Memory Integrity is a Windows security feature that protects the computer from malicious attacks. If TPM has malfunctioned 80090034, users can enable the Memory Integrity to protect PCs and fix this error.

Step 1: Press Windows + I together to open Settings, and click Update & Security to continue.

Step 2: Select Windows Security in the left column, and then click Device Security on the right.

choose Windows Security and click Device security

Step 3: In the pop-up interface, click Core isolation details under the Core isolation, and turn on Memory Integrity.

click Core isolation details
turn on the Memory Integrity

It is worth noting that enabling Memory Integrity will occupy a lot of computer memory. Therefore, you can choose whether to turn on it or not according to the actual situation of your computer.

Approach 3: Eliminate the Corrupted System Files Via Command Prompt

You can scan and repair the corrupted system files using the Command Prompt to troubleshoot this TPM error. To simplify this solution, you can just follow the steps to complete the repair.

Step 1: Press Win + R together and type cmd, then press Shift + Ctrl + Enter together to run the Command Prompt as administrator.

Step 2: In the Command Prompt interface, copy and paste the following commands individually and press Enter after completing a command.

DISM/Online/Cleanup-Image/CheckHealth

DISM/Online/Cleanup-Image/ScanHealth

DISM/Online/Cleanup-Image/RestoreHealth

Step 3: This process will take some runtime and be patient. After that, run the sfc/scannow command.

type sfc/scannow

You can reboot your computer after completing the above steps and ensure that the issue is solved.

Bottom Line

TPM is like a computer guard that prevents attacks from inserting malicious code into highly secure processes. With the Encryption function, the TPM chip creates a key to effectively protect the computer. Considering the significance of TPM, when there is something wrong with TPM, for instance, when TPM has malfunctioned 80090034 Encryption failed, the computer is likely to be at risk of attack. Take action quickly! Hoping the above specific ideas are helpful for you!

  • linkedin
  • reddit