如何清除 Outlook 的 Exchance 缓存通讯簿信息

Ass*_*vie 5 microsoft-outlook exchange microsoft-outlook-2003

当一个新的电子邮件地址被添加到我们公司的 Exchange 服务器时,它不会立即显示在我的 Outlook 上,我怀疑这是因为“缓存模式”。

当我禁用缓存模式并重新启动 Outlook 时,我看到新地址很好。但是当我恢复缓存模式并重新启动 Outlook 时,它又丢失了。所以我猜缓存没有被这个移动更新。

我尝试删除 中的.nk2文件%appdata%\Microsoft\Outlook,但这没有帮助。

如何强制 Outlook 清除其通讯簿缓存?

Hon*_*lex 5

我为我的 IT 部门写了这个,以解决同样的问题:

问题:您有一个处于缓存模式的 Outlook 客户端,该客户端未更新 OAB(脱机通讯簿)。

解决方案:删除/重命名%userprofile%\Local Settings\Application Data\Microsoft\Outlook 中的*.oab 文件。下次启动 Outlook 时,它将重新下载地址簿并创建新的 OAB 文件。问题是 oab 文件已损坏,无法捕获新更新。如果它继续发生,请尝试从防病毒扫描程序中排除这些 oab 文件。

(oab 文件的另一个可能位置:%userprofile%\AppData\Local\Microsoft\Outlook\Offline Address Books)


Kar*_*fia 3

这应该是服务器级别的设置。您的 Exchange 管理员应该能够配置脱机通讯簿下载更新之间的时间间隔。您可能正在间隔期到期之前寻找新用户。更复杂的是,服务器上的 OAB 默认情况下每天在午夜生成一次。根据组织的规模和默认设置的更改,新用户可能需要几天时间才能进入 OAB 并进入本地副本。

客户端与服务器之间的通信也可能存在问题,导致无法下载 OAB。

如果您进入“工具”-->“发送/接收”-->“下载地址簿”,是否更新成功?这将排除接收差异 OAB 更新时出现的通信问题。

MSKB 841273非常详尽。那里有很多服务器端信息对您没有帮助,但您可以更改一些客户端设置来监视和调整 Outlook 的 OAB 获取行为。