我的 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 的。
要找出哪个文件夹属于哪个帐户,请执行以下操作;
- 在 Outlook 中,打开通讯簿 (CTRL+SHIFT+B)。
- 从地址簿下拉列表中,选择您的脱机全局地址列表。
选择后,右键单击下拉列表并选择属性。
在打开的对话框中,查看“当前服务器是”字段,您可以看到计算机上脱机全局地址列表的 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 帐户使用此新位置。