使用 Outlook 設定檔 (PRF) 自訂 Outlook 設定檔

 

適用版本: Office 365 ProPlus, Outlook 2013

上次修改主題的時間: 2016-11-29

Microsoft Outlook 2010 設定檔 (.prf) 可讓您快速為使用者建立「訊息應用程式開發介面」(MAPI) 設定檔。

您可以使用 .prf 檔案,為使用者設定新的設定檔或修改現有的設定檔,而不會影響安裝的其他部分。您也可以手動編輯 .prf 檔案以自訂 Outlook 2010,使其包含 Office 自訂工具 (OCT) 使用者介面中所沒有的 Outlook 設定和 MAPI 服務。

本文內容:

  • 概觀

  • 開始之前

  • 建立 .prf 檔案

  • 手動編輯 .prf 檔案

  • 套用 .prf 檔案

概觀

就如同舊版的 Outlook 一樣,您可以繼續使用 .prf 檔,以提供選項指定其他的 Outlook 設定或 MAPI 服務,並確認帳戶設定。

Outlook 2010 .prf 的檔案格式已變更,但是 Microsoft Office Outlook 2007、Office Outlook 2003 及 Outlook 2002 版本的檔案仍與 Outlook 2010 相容。若打算對 .prf 檔案進行更新以供 Outlook 2010 部署之用,建議您使用 Office 自訂工具 (OCT) 重新建立 .prf 檔案,將設定匯出至新的 .prf 檔案,然後使用此檔案指定所需之其他 Outlook 設定或 MAPI 服務。

重要

已知設定檔中具有 Exchange 帳戶的使用者從 Outlook 2003 或 Outlook 2007 升級時,會在 Outlook 設定檔中額外新增 Exchange 帳戶。使用者若是使用設定成 [修改設定檔] 及 [對現有的預設設定檔定義要執行的變更] 的自訂 OCT 檔案 (.msp) 或 .prf 檔案升級 Outlook 及套用自訂,即可能會發生此問題。
在您將使用者升級至 Outlook 2010 時,若要避免在一個設定檔中建立多個 Exchange 帳戶,您必須下載並使用 OCT Service Pack 1 (SP1) 版本,該版本可以從 Microsoft 下載中心 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189316&clcid=0x404) (可能為英文網頁) 下載。若要更新 OCT,請以下載套件內含的新 /Admin 資料夾,取代 Office 2010 安裝檔案或安裝影像中的 /Admin 資料夾。如果沒有使用 OCT SP1 版本,則必須建立 .prf 檔案並設定屬性 BackupProfile=False 和 UniqueService=Yes。如需此作業的執行步驟,請參閱使用自訂 MSP 升級舊版 Office 之後,已有 Outlook 設定檔的 Outlook 2010 中會建立多個 Exchange 帳戶 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199704&clcid=0x404) (可能為英文網頁)。

開始之前

開始部署之前,請先檢閱<規劃 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 檔案

  1. 從網路安裝點的根目錄執行下列命令列,以啟動 Office 自訂工具:*\\server\share\*setup.exe /admin

  2. 若要編輯現有的自訂檔案 (.msp),請在 [選取產品] 對話方塊中,按一下 [開啟現有的安裝程式自訂檔案]。若要建立新的自訂檔案,請選取您要自訂的 Office 套件,然後按一下 [確定]。

  3. 在 [Outlook] 區域中,按一下 [Outlook 設定檔]。選取您要為使用者自訂設定檔的方式。若要指定將設定包含在 .prf 檔案中,請選擇 [修改設定檔] 或 [新增設定檔]。

  4. 若要新增及設定新帳戶,或是修改或移除現有的帳戶,請按一下 [新增帳戶],然後按一下 [自訂其他 Outlook 設定檔與帳戶資訊]。

  5. 完成 Outlook 設定檔設定之後,請在 [Outlook] 區域中按一下 [匯出設定]。

  6. 按一下 [匯出設定檔設定] 按鈕建立新的 .prf 檔案。輸入檔案名稱及檔案儲存路徑,然後按一下 [儲存]。

手動編輯 .prf 檔案

當您以手動方式變更文字檔時,可引發錯誤,導致 Outlook 無法正常運作。除非您沒有其他方式可以更新使用者設定檔,否則不應該編輯和部署手動修改的 .prf 檔案。如果可能的話,應該使用 OCT 建立和部署 .prf 檔案。

手動更新 .prf 檔案

  1. 使用 [記事本] 等文字編輯器開啟 .prf 檔案。

  2. 變更或新增內容。以手動方式編輯 .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 傳真

    區段 3:網際網路帳戶清單

    網際網路帳戶可以是 POP 或 IMAP 電子郵件帳戶。此區段會列出在區段 5 中定義及參照的網際網路帳戶。

    例如:

    [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:每個網際網路帳戶的值

    此區段會定義在區段 3 中所參照之 POP 及 IMAP 電子郵件帳戶的值。網際網路帳戶屬性類似服務屬性,都是使用 [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:網際網路帳戶屬性的對應。切勿修改。

    此區段會對應至區段 5 中所指定之 [AccountN] 帳戶的對應。Profile 區段中的 GUID (GUID 9375CFF0413111d3B88A00104B2A6676),會展開及列出 DWORD 資料類型。這些 DWORD 類型,每一個都會對應至 .prf 檔案中的 Account。每個帳戶可能會有多個 DWORD 登錄機碼。因此,如同 Services 一樣,Accounts 沒有一對一的對應。

    此處會顯示與區段 6 所列相同的登錄屬性類型,也會為 MAPI 設定檔屬性對應提供相同的標記法。不同的區段 (2、4、6 及 3、5、7) 是 Internet Only (OMI) 及 Corporate Workgroup 這兩個模式的成品。因為在舊版 Outlook 的登錄中,OMI 是儲存在不同的位置,而且移轉碼係取決於格式一致的值,所以即使您要部署 Outlook 2000 以後的 Outlook 版本更新,也不應該修改此區段。

  3. 完成變更之後,請儲存檔案。如需如何套用 .prf 檔案的說明,請參閱下一節<套用 .prf 檔案>。

套用 .prf 檔案

您可以使用數種方式套用 .prf 檔案,以更新 Outlook 設定檔。

使用自訂檔案套用 .prf 檔案

  1. 從網路安裝點的根目錄,執行下列命令列以啟動 OCT:\\server\share**\setup.exe /admin**

  2. 若要編輯現有的 .msp 檔案,請在 [選取產品] 對話方塊中,按一下 [開啟現有的安裝程式自訂檔案]。若要建立新的自訂檔案,請選取您要自訂的 Office 套件,然後按一下 [確定]。

  3. 在 [Outlook] 區域中,按一下 [Outlook 設定檔]。選取 [套用 PRF],然後瀏覽至該檔案。

  4. 在 [檔案] 功能表上,按一下 [儲存] 儲存 .msp 檔案。

  5. 結束 OCT。

  6. 將 .msp 檔案置於 Office 安裝來源的 \Updates 資料夾中。

  7. 從原始安裝來源安裝 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 時無法使用,可能不會套用設定。