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