使用 Outlook 配置文件 (PRF) 文件自定义 Outlook 配置文件

更新时间: 2009年4月

应用到: Office Resource Kit

 

上一次修改主题: 2015-03-09

使用 Microsoft Office Outlook 2007 配置文件(PRF 文件)可以迅速地为用户创建 MAPI 配置文件。通过使用 PRF 文件,可以为用户设置新的配置文件或修改现有的配置文件,同时不影响安装的其他方面。还可以手动编辑 PRF 文件以自定义 Office Outlook 2007,加入未包括在 Office 自定义工具 (OCT) 用户界面中的 Office Outlook 2007 设置或 MAPI 服务。

Office Outlook 2007 中的 PRF 文件功能

就像 Outlook 的早期版本中那样,可以继续使用 PRF 文件提供选项以指定其他 Outlook 设置或 MAPI 服务以及验证帐户设置。

Office Outlook 2007 PRF 文件格式与 Outlook 2003 和 Outlook 2002 的 PRF 文件格式相同。这种文件格式结合了前两种 PRF 文件格式(用于 Outlook 2000 和更早版本)中所包括的功能。前两种格式中的一种格式用于 Outlook 工具 Newprof.exe。另一种格式则用于 Outlook 2000 的 Modprof.exe 工具。

Note注意
Outlook 工具 Newprof.exe 和 Modprof.exe 不再为必需。这些工具不能用于 Office Outlook 2007、Outlook 2003 或 Outlook 2002。可以使用 Office 自定义工具迅速地修改配置文件设置并创建包括这些设置的新 PRF 文件。

Outlook 处理 PRF 文件时,Outlook 确认未多次添加应唯一的服务以及不能重复的服务具有唯一的帐户名。大多数 MAPI 服务和帐户只能向配置文件添加一次。此规则的例外包括 POP、IMAP、PST(个人存储区文件夹)和 LDAP 的邮件服务器和目录服务提供程序。

使用 Outlook 98 和 Outlook 2000 PRF 文件

您可能在 Outlook 的早期版本(Outlook 2002 之前)中已有 PRF 文件,要将其更新并用于 Office Outlook 2007。如果您在 Outlook 98 或 Outlook 2000 中的 PRF 文件只包括企业或工作组设置,则可以使用 Office 自定义工具指定该文件,然后这些 Outlook 配置文件设置就会包括在安装程序自定义文件中。

如果较早的 PRF 文件指定 Internet Mode Only (IMO) 设置,则使用 Office 自定义工具创建新的 PRF 文件,然后将设置导出到 PRF 文件。新的 PRF 文件可用于配置转换中的配置文件设置或通过其他方法(如在用户的计算机上直接启动文件)自定义 Outlook 配置文件。

创建和更新 PRF 文件

若要创建 Office Outlook 2007 PRF 文件,可以使用 Office 自定义工具对配置文件设置进行配置,然后将设置导出到 PRF 文件。此过程根据您的规范创建新 Office Outlook 2007 PRF 文件。

还可以通过以文本编辑器手动编辑现有的 PRF 文件来指定配置文件设置。这个现有的 PRF 文件可能是使用 Office 自定义工具创建的文件,也可能是来自 Outlook 以前版本的 PRF 文件。

使用 Office 自定义工具创建 PRF 文件

对于创建含有 Office Outlook 2007 配置文件设置的 PRF 文件,一个直接的方法就是使用 Office 自定义工具自定义设置,然后将设置导出到 PRF 文件。

使用 Office 自定义工具创建 PRF 文件

  1. 在 Office 自定义工具中的“Outlook: Outlook 配置文件”页上选择自定义用户配置文件要采取的方式。若要指定要包括在 PRF 文件中的设置,请选择“修改配置文件”或“新建配置文件”,然后单击“下一步”。

  2. 在接下来的三个页面上自定义配置文件信息(如配置 Microsoft Exchange Server 连接和添加帐户)。

  3. 在“Outlook: 删除帐户并导出设置”页上单击“导出配置文件设置”,然后在出现提示时输入(或浏览到)文件名和位置。

手动编辑 PRF 文件

