登录到 OneDrive 时出现错误0x8004deef

症状

尝试登录到 Microsoft OneDrive 时,无法登录,并收到以下错误消息:

你无权访问此服务。 如需帮助,请联系 IT 部门。 (错误代码:0x8004deef)

原因

如果 OneDrive 帐户存在问题,例如缺少许可证或凭据不匹配,则可能会出现此问题。

解决方案

若要解决此问题,请尝试以下方法。 

方法 1:确保帐户分配有有效的许可证

根据组织为用户购买 OneDrive 的方式,你可能不再分配 OneDrive 许可证,或者许可证可能已过期。

注意: 以下步骤必须由组织中的 Microsoft 365 管理员完成。

  1. Microsoft 365 管理中心,选择“用户>”“活动用户”。
  2. 选择遇到此问题的用户。
  3. 在用户窗格中,选择“ 许可证和应用”。
  4. 展开“ 许可证 ”部分,并确保已向用户分配 OneDrive 许可证。

注意

如果多个用户遇到此问题,则意味着订阅可能已过期。 若要检查订阅状态,请打开Microsoft 365 管理中心,然后选择“计费>产品”。

方法 2:删除缓存的帐户标识

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。 

  1. 启动注册表编辑器。 

  2. 找到以下注册表子项:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity

  3. 右键单击“ 标识”,然后选择“ 删除”。 

注意

如果已启用 共享计算机激活 ,则还要删除以下注册表子项:

HKEY_USERS\<user_SID>\SOFTWARE\Microsoft\Office\16.0\Common\Identity

若要获取当前已登录用户的 SID,请在 whoami /user 命令提示符下运行 命令。 如果问题仍然存在,请转到 手动清除以前的激活信息,展开“A 部分:删除 Office 许可证 & 缓存的帐户”,然后按照“第 1 部分:删除以前的 Office 激活”和“第 3 部分:删除存储在 Windows 凭据管理器中的 Office 凭据”中的步骤操作。

如果仍然遇到此问题,请按照以下步骤删除包含缓存凭据的文件夹:

  1. 注销 OneDrive。

  2. 删除以下文件夹中的所有子文件夹:

    • %localappdata%/Microsoft/OneAuth
    • %localappdata%/Microsoft/IdentityCache