使用 Outlook 配置文件 (PRF) 文件自定義 Outlook 配置文件
使用 Microsoft Outlook 2010 配置文件 (.prf) 可以迅速地為用戶創建消息處理應用程序編程接口 (MAPI) 配置文件。通過使用 .prf 文件,可以為用戶設置新的配置文件或修改現有的配置文件,同時不影響安裝的其他方面。還可以手動編輯 .prf 文件以自定義 Outlook 2010,加入未包括在 Office 自定義工具 (OCT) 用戶界面中的 Outlook 設置或 MAPI 服務。
本文內容:
概述
就像在 Outlook 的早期版本中那樣,可以繼續使用 .prf 文件提供選項以指定其他 Outlook 設置或 MAPI 服務以及驗證帳戶設置。
雖然已經更改了 Outlook 2010 .prf 文件格式,但是 Microsoft Office Outlook 2007、Office Outlook 2003 和 Outlook 2002 版本的文件將與 Outlook 2010 兼容。如果您計劃為 Outlook 2010 部署更新 .prf 文件,則建議您使用 Office 自定義工具 (OCT) 重新創建 .prf 文件,將設置導出到新 .prf 文件,并使用該文件指定所需的附加 Outlook 設置或 MAPI 服務。
![]() |
---|
當在 Outlook 配置文件中已經擁有 Exchange 帳戶的用戶從 Outlook 2003 或 Outlook 2007 進行升級時,會向該配置文件中添加其他 Exchange 帳戶,這是一個已知問題。當您升級 Outlook 并使用配置為“修改配置文件”和“定義要對現有默認配置文件進行的更改”的自定義 OCT 文件 (.msp) 或 .prf 文件來應用自定義設置時,會出現此問題。 要防止在將用戶升級到 Outlook 2010 時,在一個配置文件中創建多個 Exchange 帳戶,必須創建一個 .prf 文件并設置屬性 BackupProfile=False 和 UniqueService=Yes。有關具體操作步驟,請參閱使用自定義 MSP 從早期 Office 版本升級后,使用現有 Outlook 配置文件在 Outlook 2010 中創建多個 Exchange 帳戶(該鏈接可能指向英文頁面) (http://go.microsoft.com/fwlink/?linkid=199704&clcid=0x804)(該鏈接可能指向英文頁面)。 |
開始之前
開始部署之前,請查看規劃 Outlook 2010 的概述,以確定想要使用 .prf 文件配置的設置。
有關 OCT 的詳細信息,請參閱 Office Customization Tool in Office 2010(該鏈接可能指向英文頁面)。
過程
若要創建 Outlook 2010 .prf 文件,可以使用 OCT 對配置文件設置進行配置,然后將設置導出到 .prf 文件。此過程將創建一個包括您的規范的新 Outlook 2010 .prf 文件。
還可以通過用文本編輯器手動編輯現有的 .prf 文件來指定配置文件設置。這個現有的 .prf 文件可能是使用 OCT 創建的文件,也可能是來自 Outlook 以前版本的 .prf 文件。但是,該 .prf 文件格式已在 Outlook 2010 中更改。因此,建議您重新創建較舊的 .prf 文件以防止意外行為發生。
創建 .prf 文件
使用 Office 自定義工具創建 PRF 文件
-
從網絡安裝點的根目錄運行以下命令行以啟動 Office 自定義工具:\\server\share\\setup.exe /admin
-
若要編輯現有自定義文件 (.msp),請在“選擇產品”對話框中,單擊“打開現有安裝程序自定義文件”。若要新建自定義文件,請選擇要自定義的 Office 套件,然后單擊“確定”。
-
在“Outlook”區域,單擊“Outlook 配置文件”。選擇您希望如何為用戶自定義配置文件。若要指定要包括在 .prf 文件中的設置,請選擇“修改配置文件”或“新建配置文件”。
-
若要添加并配置新帳戶或者修改或刪除現有帳戶,請單擊“添加帳戶”,然后單擊“自定義其他 Outlook 配置文件和帳戶信息”。
-
完成 Outlook 配置文件配置之后,在“Outlook”區域,單擊“導出設置”。
-
單擊“導出配置文件設置”按鈕以創建新 .prf 文件。輸入文件名以及用于保存文件的路徑,然后單擊“保存”。
手動編輯 .prf 文件
手動更改文本文件時可能會引入錯誤,導致 Outlook 運行不正常。只有在沒有其他方法更新用戶配置文件時,才應該編輯和部署手動修改的 .prf 文件。如有可能,應使用 OCT 創建和部署 .prf 文件。
手動更新 .prf 文件
-
使用文本編輯器(如記事本)打開 .prf 文件。
-
進行更改或添加。通過手動編輯 .prf 文件,您可以添加 Outlook 2010 支持的任何 MAPI 服務。.prf 文件中的每個節都包括詳細的注釋,這些注釋描述用于修改包含更新的文件的現有設置和選項。該文件包括下表中顯示的七個節:
節 說明 第 1 節 - 配置文件默認值
在本節中等號 (=) 左邊發現的字符串標識符(ProfileName、DefaultProfile 等)是在 Outlook 中的 .prf 處理器中定義的,并且無法在外部進行修改。這些是用于設置用戶配置文件的默認設置。
例如:
[General] Custom=1 ProfileName=EveryAccount
在執行新 .prf 文件時,現有的配置文件可能會被覆蓋或更新。一些設置控制新設置的應用方式:
- “OverwriteProfile”設置可設為“是”、“追加”或“否”。若要更新現有配置文件,請將該值設置為“追加”。這將保留現有配置文件并更新已經更改的節。若要用新配置文件覆蓋現有配置文件,請將此值設置為“是”。若要阻止覆蓋現有配置文件,請將此值設置為“否”。
- “ModifyDefaultProfileIfPresent”設置可設為“True”或“False”。如果設置為“True”,則 Outlook 將修改默認配置文件,即使新配置文件名稱與現有配置文件名稱不同也不例外。
第 2 部分 - 配置文件中的服務
本節包括要在客戶端中配置的服務的列表。這些服務是按照它們添加到配置文件中的順序列出的。第 4 節中定義和引用了此處所列出的每項服務。
例如:
[Service List] ;ServiceX=Microsoft Outlook Client ServiceEGS1=Exchange Global Section Service1=Microsoft Exchange Server
您可以添加 Outlook 2010 支持的任何 MAPI 服務。Outlook 的早期版本中支持以下服務,但不應該添加以下服務:
- MS Mail
- Symantec WinFax Lite
- AW Fax
第 3 節 - Internet 帳戶的列表
Internet 帳戶可以是 POP 或 IMAP 電子郵件帳戶。本節列出了將在第 5 節中定義和引用的 Internet 帳戶。
例如:
[Internet Account List] Account1=I_Mail Account2=IMAP_I_Mail
第 4 節 - 每個服務的默認值
您可以在本節中添加屬性或更改配置文件中的服務的現有屬性值。MAPI 配置文件屬性是在每個服務各自的 [ServiceN] 標題下為服務定義的。有效的配置文件屬性名稱由第 6 節中的 MAPI 配置文件屬性映射來決定。
例如:
[Service1] OverwriteExistingService=No UniqueService=Yes MailboxName=%UserName%
若要使每個服務定義都可以單獨進行自定義,可以對配置文件中的每個服務在單獨的標題(Service1、Service2 等)下復制第 4 節中的默認變量和值。
對于要更新的每個服務,“OverwriteExistingService”設置可以設為“是”或“否”。請將該值設置為“是”以便為該服務重新創建屬性。“OverwriteExistingService”設置的默認值為“否”。如果指定“否”,則將不會更新服務,即使已經列出了新設置也不例外。
第 5 節 - 每個 Internet 帳戶的值
本節為第 3 節中引用的 POP 和 IMAP 電子郵件帳戶定義值。與服務屬性的列出方式類似,Internet 帳戶屬性是使用 [AccountN] 標題符號列出的。有效的配置文件屬性名稱由第 7 節中的 MAPI 配置文件屬性映射來決定。
例如:
[Account1] UniqueService=No AccountName=POP Account POP3Server=pop.mail.ms.com
第 6 節 - 配置文件屬性的映射
通常不用修改第 6 節和第 7 節中的現有條目。這些節定義在文件中其他位置定義的信息到注冊表項設置的映射。但是,如果在 .prf 文件中定義新服務,則必須將這些服務的相應映射添加到第 6 節和第 7 節。
第 6 節列出了 Outlook 支持的每個服務名稱,以及與存儲配置文件屬性時 Outlook .prf 處理器實現的注冊表項對應的數字 MAPI 配置文件屬性值。
第 6 節中列出的所有值都將直接映射到 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\ProfileName 注冊表項,其中 ProfileName 將由對應配置文件的名稱所替換。添加服務時,將為該服務創建新的 GUID。
為 Exchange 節分配了預定義的 GUID,因為這些節是唯一的服務。服務可以具有多個節 GUID。因此注冊表中的 GUID 的數目并不總是與 Outlook 已“注冊”的服務的數目相對應。
第 6 節包括配置文件屬性的一些映射字符串。這使得 .prf 文件非常靈活。如果您知道想要更改的特定屬性,則可以編寫一個 .prf 文件,其中具有第 6 節中的合適屬性以及第 4 節中合適的對應屬性值,這樣便可以部署屬性。
第 7 節 - Internet 帳戶屬性的映射。請不要修改。
本節與第 5 節中的指定 [AccountN] 帳戶的映射相對應。在擴展和列出 DWORD 數據類型的配置文件節中有一個 GUID (GUID 9375CFF0413111d3B88A00104B2A6676)。這些 DWORD 類型中的每一個都與 .prf 文件中的帳戶相對應。每個帳戶可能具有多個 DWORD 注冊表項。因此,與服務一樣,帳戶沒有一對一映射。
此處提供了與第 6 節中列出的屬性類型相同的注冊屬性類型,并且為 MAPI 配置文件屬性映射提供了相同的符號。單獨的節(2、4、6 以及 3、5、7)是“僅 Internet (OMI)”和“企業工作組”模式的項目。因為 Outlook 的早期版本的 OMI 存儲在注冊表中的不同位置,并且遷移代碼取決于將采用一致格式的值,所以您不應該修改本節,即使要為 Outlook 2000 以后的 Outlook 版本部署更新也不例外。
-
完成了更改之后,請保存文件。有關如何應用 .prf 文件的說明,請參閱以下應用 .prf 文件這一節。
應用 .prf 文件
可以用多種方式應用 .prf 文件以更新 Outlook 配置文件。
使用自定義文件應用 .prf 文件
-
從網絡安裝點的根目錄中,運行以下命令行以啟動 OCT:\\server\share\setup.exe /admin。
-
若要編輯現有 .msp 文件,請在“選擇產品”對話框中,單擊“打開現有安裝程序自定義文件”。若要新建自定義文件,請選擇要自定義的 Office 套件,然后單擊“確定”。
-
在“Outlook”區域,單擊“Outlook 配置文件”。選擇“應用 PRF”,然后瀏覽到該文件。
-
在“文件”菜單上,單擊“保存”以保存 .msp 文件。
-
退出 OCT。
-
將 .msp 文件置于 Office 安裝源的 \Updates 文件夾中。
-
從原始安裝源安裝 Office 2010。
使用其他選項應用 .prf 文件
-
指定 .prf 文件作為 Outlook.exe 的命令行選項,以在不提示用戶的情況下導入 .prf 文件。例如:outlook.exe /importprf \\server1\share\outlook.prf。
-
指定 .prf 文件作為 Outlook.exe 的命令行選項,但在導入 .prf 文件之前提示用戶。例如:outlook.exe /promptimportprf \\localfolder\outlook.prf。如果將指定的 .prf 文件放在網絡上的共享文件夾中,則運行 Outlook 時如果該文件找不到或不可用,可能無法應用設置。