查找或更改脱机通讯簿 (OAB) 的位置

我的 Exchange 帐户的脱机通讯簿在 Outlook 中不再更新。

由于我还有另一个带有大量地址簿的 Exchange 帐户,因此我不想扔掉错误的帐户。

如何找到遇到困难的帐户的 oab 文件的正确位置?

另外,我可以更改 Outlook 存储 oab 文件的位置吗?

当您在同步脱机通讯簿时遇到问题时,强制 Outlook 重新下载整个通讯簿将是第一个故障排除步骤。

  • 查看->发送/接收组->下载通讯簿...->取消勾选:下载自上次发送/接收以来的更改->确定


强制脱机通讯簿完全同步。

如果这不起作用,则可以手动删除文件。

但是,确定构成脱机通讯簿的 oab 文件的确切位置可能相当困难,尤其是当您的计算机上配置了多个 Exchange 帐户时。

笔记:脱机通讯簿通常也称为 OAB、脱机全局地址列表或 GAL。

查找 OAB 文件的位置

Outlook 存储 oab 文件的默认位置是:

  • C:\Users\%username%\AppData\Local\Microsoft\Outlook\Offline Address Books\

此文件夹将包含一个或多个文件夹,具体取决于您在计算机上配置的 Exchange 帐户数量。

在这种情况下,很难识别哪个文件夹属于哪个 Exchange 帐户,因为文件夹名称是基于 GUID 的。

要找出哪个文件夹属于哪个帐户,请执行以下操作;

  1. 在 Outlook 中,打开通讯簿 (CTRL+SHIFT+B)。
  2. 从地址簿下拉列表中,选择您的脱机全局地址列表。
  3. 选择后,右键单击下拉列表并选择属性。

  4. 在打开的对话框中,查看“当前服务器是”字段,您可以看到计算机上脱机全局地址列表的 oab 文件存储的位置,包括 GUID 文件夹(将光标一直移动到该字段内)向右)。

笔记:如果它指向 Web 位置 (https://),则 GAL 尚未完成同步。

方法 1:通过注册表更改 OAB 文件的位置

可以通过注册表更改 OAB 文件的位置,但在企业环境中,也可以通过组策略控制该位置。

要通过设置它,您必须添加specifyofflineaddressbookpath值;

钥匙:HKEY_CURRENT_USER\SOFTWARE\Microsoft\office\\Outlook\Cached Mode
值名称:SpecifyOfflineAddressBookPath
值类型:REG_SZ

作为值,指定 oab 文件的存储路径。

你必须重新创建您的邮件配置文件以便您当前的 Exchange 帐户使用此新位置。

方法 2:通过组策略更改 OAB 文件的位置

如前所述,还可以通过以下方式控制相同的设置组策略;

用户配置->管理模板->Microsoft Outlook -> 帐户设置-> 电子邮件-> 指定脱机通讯簿路径

就像注册表方法一样,您必须重新创建您的邮件配置文件以便您当前的 Exchange 帐户使用此新位置。