如果组织需要对 Outlook 配置文件做出特殊的修改,例如如果要添加未包含在 Office 自定义工具中的新服务,则可以编辑 PRF 文件。使用记事本之类的文本编辑器编辑旧 PRF 文件或用 Office 自定义工具创建的新 PRF 文件。进行更改或添加,然后保存文件。

Outlook PRF 文件中的主要功能区域包括:

  • 一节指定要执行的操作,如创建新配置文件、修改现有配置文件和改写现有配置文件。

  • 若干节进行特定于组织的自定义,包括要部署的服务器名称和配置。

  • 若干节将文件原有部分中指定的信息映射到注册表项设置。

PRF 文件对每节都包括详细的注释,描述用于根据更新修改文件的现有设置和选项。该文件包括七节:

  • 第 1 节:配置文件默认值

  • 第 2 节:要添加到配置文件的 MAPI 服务的列表

  • 第 3 节:要创建的 Internet 帐户的列表

  • 第 4 节:每个服务的默认值

  • 第 5 节:每个 Internet 帐户的设置值

  • 第 6 节:配置文件属性的映射

  • 第 7 节:Internet 帐户属性的映射

若要使每个服务定义都可以单独进行自定义,可以对配置文件中的每个服务在单独的标题(Service1、Service2 等)下复制第 4 节中的默认变量和值。第 6 节还将变量按每个服务定义进行分组。例如,可以将某些服务定义为唯一(UniqueService 为 Yes),而其他一些服务则不能(UniqueService 为 No)。

通常不用修改第 6 节和第 7 节中的现有条目。这些节定义在文件中其他位置定义的信息到注册表项设置的映射。但是,如果在 PRF 文件中定义新服务,则必须将这些服务的相应映射添加到第 6 节和第 7 节。

下表列出了唯一的帐户以及 Outlook 如何确定是否可以添加相同类型的新帐户。在 PRF 文件中添加提供程序时请牢记此信息。Outlook 确认未多次添加唯一的服务以及其他服务未发生冲突(例如所有 POP 帐户都具有唯一的名称)。

帐户 帐户是否唯一? 添加新帐户时用于确定冲突的方法

POP

帐户名

IMAP

帐户名

Hotmail/HTTP

帐户名

PST

PST 的完整路径(包括文件名)

Outlook 通讯簿

帐户是否存在

个人通讯簿

帐户是否存在

LDAP

帐户名

Exchange

提供程序是否存在

通过手动编辑 PRF 文件,可以添加 Office Outlook 2007 支持的任何 MAPI 服务。Outlook 的早期版本中支持以下服务,但不应该添加以下服务:

  • MS Mail

  • Symantec WinFax Lite

  • AW Fax

还可以删除 PRF 文件中列出的服务。

Note注意
手动更改文本文件时可能会引入错误,导致 Outlook 运行不正常。只有在没有其他方法更新用户配置文件时,才应该编辑和部署手动修改的 PRF 文件。如有可能,应使用 Office 自定义工具创建和部署 PRF 文件。

使用 PRF 文件应用 Outlook 用户配置文件

可以用多种方式应用 PRF 文件以更新 Outlook 配置文件:

  • 在 Office 自定义工具中导入 PRF 文件以指定转换中的配置文件设置,然后在部署或更新 Outlook 时加入转换。

  • 指定 PRF 文件作为 Outlook.exe 的命令行选项,在不提示用户的情况下导入 PRF 文件。示例:outlook.exe /importprf \\server1\share\outlook.prf。

  • 指定 PRF 文件作为 Outlook.exe 的命令行选项,但在导入 PRF 文件之前提示用户。示例:outlook.exe /promptimportprf \\localfolder\outlook.prf。如果将指定的 PRF 文件放在网络上的共享文件夹中,则运行 Outlook 时如果该文件找不到或不可用,可能无法应用设置。

  • 将注册表配置为在 Outlook 启动时触发 Outlook 导入 PRF 文件。可以使用 OCT 中的“添加/修改注册表项”页将这些注册表项选项部署到用户。还可以使用 OCT 的“添加/删除文件”页将 PRF 文件分发给用户。

    1. 删除以下注册表项值:

      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Setup\First-Run

      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Setup\FirstRun

    2. 在 HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Setup 子项中将 ImportPRF 的值设置为指定 PRF 文件名称和路径的字符串值。例如,将“ImportPRF”设置为 \\server1\share\outlook.prf