公司为租赁电脑,更换电脑后做了硬盘对调,老硬盘换在了新机器上,其他都正常,但office套件 Outlook和Onedrive登录不了,不是出现错误就是一直需要输入密码验证。
这个问题是针对当前登录账号的,如果切换其他账号登录,都是正常的。
试过很多种方式,常规的全部卸载并清除office缓存等,bios里关闭TPM、退域后重新加域等,问题依旧
最后在戴尔官网看到了相关解决方案
在更换系统主板后,您可能会收到标记为 80090016 的 Outlook 错误。错误的措辞是 "Your computer's Trusted Platform Module has malfunctioned. If this error persists, contact your system administrator with error code 80090016."
更换系统主板导致 Office 许可和 Outlook Exchange 验证失败。这是因为这些应用程序生成的文件夹不再与原始可信平台模块 (TPM) 芯片生成的身份验证令牌匹配。该错误可能是此原因导致的,也可能与使用 PIN 进行登录相关。
提醒:这可能会影响 Outlook 2019 和 2021。
TPM 解决方案 重命名以下文件夹: C:\users\$dir\AppData\Local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy 收件人: C:\users\$dir\AppData\Local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy.old
这里的重命名可能会提示没有权限问题,如果手动添加权限也提交不了,也可以直接删除目录文件
添加权限说明
右击文件夹然后选择 属性。 选择 安全选项卡 ,然后单击 高级。 单击顶部的 更改 选项。 在对象名称框下输入 管理员用户名 ,然后单击 确定。 选中“更换子容器和对象的所有者”旁边的复选框,然后选择 应用。 在提示中单击“Yes”以确认所有权更改。
到这里域环境下基本可以了,如果是个人类型的账号,非域账号可继续修改下面的路径
浏览至 C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC 重命名NGC的文件名,或者删掉下面的子文件
都修改完成后,重启一下系统,重新登录后打开,会需要重新配置outlook账号,配置后既能成功新增登录