排查端点验证扩展程序的同步问题

本文档介绍了组织用户如何解决其设备上的端点验证同步问题。

如果您的问题未在此文档中列出,请与您的管理员联系。为帮助他们诊断问题,请下载端点验证日志并将其分享给您的管理员:

  1. 在设备上打开 Chrome 浏览器。
  2. 在 Chrome 浏览器工具栏中,右键点击端点验证,然后依次点击选项 > 下载日志

Chrome 浏览器导致的同步问题

如果您的 Chrome 浏览器版本低于 110,您可能会遇到同步问题,因为低于 110 的 Chrome 版本不再支持端点验证。

错误消息:Failed to sync. A sync will be retried shortly.

要解决此问题,请将您的 Chrome 浏览器更新到 110 或更高版本。

macOS 上的同步问题

本部分列出了您在 macOS 上可能会遇到的同步问题,并提供了有关如何解决这些问题的建议。

无法同步,因为发生了钥匙串授权错误

在 Chrome 浏览器中,您可能会收到提示端点验证因钥匙串授权错误而无法同步的错误消息。

要解决此问题,请退出计算机,然后重新登录。 如果问题仍然存在,请完成以下步骤:

  1. 在 Mac 上,打开钥匙串访问应用。
  2. 默认钥匙串窗格中,点击登录

    如果该图标已锁定,请右键点击 login,然后点击 Unlock Keychain "login"(解锁钥匙串“登录”)。

  3. 点击密码标签页。

  4. 在密码列表中,双击 Endpoint Verification Safe Storage,然后点击访问权限控制

  5. 选择允许所有应用访问此项目,然后点击保存更改

  6. 在 Chrome 浏览器工具栏中,依次点击端点验证 > 立即同步

  7. 如果同步失败,请执行以下操作:

    1. 在密码列表中,右键点击 Endpoint Verification Safe Storage,然后点击 Delete“Endpoint Verification Safe Storage”
    2. 在 Chrome 浏览器工具栏中,依次点击端点验证 > 立即同步

Windows 上的同步问题

本部分列出了您在 Windows 操作系统上可能会遇到的同步问题,并提供了有关如何解决这些问题的建议。

无法同步,因为发生 Data Protection API 错误

在 Chrome 浏览器中,您可能会收到一条错误消息,指出端点验证因 Data Protection API 错误而无法同步。在您的设备上运行 S4U 计划任务时,可能会发生此错误。

如需解决此问题,请完成以下步骤:

  1. 确定是否配置了 S4U 任务:

    1. 锁定设备屏幕。
    2. 在 15 秒内解锁设备屏幕。
    3. 在 15 秒内,在 Chrome 浏览器工具栏中,点击端点验证 > 立即同步。如果同步成功,则该错误可能是 S4U 任务引起的。
  2. 确定 S4U 任务:

    1. 打开 PowerShell 并运行以下脚本:

      Get-ScheduledTask | foreach { If (([xml](Export-ScheduledTask -TaskName $_.TaskName -TaskPath $_.TaskPath)).GetElementsByTagName("LogonType").'#text' -eq "S4U") { $_.TaskName } }

  3. 如果输出结果中有一行或多行包含任务名称,请解决相应问题:

    1. 在 Windows 设备上,打开任务调度程序
    2. 滚动到活动任务
    3. 从输出中找到任务,并针对每项任务执行以下操作:

      1. 双击该任务。
      2. 点击属性
      3. 清除不存储密码复选框,然后点击确定
    4. 锁定设备屏幕,然后解锁。

    5. 在 15 秒内,在 Chrome 浏览器工具栏中,点击端点验证 > 立即同步

如果问题仍然存在,请执行以下操作:

  1. Windows“开始”菜单中,点击运行
  2. 运行对话框中,输入 regedit
  3. 注册表编辑器中,找到 HKEY_CURRENT_USER\Software\Google\Endpoint Verification\Safe Storage 并将其删除。
  4. 在 Chrome 浏览器工具栏中,依次点击端点验证 > 立即同步

无法恢复数据保护密钥,因此无法同步

在 Chrome 浏览器中,您可能会收到以下错误消息:端点验证无法恢复数据保护密钥,因此无法同步。如果您在设备上运行 S4U 计划任务,并且设备上安装的是较早版本的 Chrome 浏览器,则可能会发生此错误。

如需解决此问题,请完成以下步骤:

  1. 确定并修改 S4U 任务:

    1. 在 Windows 设备上,打开 PowerShell 并运行以下脚本:

      Get-ScheduledTask | foreach { If (([xml](Export-ScheduledTask -TaskName $_.TaskName -TaskPath $_.TaskPath)).GetElementsByTagName("LogonType").'#text' -eq "S4U") { $_.TaskName } }

    2. 如果输出中有一行或多行包含任务名称,请修改以下任务:

      1. 打开任务调度程序
      2. 滚动到活动任务
      3. 从输出中找到任务,并针对每项任务执行以下操作:

      4. 双击该任务。

      5. 点击属性

      6. 清除不存储密码复选框,然后点击确定

  2. 移除注册表项并启动新会话

  1. Windows“开始”菜单中,点击运行
  2. 运行对话框中,输入 regedit
  3. 注册表编辑器中,找到 HKEY_CURRENT_USER\Software\Google\Endpoint Verification\Safe Storage 并将其删除。
  4. 在 Chrome 浏览器工具栏中,依次点击端点验证 > 立即同步