清除 Office 应用中缓存的 Microsoft Live 帐户凭据

清除 Office 应用中缓存的 Microsoft Live 帐户凭据

简而言之:在 OneNote 中退出所有 Microsoft 帐户后,我仍然能够从最近使用的列表中打开/浏览这些帐户私有的 OneDrive 文件。

在工作中使用 OneNote 2016(Office 365 ProPlus,Windows 10 1803)时,我使用工作 LiveID 登录,需要临时访问我的个人 OneNote 笔记本,因此在 OneNote 中,我登录了我的其他帐户,检索了信息并关闭了笔记本。后来我注意到,我可以从最近使用的文件菜单打开我的个人笔记本并浏览我的 OneDrive 文件,而无需输入密码。我尝试了以下方法来清除缓存的凭据,但无济于事:

  • OneNote 2016 帐户设置 - 退出我的个人帐户,切换到我的工作帐户,确认“切换帐户”不显示我的个人帐户。重新启动 Windows。还退出了工作帐户。
  • 我的办公室(应用程序)——在我的帐户页面中搜索退出我的个人帐户的选项。
  • 登录到https://onedrive.live.com并验证我的文件/文件夹均未被共享。
  • 登录到https://account.microsoft.com并确认我的电脑未列在“设备”下
  • 修复 - 从 Windows 控制面板修复 Office [IT 部门建议] - 我尝试了“正常”和“在线”修复,重新安装了 Office。
  • Windows 凭据管理器——从此应用程序中,我删除了以“MicrosoftOffice”和“OneDrive Cached Credential”开头的所有凭据。
  • SU 帖子提到了 Microsoft Live ID 登录助手,听起来很棒,但显然在桌面 Windows 上不可用(?)

答案1

打开注册表编辑器 RegEdit,然后搜索要注销的用户名。您可以在以下文件夹中找到它:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity\Identities 

删除该文件夹,下次尝试访问 OneDrive 文件时,系统将提示您输入凭据。您可能需要调整“持久”字段的值。我发现我的设置为 1。

相关内容