UseLegacyFB 注册表值在 Outlook 2010 和 Outlook 2013 中未如预期工作

原始 KB 编号:   982698

症状

如果将注册表值添加到 Windows 注册表以尝试强制 Microsoft Outlook 2010 或 UseLegacyFB Outlook 2013 的行为类似于 Office Outlook 2007,则 Outlook 将忽略该值。

原因

UseLegacyFBOutlook 2010 或 Outlook 2013 不使用注册表值。 默认情况下,如果您的邮箱位于 Microsoft Exchange 2007 或 Exchange 2010 服务器上,则 Outlook 2007、Outlook 2010 和 Outlook 2013 使用 Exchange 可用性服务查找忙/闲信息。 这是 Outlook 2003 和使用公用文件夹忙/闲信息的早期版本的 Outlook 的一项更改。

备注

已从 Outlook 2013 中删除公用文件夹忙/闲。 有关 Outlook 2013 中的更改详细信息,请参阅Changes in Office 2013。

在 Office Outlook 2007 中,可以使用以下注册表数据强制 Outlook 2007 使用公用文件夹忙/闲信息,而不是可用性服务。

键: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options\Calendar
名称:UseLegacyFB

类型:DWORD
值:1

在解决可用性服务问题的一些方案中,您可能希望通过将此注册表数据添加到客户端来强制 Outlook 2007 使用公用文件夹忙/闲信息。 在这些情况下,无法强制 Outlook 2010 或 Outlook 2013 使用公用文件夹忙/闲信息,因为 UseLegacyFB 会忽略注册表值。

解决方案

如果要解决 Outlook 2010 或 Outlook 2013 中的可用性服务问题,可以启用可用性服务日志记录。 为此,请按照下列步骤操作:

  1. 启动 Outlook。

  2. 在“文件”选项卡上,选择“选项”。

  3. 在“Outlook 选项”对话框中,选择“高级”。

  4. In the Other section, select the Enable troubleshooting logging (requires restarting Outlook) check box, and then select OK.

    Outlook 选项

  5. 重新启动 Outlook

当 Outlook 使用可用性服务检索忙/闲信息时,日志文件将生成在下列文件夹中:

Outlook 2010

%temp%\OLKAS

日志文件的文件名采用以下格式:

yyyymmdd -hhmmssss-AS.log

例如,一日志文件 2010 年 3 月 30 日下午 2:14:20.0029 生成的事件。 将命名为:

20100330-1411200029-AS.log

在文本日志文件(如记事本)中打开此记录以检查日志记录信息。

Outlook 2013

%temp%\Outlook Logging

日志文件的文件名采用以下格式:

Outlook- ######## .etl

备注

为了帮助保护客户数据,高级跟踪日志文件是未经转换过程无法读取的二进制文件。 可以将日志文件上载到 Microsoft 客户支持服务提供的安全位置。 Microsoft 的支持工程师可以下载并转换日志文件进行分析。 有关高级跟踪日志文件的信息,请参阅 如何为 Microsoft Outlook启用全局和高级日志记录。