在管理员删除控制某些 Outlook 功能的组策略设置后,Outlook 设置可能会意外更改

症状

管理员删除控制某些Microsoft Outlook 2013、Microsoft Outlook 2010或 Microsoft Office Outlook 2007 功能的组策略设置后,Outlook 设置可能会意外更改。 受影响的 Outlook 设置包括以下内容。 但是,受影响的设置并不局限于这些设置。

  • 发布的忙/闲信息的月份数
  • 发布忙/闲信息的间隔
  • 在处理空白投票和会议响应后删除这些响应
  • 自动处理收据
  • 默认提醒时间
  • 工作时间和工作周的定义

原因

Outlook 从不同位置读取“症状”部分中所述的设置。 一个位置是 Windows 注册表的用户设置区域。 使用 Office 自定义工具 (OCT) 部署 Office 时,管理员可以决定配置初始设置。 这些设置将写入注册表。 这些注册表值被视为“种子”值。 这意味着,当 Outlook 首次运行时,它会从此“种子”位置读取值,然后将其作为漫游设置写入 Exchange 邮箱。 从此以后,Outlook 仅使用漫游设置。 由于存储在注册表中的用户设置充当初始种子值,因此 Outlook 不会再次读取它们。 使用 Outlook 用户界面更改 Outlook 选项时,这些更改将直接写入邮箱中的漫游设置中。

如果管理员决定使用 组策略 对象配置这些设置中的任何一个,Outlook 仅使用 组策略 对象的设置。 这意味着组策略设置可能与邮箱漫游设置中存储的内容不同。 如果删除组策略对象,Outlook 将还原为使用漫游设置。 如果漫游设置与定义的组策略对象不同,则会看到行为发生更改。

解决方案

无法使用组策略或注册表值全局设置或全局配置漫游设置。

若要解决此问题,必须使用 Outlook 用户界面根据需要配置设置。 只有在删除控制这些相同功能的组策略对象后,注意到“症状”部分所述的 Outlook 功能的预期行为发生更改时,才有必要这样做。

更多信息

Outlook 在读取症状部分所述的设置时使用以下首选项顺序:

  1. 组策略
  2. 漫游设置
  3. 用户注册表值

如果用户注册表值存在,则它们存储在 Outlook 2013 的以下位置:

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options\Calendar

CalDefStart
CalDefEnd
RemindDefault
WorkDay

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options\General

AutoDelRcpts
AutoProcReq

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences

FBPublishRange
FBUpdateSecs

注意

对于 Outlook 2010,注册表项路径的开头如下:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\

对于 Outlook 2007,注册表项路径的开头如下:

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\

可以通过运行 MFCMAPI,然后查看日历“关联内容”文件夹来查看漫游首选项。 按 主题排序,然后选择“ IPM”。Configuration.Calendar。 然后,双击“ PR_ROAMING_DICTIONARY”。 打开的“属性编辑器”窗口显示一些值。 (请注意以下屏幕截图的右侧。)

在 MFCMAPI 中查看 Outlook 漫游首选项。

漫游首选项映射到注册表值,如下所示:

漫游首选项 注册表值
piFBUserPublishRange FBPublishRange
piFBUpdateSecs FBUpdateSecs
piAutoProcess AutoProcReq
piRemindDefault RemindDefault
piAutoDeleteReceipts AutoDelRcpts
piCalDefStart CalDefStart
piCalDefEnd CalDefEnd
piWorkday WorkDay