文章编号: 841273 - 最后修改: 2006年2月20日 - 修订: 4.0 管理 Outlook 2003 中的脱机通讯簿重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 256986?
(http://support.microsoft.com/kb/256986/
)
Microsoft Windows 注册表说明 本页概要Microsoft Office Outlook 2003 具有许多与脱机通讯簿有关的新增功能和增强功能。默认情况下,Outlook 2003 使用缓存模式配置。由于缓存模式会生成脱机通讯簿,因此,了解如何配置脱机通讯簿才能使之在您的 Microsoft Exchange 组织中有效工作非常重要。 为便于您查找所需的信息,本文采用问答的形式按类别进行组织。 更多信息一般信息问题 1:什么是缓存模式?解答 1:缓存模式是 Outlook 2003 中一种新的默认配置,它提供与较低版本 Outlook 中的脱机配置类似的体验。当您在缓存模式下运行时,您的 Exchange 邮箱与一个本地文件(.ost 文件)同步,而您的 Exchange 计算机中的脱机地址列表则与客户端计算机上的文件集合(.oab 文件)同步。Outlook 不直接与您的服务器通信,而是直接访问硬盘上的 .ost 文件和 .oab 文件。这样,Outlook 与 Exchange 之间的网络通信就会大大减少。 问题 2:缓存模式为什么会生成脱机通讯簿? 解答 2:脱机通讯簿包含 Outlook 所需的全部用户属性(如电子邮件地址和姓名)。有了脱机通讯簿,Outlook 就不必连接到全局编录来解析名称,也不必打开个人的详细记录。相反,Outlook 可以轻松地从本地脱机通讯簿中获得这些信息。 问题 3:脱机通讯簿的作用与全球通讯簿完全一样吗? 解答 3:脱机通讯簿是全球通讯簿中可用的 Active Directory 目录服务信息的快照。因此,有些信息可以在全球通讯簿中使用,但却不能在脱机通讯簿中使用。脱机通讯簿不包含全球通讯簿中可用的下列项目:
问题 4:Microsoft Exchange Server 2003 中新增了哪些脱机通讯簿功能? 解答 4:Exchange 2003 支持 Unicode 脱机通讯簿。此 Unicode 版本也称为版本 3a。Exchange 2003 还支持具有较低 Unicode 版本的 Outlook 客户端上的较低 ANSI 版本的脱机通讯簿。此 ANSI 版本也称为版本 2。Exchange 2003 计算机还具有筛选机制,该机制确保只有 Outlook 用于公共密钥结构 (PKI) 的那些证书才会存在于脱机通讯簿中。与运行较低版本 Exchange 的服务器上的脱机通讯簿相比,该机制能够大大减小运行 Exchange 2003 的服务器上的脱机通讯簿的大小。这种减小既适用于 Unicode 版本也适用于 ANSI 版本。 下载和更新问题 5:Outlook 客户端上的脱机通讯簿多久更新一次?解答 5:如果持续运行,缓存模式下的 Outlook 2003 每隔 24 小时自动更新一次客户端上的脱机通讯簿。24 小时的时间期限是从上一次成功下载脱机通讯簿时算起。例如,如果您今天九点钟完成脱机通讯簿的下载,Outlook 将于第二天九点钟左右开始下载此脱机通讯簿。因此,不同的人会在任意不同的时间接收更新。 注意:Exchange 计算机上的默认设置是每天早晨四点钟生成一个脱机通讯簿差异文件。要使在 Active Directory 中所做的更改能够到达客户端计算机,必须满足以下条件:
问题 6:我怎么才能知道 Outlook 将在何时尝试其下一次脱机通讯簿下载? 解答 6:除非您留意了上次 Outlook 下载脱机通讯簿的时间,否则您无法知道 Outlook 计划在何时尝试下一次脱机通讯簿下载。Outlook 用户界面上没有指示器告知您脱机通讯簿的下载日程。因此,要手动强制下载最新的脱机通讯簿(假定 Exchange 计算机上有可用的脱机通讯簿),请使用下列方法之一:
解答 7:默认情况下,Exchange 计算机每天早晨四点钟生成脱机通讯簿文件。 问题 8:服务器和客户端上的脱机通讯簿是如何更新的? 解答 8:Exchange 计算机每天都会生成一个完整的脱机通讯簿和一个不同于前一天的差异文件。Exchange 计算机存储当天的差异文件和完整文件,并且只存储以前的差异文件。 下表概括了 Exchange 和 Outlook 确定要下载到客户端的脱机通讯簿文件时所采用的过程。 收起该表格
解答 9:脱机通讯簿的大小从 3 MB 到 700 MB(未压缩)不等。下列因素会影响脱机通讯簿的大小:
解答 10:我们不建议您提高更新频率,因为这会影响客户端和服务器的性能。太频繁地在 Exchange 计算机上生成脱机通讯簿文件可能导致服务器出现性能问题。您可以在以下几个方面感觉到性能受到影响:
要自定义服务器上这些文件的生成,请按照下列步骤操作:
问题 11:我可以通过 Outlook 对象模型以编程方式下载脱机通讯簿吗? 解答 11:不可以。脱机通讯簿下载不是通过 Outlook 对象模型公开的。 问题 12:我在 Active Directory 中添加了一个新用户,但是该用户没有出现在 Outlook 中。 解答 12:脱机通讯簿不是最新的。要在 Outlook 2003 中呈现更改,必须先发生两件事情:
为此,请将以下注册表值添加到 Outlook 2003 计算机中: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Cached Mode 参数:DownloadOAB类型:REG_DWORD 值:0 使用值 0(零)后,脱机通讯簿无法自动下载,且 Outlook 必须联系联机全球通讯簿。 有关 DownloadOAB 注册表参数值的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 823580?
(http://support.microsoft.com/kb/823580/
)
在缓存 Exchange 模式下使用 Outlook 2003 时如何配置脱机通讯簿的下载方式
如本文所述,如果先前已下载脱机通讯簿 (.oab) 文件,并且与用于 Outlook 的 MAPI 配置文件关联,则此设置将不能正常发挥作用。要使用此设置,必须设置注册表值,从本地计算机中删除所有 .oab 文件,然后进行同步。问题 13:脱机通讯簿下载会对网络产生什么影响?脱机通讯簿下载会造成很大的网络流量吗? 解答 13:当缓存模式配置文件第一次启动时,Outlook 会从服务器下载完整脱机通讯簿。这会对网络产生影响,尤其是多个客户端同时启动时更是如此。 问题 14 中描述了 Outlook 客户端需要完整脱机通讯簿下载的其他情形。如果所有客户端每天都更新差异文件,则差异下载应该不会对网络造成很大影响。 Outlook 2003 具有以下防护措施,以帮助防止网络上出现过多的脱机通讯簿下载:
问题 14:什么情况下 Outlook 会执行完整脱机通讯簿下载? 解答 14:当满足以下条件时,处于缓存模式的 Outlook 2003 会执行完整脱机通讯簿下载:
问题 15:下载脱机通讯簿的过程中会压缩数据吗? 解答 15:为了节省带宽,在下载过程中,脱机通讯簿会被压缩至不到其完整大小的三分之一。要验证您组织的脱机通讯簿的大小,只需进入该脱机通讯簿在 Exchange 系统公共文件夹中的存储位置即可。使用 Outlook Web Access 以及类似以下内容的 URL 可以看到完整的脱机通讯簿文件: http://Exchange_computer_name/public/ non_ipm_subtree/offline%20address%book 据估计,完整脱机通讯簿的大小大约是每 1,000 个用户 1 MB。如果脱机通讯簿中有用户证书,每个证书大约增加 1 KB。问题 16:Outlook 长时间显示“正在更新通讯簿”状态。为什么? 解答 16:Outlook 2003 具有一种限制功能,该功能会在您正在 Outlook 中工作时放慢通讯簿的更新速度。这会导致“正在更新通讯簿”状态显示很长一段时间。Outlook 将帮助您完成其他活动,并且不允许通讯簿更新进行干扰。 问题 17:Outlook 显示“正在更新通讯簿”状态时我的计算机速度变慢。为什么? 解答 17:在硬盘驱动器速度较慢的计算机(如某些较早的便携式计算机)中,如果硬盘上有较多碎片,在更新通讯簿的过程中,计算机的速度就会变慢。要改进脱机通讯簿下载的性能,请对硬盘进行碎片整理。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 314848 ?
(http://support.microsoft.com/kb/314848/
)
如何在 Windows XP 中对磁盘驱动器卷进行碎片整理
问题 18:发送/接收设置是否影响自动的 24 小时脱机通讯簿下载?解答 18:“发送/接收设置 - Group_name”对话框中的“下载脱机通讯簿”复选框不影响 24 小时下载过程。实际上,不论是否启用此选项,Outlook 缓存模式都会继续每隔 24 小时下载一次脱机通讯簿。 注意:要找到此选项,请按照下列步骤操作:
问题 19:如何判断我的客户端是否正在执行完整脱机通讯簿下载? 解答 19:要让 Outlook 在开始下载脱机通讯簿之前显示一个对话框进行提示,请按照下列步骤操作。 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证这些问题可以得到解决。修改注册表需要您自担风险。
问题 20:Outlook 下载 Unicode 脱机通讯簿时会删除 ANSI 脱机通讯簿文件吗? 解答 20:Outlook 配置文件从 ANSI 模式切换到 Unicode 模式时,Outlook 会删除旧的 ANSI 脱机通讯簿文件。但是,Outlook 只删除属于当前配置文件的脱机通讯簿文件。如果一些旧的 ANSI 脱机通讯簿文件与另一个 Outlook 配置文件相关联,则当您创建新的 Unicode 配置文件时,仍可以看到这些旧文件。 解析名称问题 21:如何才能表明我需要与脱机通讯簿完全匹配的别名?解答 21:在缓存模式下使用 Outlook 2003 时,有一个注册表设置控制着姓名与脱机通讯簿之间的匹配方式。默认情况下,姓名片段会与所有名称字段匹配,而不是只与电子邮件别名匹配。例如,下表包含如何在缓存模式下的 Outlook 2003 中解析名称的示例。 收起该表格
通过在电子邮件别名文本前键入一个等号,就可以表明您需该电子邮件别名的完全匹配项。例如,如果键入 =bobb,Outlook 则将“bobb”解析为 Bob Brewer。 如果您在缓存模式下使用 Outlook 2003,则不必使用等号就可以打开与电子邮件别名完全匹配的项。要使用此功能,请按照下列步骤操作。 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证这些问题可以得到解决。修改注册表需要您自担风险。
解答 22:脱机通讯簿只支持对下列属性建立名称解析索引:
如果 Active Directory 将显示名称设置为“名字, 姓氏”,对于该用户信息示例中的各个属性,就会列出以下值:
如果某个组织中的 Active Directory 被设置为“姓氏, 名字”,并且必须要提供名字解析,则必须安装 Microsoft Office 2003 Service Pack 2 (SP2)。SP2 中不会出现此问题,因为 SP2 的脱机通讯簿下载了 PR_GIVEN_NAME 属性。如果未安装 SP2,则必须对非 SP2 客户端执行其他步骤。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 831124 ?
(http://support.microsoft.com/kb/831124/
)
如何强制 Outlook 2003 在缓存 Exchange 模式下解析代理服务器地址和自定义属性
文章 831124 建议您禁用脱机通讯簿提供的名称解析。这会减弱缓存模式的效果,因为 Outlook 必须让全局编录服务器来解析名称。问题 23:我现在无法解析代理服务器地址。为什么? 解答 23:脱机通讯簿支持对显示名称、姓氏、办公室位置、别名和电子邮件地址字段执行名称解析。如果这些字段不符合您的要求,可以强制 Outlook 解析代理服务器地址。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 831124 ?
(http://support.microsoft.com/kb/831124/
)
如何强制 Outlook 2003 在缓存 Exchange 模式下解析代理服务器地址和自定义属性
配置脱机通讯簿问题 24:我可以向脱机通讯簿中添加自定义属性吗? 解答 24:不可以。您不能直接向脱机通讯簿中添加自定义属性。当 Outlook 联机时,添加到“User_name 属性”对话框的“常规”选项卡中的所有自定义属性都必须从全局编录服务器中检索。这会导致到服务器的远程过程调用 (RPC) 通信,并且,如果这些属性被发布到“常规”选项卡上,还会导致延迟。建议您将这些自定义属性添加到其他选项卡上。例如,在“Active Directory 用户和计算机”的“User_name 属性”对话框中,将自定义信息添加到“电话”选项卡上的“附注”字段中。该信息将出现在脱机通讯簿中“User_name 属性”对话框的“电话/附注”选项卡上的“附注”框中。 有关使用 Outlook 时解析自定义属性的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 831124 ?
(http://support.microsoft.com/kb/831124/
)
如何强制 Outlook 2003 在缓存 Exchange 模式下解析代理服务器地址和自定义属性
问题 25:我可以下载多个脱机通讯簿吗?可以使用两个缓存配置文件及其各自的脱机通讯簿吗?解答 25:不可以。Outlook 只支持对计算机上的每个用户帐户使用一个脱机通讯簿。如果您拥有多个配置文件,只有一个配置文件可以下载脱机通讯簿。如果必须使用两个缓存模式配置文件,请确保其中一个配置文件没有下载脱机通讯簿。 有关如何对缓存模式配置文件禁用 Outlook 通讯簿下载的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 823580 ?
(http://support.microsoft.com/kb/823580/
)
在缓存 Exchange 模式下使用 Outlook 2003 时如何配置脱机通讯簿的下载方式
问题 26:如何判断 Outlook 是否正在使用本地计算机上的脱机通讯簿?解答 26:要判断 Outlook 使用的是下载的脱机通讯簿还是全球通讯簿,请按照下列步骤操作:
解答 27:不可以。与脱机通讯簿相关的信息是按每个配置文件存储的。不能在多个配置文件之间共享脱机通讯簿。 问题 28:如何下载 Unicode 脱机通讯簿? 解答 28:默认情况下,如果您连接到运行 Exchange 2003 的服务器,下载的脱机通讯簿就是 Unicode 脱机通讯簿。如果连接到运行 Exchange 2000 或 Exchange 5.5 的服务器,则将始终下载 ANSI 脱机通讯簿。 基本规则是:
解答 29:Outlook 2003 缓存模式依靠包含详细信息的脱机通讯簿中的信息来提供平稳的缓存模式体验。不包含详细信息的脱机通讯簿不具有 Outlook 在无服务器访问的情况下运行时所需的全部属性。缺少属性可能会使 Outlook 在某些时候无法响应。 问题 30:脱机通讯簿中有哪些容器? 解答 30:脱机通讯簿只支持一个容器。下例阐明了这对 Outlook 的影响:
解答 31:脱机通讯簿文件位于 %userprofile%\Local Settings\Application Data\Microsoft\Outlook 文件夹中。对于包含详细信息的脱机通讯簿,该文件夹包含六个文件;对于不包含详细信息的脱机通讯簿,该文件夹包含五个文件。文件名标识脱机通讯簿是 Unicode 格式还是 ANSI 格式。下表列出了所包含的文件名。 收起该表格
解答 32:可以。要移动脱机通讯簿,请按照下列步骤操作。 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证这些问题可以得到解决。修改注册表需要您自担风险。
其他信息有关缓存模式和脱机通讯簿的其他信息,请访问下面的 Microsoft 网站:http://www.microsoft.com/office/outlook/prodinfo/enabling.mspx
(http://www.microsoft.com/office/outlook/prodinfo/enabling.mspx)
http://support.microsoft.com/default.aspx?scid=%2Fservicedesks%2Fwebcasts%2Fen%2Ftranscripts%2Fwct011304.asp
(http://support.microsoft.com/default.aspx?scid=%2fservicedesks%2fwebcasts%2fen%2ftranscripts%2fwct011304.asp)
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。 | 文章翻译
|

回到顶端
