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
- 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.
- Corrupted Files: A corrupted system file will affect the computer’s work progress.
- TPM Problems: In some cases, TPM has malfunctioned 80090034 due to the chip malfunction.
- 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.
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.

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.

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.

Step 10: Double-click EnableADAL, change the Value data 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.

Step 3: In the pop-up interface, click Core isolation details under the Core isolation, and turn on 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.

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!