在尝试激活Microsoft 365应用程序时,您是否在(Microsoft 365)Windows 11或 10 中不断收到“受信任(Trusted)的平台模块出现故障”错误?我们将向您展示如何修复它。
(Microsoft 365)如果Word(Word)、Outlook和Teams等(Teams)Microsoft 365应用程序在与 PC 上的 TPM(受信任的平台模块)芯片组(TPM (Trusted Platform Module) chipset on your PC)通信时遇到问题,它们将在身份验证期间抛出“受信任(Trusted)的平台模块出现故障”警告。您可能还会看到错误代码,例如 80090030、80090016 和 80284001。
按照以下说明修复Windows 10(Windows 10)或 11 PC上的“受信任的平台模块出现故障”错误。确保(Make)在每次修复后重新激活您的Microsoft 365产品。(Microsoft 365)在进行一些修复后,
您可能需要重复设置Windows Hello或您的 PIN。(Windows Hello)
重置 Microsoft 365(Reset Microsoft 365) 激活状态(Activation State)
最好先使用 Microsoft 的支持(Support)和恢复助手(Recovery Assistant)重置当前的Office 365激活状态。这使您可以重新激活您的Office应用程序。
1.从 Microsoft 网站
下载支持和恢复助手。(Support and Recovery Assistant)
2. 运行下载的可执行文件并选择安装(Install)。支持(Support)和恢复助手(Recovery Assistant)将很快启动。
3.Select Office > Next。如果问题仅限于任一产品,请
选择 Microsoft Teams(Pick Microsoft Teams)或Outlook 。
4. 按照屏幕上的说明重置Microsoft 365激活状态。
5. 选择重启(Restart),完成重置Office激活状态。
禁用您的防病毒软件
第三方安全软件在激活Microsoft 365应用程序时往往会产生各种错误。如果您在计算机上使用反恶意软件实用程序,请暂时禁用它并检查是否有影响。
清除 Windows 中的 TPM 密钥
如果TPM错误仍然存在,请尝试将受信任的平台模块(Trusted Platform Module)重置为其默认状态。Microsoft建议您在开始之前保存您的工作并在您的 PC 上备份个人数据(back up the personal data on your PC)。
1. 打开开始(Start)菜单并选择Windows 安全性(Windows Security)。
2.在Windows 安全侧栏中选择(Windows Security)设备安全(Device Security)。然后,选择安全(Security)处理器详细信息。
3.选择安全(Select Security)处理器故障排除。
4. 选择清除 TPM 按钮
5. 选择清除并重新启动以确认您要重置 Windows PC 上的安全处理器。
在 PC 上
重置TPM的另一种方法是:(TPM)
1. 按Windows Key + R打开运行(Run)框。然后,键入 tpm.msc 并选择确定。
2.在菜单栏上
选择Action > Clear TPM
3. 选择重新启动。
删除您的Microsoft Office凭据
以下修复涉及在您下次尝试激活Office产品
之前从Windows中删除任何现有的(Windows)Microsoft Office凭据。
1. 按Windows + S,输入Control Panel ,然后在搜索结果中
选择Credential Manager 。
2. 选择 Windows 凭据。
3. 在通用(Generic)凭据下,展开Office应用程序的所有凭据并选择删除(Remove)。
4. 选择是确认。
5. 重新启动您的计算机。
如果您的Microsoft 365帐户与您用于登录Windows的(Windows)Microsoft(Microsoft Account)帐户不同,最好在重新启动计算机之前将其删除。
1. 打开开始(Start)菜单并选择设置(Settings)。
2. 转到Accounts > Access工作或学校。
3. 选择您用于登录Microsoft 365应用的工作或学校帐户,然后选择断开连接(Disconnect)。
打开内存完整性
内存(Memory)完整性是Windows中的一项本机安全功能,可保护高安全性进程免受恶意攻击。打开它可能会使“受信任的平台模块发生故障”错误消失。
1. 打开Windows 安全(Windows Security)并选择侧边栏上的设备安全(Device Security)。
2. 选择核心隔离详细信息。
3. 激活内存(Memory)完整性开关并重新启动计算机。
更新您计算机的 Trusted Platform Module 驱动程序(Platform Module Drivers)
过时的TPM驱动程序可能是 PC 上出现“受信任的平台模块发生故障”错误的另一个原因。检查并安装任何新的TPM更新。
1. 按Windows + R打开运行(Run)框。然后,键入 devmgmt.msc 并选择确定。
2. 展开安全(Security)设备类别。
3. 右键单击受信任的平台模块(Trusted Platform Module)并选择更新(Update)驱动程序。
4. 选择自动搜索(Search)驱动程序。
5.等到(Wait)Windows检测到并安装新的TPM驱动程序。
如果设备管理器(Device Manager)无法找到更新的驱动程序,请尝试使用 Windows 更新(Windows Update)。要做到这一点:
1. 打开您计算机的设置(Settings)应用程序并选择Windows 更新(Windows Update)。
2. 选择检查更新。
3.选择查看(Select View)可选更新 >驱动程序(Driver)更新并安装任何挂起的硬件驱动程序更新。
卸载并重新安装 TPM 驱动程序(Reinstall TPM Drivers)
如果您的 PC 没有新的TPM驱动程序,请考虑接下来卸载并重新安装它们。这将解决驱动程序损坏的可能实例。要做到这一点:
1. 打开设备管理器(Device Manager)并展开安全(Security)设备。
2.双击可信平台模块(Double-click Trusted Platform Module)并选择卸载(Uninstall)设备。
3. 选择卸载确认。
4. 重新启动您的计算机。
5. 重新打开设备管理器(Device Manager),右键单击安全(Security)设备,
然后选择扫描(Scan)硬件更改(Hardware Changes)。
禁用现代身份验证协议(Modern Authentication Protocols)
默认情况下,Microsoft 365使用OAuth和SAML等现代帐户身份验证协议进行激活。然而,尽管增强了安全性,它们也可能导致“受信任的平台模块发生故障”错误。使用以下注册表黑客禁用它们可能会修复它。
1. 按Windows + R键打开运行(Run)框。然后,键入 regedit 并按Enter。
2. 将以下路径复制并粘贴到注册表编辑器(Registry Editor)窗口顶部,然后按 Enter:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity
3. 右键单击右侧的空白区域并选择New > DWORD (32-bit) Value。
4. 将新条目重命名为EnableADAL。
5. 打开新的注册表项并确保数值(Value)数据字段的值为 O。
6. 重新启动您的计算机。
取得 Ngc 文件夹的所有权
“Ngc”是一个系统文件夹,用于存储您的Windows Hello安全信息。有时,它可能会损坏并生成“受信任的平台模块发生故障”错误。删除文件夹的内容将迫使Windows从头开始重新创建所有内容。
1. 打开文件资源管理器(File Explorer)。然后,复制并粘贴以下路径,然后按 Enter:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft
2. 右键单击 Ngc文件夹并选择属性。
3. 切换到安全(Security)选项卡并选择高级(Advanced)。
.
4. 选择所有者旁边的更改。
5. 在空白框中输入您的Windows用户帐户名,然后选择确定。
6. 选中替换(Replace)子容器和对象上的所有者复选框旁边的框,然后选择Apply > OK。
7. 选择是。
8. 打开NGC文件夹,删除里面的所有内容。
9. 重新启动您的计算机。
删除 BrokerPlugin(Delete BrokerPlugin)和CloudExperienceHost 账户数据(CloudExperienceHost Account Data)
接下来,删除与BrokerPlugin(BrokerPlugin)和CloudExperienceHost进程相关的所有账户相关数据。要做到这一点:
1. 打开文件资源管理器(File Explorer)并访问以下位置:
- % LOCALAPPDATA %\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker\Accounts
- % LOCALAPPDATA %\Packages\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\AC\TokenBroker\Accounts
2.删除(Delete)两个目录中的所有文件。
3. 重新启动您的 PC 并再次运行Microsoft Support and Recovery Assistant。
干净启动Windows将防止在(Windows)Microsoft 365激活过程中与第三方启动过程发生冲突。要做到这一点:
1. 打开运行(Run)框。然后,键入 msconfig 并选择确定。
2. 选中隐藏(Hide)所有Microsoft服务旁边的框,然后选择全部禁用(Disable)。
3. 切换到启动(Startup)选项卡并选择打开任务管理器(Open Task Manager)。
4. 禁用所有非 Microsoft 进程。
5. 重新启动您的 PC 并重新激活Microsoft 365。
6.重新激活禁用的服务和启动程序。
在Windows中创建新用户帐户(New User Account)
Windows配置文件损坏是(Windows)TPM错误的另一个可能原因。因此(Hence),请尝试在新的Windows用户帐户中设置Microsoft 365 。要做到这一点:
1. 打开设置(Settings)应用程序并选择帐户。
2.在设置侧边栏(Settings)选择家庭(Select Family)和其他用户。然后,在其他用户下选择将(Add)其他人添加到此 PC。
3. 选择我没有此人的登录信息> Add没有Microsoft帐户的用户。
4. 输入用户名和密码并创建一个新的本地帐户。
5. 登录新帐户。
6. 安装Microsoft 365并激活它。如果这有帮助,请将您的数据迁移到新帐户(migrate your data into the new account)并删除您的旧配置文件(delete your old profile)。
可信平台模块出现(Platform Module Has)故障已修复(Fixed)
“Trusted Platform Module Has(Platform Module Has) Malfunctioned ”错误可能很难解决。但是,花点时间来解决上述问题,您最终应该能够摆脱它。
如果上述修复都没有帮助,请检查 BIOS 或 UEFI 是否需要更新(check if the BIOS or UEFI needs an update)。如果这不是问题,请考虑将 Windows 重置为出厂默认设置(resetting Windows to factory defaults)。
How to Fix “Trusted Platform Module Has Malfunctioned” Error in Windows
Do yoυ keep receiving a “Trusted platform module has malfunctioned” error in Windows 11 or 10 while attempting to aсtivate Microsoft 365 apps? We will show you how to fix it.
Microsoft 365 apps like Word, Outlook, and Teams will throw out a “Trusted platform module has malfunctioned” warning during authentication if they run into issues communicating with the TPM (Trusted Platform Module) chipset on your PC. You may also see error codes like 80090030, 80090016, and 80284001 accompany it.
Work through the instructions below to fix the “Trusted platform module has malfunctioned” error on a Windows 10 or 11 PC. Make sure to re-activate your Microsoft 365 products after each fix. You may have to set up Windows Hello or your PIN repeatedly after some fixes.
Reset Microsoft 365 Activation State
It’s best to begin by using Microsoft’s Support and Recovery Assistant to reset the current Office 365 activation state. That allows you to re-activate your Office apps with a fresh slate.
1. Download the Support and Recovery Assistant from the Microsoft website.
2. Run the downloaded executable file and select Install. The Support and Recovery Assistant will launch soon after.
3. Select Office > Next. Pick Microsoft Teams or Outlook if the issue is limited to either product.
4. Follow the on-screen instructions to reset the Microsoft 365 activation state.
5. Select Restart to complete resetting the Office activation state.
Disable Your Antivirus Software
Third-party security software tends to create various errors while activating Microsoft 365 apps. If you use an anti-malware utility on your computer, briefly disable it and check if that makes a difference.
Clear the TPM Keys in Windows
If the TPM error persists, try resetting the Trusted Platform Module to its default state. Microsoft recommends that you save your work and back up the personal data on your PC before you begin.
1. Open the Start menu and select Windows Security.
2. Select Device Security on the Windows Security sidebar. Then, select Security processor details.
3. Select Security processor troubleshooting.
4. Select the Clear TPM button
5. Select Clear and restart to confirm you want to reset the security processor on your Windows PC.
Another way to reset the TPM on your PC is to:
1. Press Windows Key + R to open a Run box. Then, type tpm.msc and select OK.
2. Select Action > Clear TPM on the menu bar.
3. Select Restart.
Remove Your Microsoft Office Credentials
The following fix involves removing any existing Microsoft Office credentials from Windows before your next attempt at activating Office products.
1. Press Windows + S, type Control Panel, and select Credential Manager among the search results.
2. Select Windows credentials.
3. Under Generic credentials, expand any credentials for Office applications and select Remove.
4. Select Yes to confirm.
5. Restart your computer.
If your Microsoft 365 account differs from the Microsoft Account you use to sign in to Windows, it’s best to remove it before restarting your computer.
1. Open the Start menu and select Settings.
2. Go to Accounts > Access work or school.
3. Select the work or school account you use to sign in to your Microsoft 365 apps and select Disconnect.
Turn On Memory Integrity
Memory integrity is a native security feature in Windows that protects high-security processes from malicious attacks. Turning it on may make the “Trusted platform module has malfunctioned” error disappear.
1. Open Windows Security and select Device Security on the sidebar.
2. Select Core isolation details.
3. Activate the Memory integrity switch and restart your computer.
Update Your Computer’s Trusted Platform Module Drivers
Outdated TPM drivers can be another reason why the “Trusted platform module has malfunctioned” error appears on your PC. Check for and install any new TPM updates.
1. Press Windows + R to open a Run box. Then, type devmgmt.msc and select OK.
2. Expand the Security devices category.
3. Right-click Trusted Platform Module and select Update driver.
4. Select Search automatically for drivers.
5. Wait until Windows detects and installs new TPM drivers.
If the Device Manager fails to find newer drivers, try Windows Update instead. To do that:
1. Open your computer’s Settings app and select Windows Update.
2. Select Check for updates.
3. Select View optional updates > Driver updates and install any pending hardware driver updates.
Uninstall and Reinstall TPM Drivers
If your PC has no new TPM drivers, consider uninstalling and reinstalling them next. That will resolve possible instances of driver corruption. To do that:
1. Open the Device Manager and expand Security devices.
2. Double-click Trusted Platform Module and select Uninstall device.
3. Select Uninstall to confirm.
4. Restart your computer.
5. Re-open the Device Manager, right-click Security devices, and select Scan for Hardware Changes.
Disable Modern Authentication Protocols
By default, Microsoft 365 uses modern account authentication protocols like OAuth and SAML for activation. However, despite the enhanced security, they can also result in the “Trusted platform module has malfunctioned” error. Disabling them using the following registry hack might fix it.
1. Press the Windows + R keys to open a Run box. Then, type regedit and press Enter.
2. Copy and paste the following path into the top of the Registry Editor window and press Enter:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity
3. Right-click the vacant area to the right and select New > DWORD (32-bit) Value.
4. Rename the new entry as EnableADAL.
5. Open the new registry entry and make sure that the Value data field has a value of O.
6. Restart your computer.
Take Ownership of Ngc Folder
“Ngc” is a system folder that stores your Windows Hello security information. Sometimes, it can corrupt and generate the “Trusted platform module has malfunctioned” error. Deleting the folder’s contents will force Windows to recreate everything from scratch.
1. Open File Explorer. Then, copy and paste the following path and press Enter:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft
2. Right-click the Ngc folder and select Properties.
3. Switch to the Security tab and select Advanced.
.
4. Select Change next to Owner.
5. Enter your Windows user account name into the vacant box and select OK.
6. Check the box next to Replace owners on subcontainers and objects checkbox and select Apply > OK.
7. Select Yes.
8. Open the NGC folder and delete all contents inside.
9. Restart your computer.
Delete BrokerPlugin and CloudExperienceHost Account Data
Next, remove all account-related data related to the BrokerPlugin and CloudExperienceHost processes. To do that:
1. Open File Explorer and visit the following locations:
- %LOCALAPPDATA%\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker\Accounts
- %LOCALAPPDATA%\Packages\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\AC\TokenBroker\Accounts
2. Delete all files inside both directories.
3. Reboot your PC and run the Microsoft Support and Recovery Assistant again.
Clean booting Windows will prevent conflicts from third-party startup processes during the Microsoft 365 activation process. To do that:
1. Open a Run box. Then, type msconfig and select OK.
2. Check the box next to Hide all Microsoft services and select Disable all.
3. Switch to the Startup tab and select Open Task Manager.
4. Disable all non-Microsoft processes.
5. Restart your PC and re-activate Microsoft 365.
6. Re-activate the disabled services and startup programs.
Create a New User Account in Windows
Windows profile corruption is another plausible reason for TPM errors. Hence, try setting up Microsoft 365 in a new Windows user account. To do that:
1. Open the Settings app and select Accounts.
2. Select Family & other users on the Settings sidebar. Then, select Add someone else to this PC under Other users.
3. Select I don’t have this person’s sign-in information > Add a user without a Microsoft account.
4. Insert a username and password and create a new local account.
5. Sign in to the new account.
6. Install Microsoft 365 and activate it. If that helps, migrate your data into the new account and delete your old profile.
Trusted Platform Module Has Malfunctioned Fixed
The “Trusted Platform Module Has Malfunctioned” error can be tricky to resolve. However, take the time to work your way through the fixes above, and you should be able to get rid of it eventually.
If none of the fixes above help, check if the BIOS or UEFI needs an update. If that’s not an issue, consider resetting Windows to factory defaults.