Outlook 自动存档设置存储在哪里?

Outlook 自动存档设置存储在哪里?

我正在尝试记录设置新工作站的过程,其中一部分是为 Outlook 设置自动存档。我想知道自动存档设置存储在哪里,以便判断切换到新工作站的用户是否只需迁移他们的 PST 或 OST 文件即可恢复以前的设置。

我的理解是,不同的 Outlook 设置存储在不同的地方。 上述两个文件、用户的 AppData 文件夹以及可能的其他地方。

我正在使用 Outlook 2010 (v14)

答案1

我想知道自动存档设置存储在哪里

它们存储在注册表中。

自动存档是纯粹的 Outlook 功能(即设置不存储在邮箱中),并且设置不会在对象模型中公开。但是,设置存储在注册表中,因此可以从那里读取信息。但请注意,这完全不受支持(就像我们不支持在注册表中修改 Outlook 配置文件一样)。话虽如此,自 Outlook 2003 以来,大多数设置一直保持不变(可能更早,但我没有测试任何早期的客户端),只要您只是想读取设置(而不是设置它们),那么这就可以相当容易地完成。

配置文件的大多数自动存档设置都可以在注册表项 中找到HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<PROFILE>\0a0d020000000000c000000000000046,其中<PROFILE>是配置文件名称。此键中的值未记录在案,因此您必须自行调查它们的作用(一种简单的方法是更改​​自动存档设置,然后查看注册表中发生了哪些变化)。

源链接包含一个用于报告一些自动存档设置的脚本。

来源 Outlook:如何以编程方式读取自动存档设置

答案2

我发现访问它的最简单方法是右键单击任何文件夹(例如收件箱) - 转到属性 - 然后中间的选项卡是“自动存档”。

这只会改变此特定文件夹的设置,但有一个按钮可以访问默认存档设置。

这将带您进入所有文件夹的存档设置。

在此处输入图片描述

答案3

在 Outlook 中,每个文件夹都可以有自己的自动存档设置。这些设置直接存储在每个文件夹的邮箱/PST 中。默认自动存档设置存储在注册表中(HKCU\Software\Microsoft\Office\14.0\Outlook\Preferences)。您可以使用 GPO 配置它们。相关值包括:

  • DoAging:打开和关闭自动存档
  • 每天:归档频率
  • PromptForAging:归档前提示
  • DeleteExpired:删除过期项目

存档 PST 文件的本地路径也存储在 MAPI 配置文件设置(HKCU\Software\Microsoft\WIndows NT\CurrentVersion\Windows Messaging Subsystem\Profiles)的注册表中。

相关内容