在 Outlook 2010 和更新版本中,共用郵件資料夾預設會以快取模式下載

原始 KB 編號:   982697

徵狀

根據預設,如果使用快取模式設定 Microsoft Outlook 2010 或更新版本的設定檔,並將另一個使用者的信箱或共用資料夾新增至您的設定檔,共用信箱中您具有存取權的所有資料夾中的所有專案都會下載到您的本機快取中。 這是 Microsoft Office Outlook 2007 的變更,在此情況下,只會預設會緩存共用的非郵件資料夾專案。

例如,下圖顯示 Marcelo Santos 的共用 [收件匣] 資料夾。 在 Outlook 2010 中快取此 [收件匣] 資料夾,因為在功能窗格中選取此資料夾時,狀態列會顯示 [ 已連線 ]。

快取之共用信箱的範例

原因

這項問題是由於 Outlook 2010 中引入的預設共用資料夾快取行為變更所造成,並在 Outlook 的更新版本中保存。

解決方案

若要變更 Outlook 2010 或更新版本中的共用資料夾快取行為,使其符合 Office Outlook 2007 中的預設行為,您必須將下列登錄資料新增至 Outlook 用戶端。 在此情況下,只會快取非郵件資料夾(例如行事曆、連絡人及任務資料夾)。

關鍵:

HKEY_CURRENT_USER\Software\Microsoft\Office<xx.0> \Outlook\Cached 模式

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office<xx.0> \Outlook\Cached 模式

附注 預留位置代表您的 Office 版本 (16.0 = office 2016、Office 2019 或 Outlook for Office 365,15.0 = Office 2013,14.0 = Office 2010) 。

名稱: CacheOthersMail
類型: DWORD:
數值:0

注意

如果您在登錄機碼中設定登錄值 \Policies ,則會將變更套用至所有現有的 Outlook 設定檔。 如果您在非原則機碼中設定登錄值,則變更只會套用至您建立的新 Outlook 設定檔。

您可以使用下列其中一種方法來設定 Outlook 2010 或更新版本的此登錄資料:

  • 手動變更 Windows 登錄。
  • 使用「群組原則」設定來設定註冊表。
  • 使用 Office 自訂工具部署共用郵件資料夾快取設定。

不論使用哪一種方法,如果停用共用郵件資料夾的快取,當您在功能窗格中選取另一個信箱中的共用郵件資料夾時,Outlook 狀態列會顯示 線上 。 如下圖所示。

線上顯示 Outlook 狀態列的範例

在此設定中,當您在 Outlook 中離線工作時,郵件資料夾中的專案無法使用。 不過,當您在 Outlook 中離線工作時,仍然可以使用非郵件資料夾中的專案。

方法 1-手動修改 Windows 登錄

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需如何備份及還原登錄的詳細資訊,請參閱 how to 備份及還原 Windows 中的登錄

若要變更 Outlook 2010 或更新版本中的共用資料夾快取行為,使其符合 Office Outlook 2007 中的預設行為,您必須將登錄值新增至 Outlook 用戶端。 如果要執行這項操作,請依照下列步驟執行:

  1. 結束 Outlook。

  2. 啟動 [登錄編輯程式]。 若要這麼做,請視您的 Windows 版本使用下列其中一個程式。

    • Windows 10 和 Windows 8:按 Windows 鍵 + R 開啟 [執行] 對話方塊。 輸入 regedit.exe ,然後按 [確定]
    • Windows 7 和 Windows Vista:選取 [ 開始],在搜尋方塊中輸入 regedit.exe ,然後按 enter。
  3. 找到並選取登錄機碼: HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Cached Mode

    注意

    Xx 預留位置代表您的 Office 版本 (16.0 = office 2016,office 2019,或 Outlook for Office 365,15.0 = Office 2013,14.0 = Office 2010) 。

    若快取 模式 機碼不存在,請遵循下列步驟建立此機碼:

    1. 選取 [ Outlook 機碼]。
    2. 在 [ 編輯 ] 功能表上,指向 [ 新增],然後選取 [機 ]。
    3. 輸入快取 模式,然後按 enter 鍵。
    4. 選取快取 模式 機碼,然後移至步驟4。
  4. 在 [ 編輯 ] 功能表上,指向 [ 新增],然後選取 [ DWORD 值]。

  5. 輸入 CacheOthersMail,然後按 enter。

  6. 在 [ 編輯 ] 功能表上,選取 [ 修改]。

  7. 輸入 0,然後選取 [確定]

  8. 結束 [登錄編輯程式]。

  9. 啟動 Outlook。

注意

此方法只會影響您建立的任何新的 Outlook 設定檔。 若要變更所有現有 Outlook 設定檔的行為,請在下列登錄機碼路徑中新增登錄值:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\\<xx.0>\Outlook\Cached Mode

預留位置代表您的 Office 版本 (16.0 = office 2016、office 2019 或 Outlook for office 365, 15.0 = office 2013, 14.0 = office 2010) 。

方法 2-使用群組原則設定來設定登錄

在 Outlook 2010 或更新版本中變更預設共用資料夾快取行為所需的登錄機碼值,都可以使用群組原則設定來設定

Outlook 2013 或更新版本

Outlook 的預設群組原則範本檔案包含控制此功能的原則設定。 這些是 outlook 2016、Outlook 2019 和 Outlook for Office 365 及 Outlk15.admx 和 Outlk15.admx for Outlook 2013 的 Outlk16 admx 和 Outlk16。

若要使用 Outlook 群組原則範本來部署此設定,請遵循下列步驟:

  1. 從 Microsoft 下載中心下載下列檔:

  2. 解壓縮 admintemplates_32bit.exe 或 admintemplates_64bit.exe 檔案至磁片上的資料夾。

  3. 將適用于您的 Outlook 版本的檔案複製到 C:\Windows\PolicyDefinitions 資料夾。

    Office 2016、Office 2019 或 Outlook for Office 36: Outlk16 admx
    Office 2013: Outlk15.admx admx

  4. 將適用于您的 Outlook 版本的檔案複製到 C:\Windows\PolicyDefinitions \ xx-xx

    Office 2016、Office 2019 或 Outlook for Office 36: Outlk16 adml
    Office 2013: Outlk15.admx。 adml

    其中, xx-xx 為語言文化特性名稱。 例如,對於英文 (US) ,語言文化 Name 是 en-us。 如需語言文化名稱的詳細資訊,請參閱 語言區域性名稱、代碼及 ISO 值 [c + +]

    注意

    Adml 檔案必須從正確的語言資料夾複製。

  5. 啟動群組原則物件編輯器或群組原則管理主控台。

    注意

    因為您可能會將原則設定套用到組織單位,而不是整個網域,所以在套用原則設定的情況下,步驟可能也會不同。 因此,請參閱您的 Windows 檔以取得詳細資訊。

  6. 在 [群組原則物件編輯器] 或 [群組原則管理] 主控台的 [ 使用者 設定] 下,展開 [系統 管理範本],展開您的 Microsoft Outlook 版本,再展開 [ Outlook 選項],然後選取 [ 代理人 ] 節點。

    Outlook 2013 的螢幕擷取畫面:

    Outlook 2013 的螢幕擷取畫面

  7. 在 [ 代理人] 底下,按兩下 [ 停用共用郵件資料夾 快取]。

  8. 選取 [ 啟用],然後選取 [確定]

    此時,當複製群組原則設定時更新時,會在 Outlook 2013 用戶端工作站上套用原則設定。 若要測試此變更,請在命令提示字元處輸入 gpupdate /force 命令,然後按 enter:

在您執行此命令之後,請在用戶端工作站上啟動登錄編輯程式,以確定登錄 CacheOthersMail 值存在於用戶端,且其值為 0

Key: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office<xx.0> \Outlook\Cached 模式

附注 預留位置代表您的 Office 版本 (16.0 = office 2016、Office 2019 或 Outlook for Office 365,15.0 = Office 2013) 。

名稱: CacheOthersMail
類型: DWORD:
數值:0

如果您在登錄中看到此登錄資料,「群組原則」設定已經套用至此用戶端。 啟動 Outlook 2013,確認已執行此變更。

Outlook 2010

Outlook 2010 的預設群組原則範本 (Outlk14.adm) 不含控制此功能的原則設定。 因此,您必須使用自訂的群組原則範本來管理這種功能。

若要使用自訂群組策略範本來部署此設定,請遵循下列步驟:

  1. 從 Microsoft 下載中心下載下列檔:

    https://download.microsoft.com/download/2/1/F/21FB30E6-C526-4B65-BAF1-7FE0E2252879/outlk14-DisableCachingSharedMailFolders.zip

    注意

    自訂 .adm 範本包含下列文字。

    類別使用者
    類別!!L_MicrosoftOfficeOutlookCachedSharedMailFolders
    政策!!L_TurnOnOffSharedMailFolderCaching
    KEYNAME "Software\Policies\Microsoft\Office\14.0\Outlook\Cached Mode"
    解釋!!L_TurnOnOffSharedMailFolderCachingExplain
    VALUENAME "CacheOthersMail"
    VALUEON 數值0
    VALUEOFF 數值1
    結束原則結束類別

    L_MicrosoftOfficeOutlookCachedSharedMailFolders = "Outlook 2010 共用郵件資料夾快取"
    L_TurnOnOffSharedMailFolderCaching = "停用共用郵件資料夾快取"
    L_TurnOnOffSharedMailFolderCachingExplain = "此原則會控制在 Outlook 2010 中共用郵件資料夾的快取。預設情況下,Outlook 2010 快取共用郵件和非郵件 (行事曆、連絡人、您有權存取的工作) 。 \n 請啟用這個原則,將 Outlook 設定為只快取共用的非郵件資料夾。 這會反映 Outlook 2007 中的預設共用資料夾快取行為。 \n\n 如果停用此原則或未設定此原則,當您將另一個信箱新增至您的設定檔時,您有存取權的共用郵件和非郵件資料夾會在 .ost 檔案中快取。

  2. 將 Outlk14-DisableCachingSharedMailFolders 檔案新增至「群組原則物件編輯器」或「群組原則管理主控台」。

    注意

    新增 .adm 檔案至群組原則物件編輯器或「群組原則管理主控台」的步驟,視您執行的 Windows 版本而有所不同。 此外,因為您可能將原則設定套用到組織單位,而不是整個網域,所以在套用原則設定的此方面,步驟可能也會不同。 因此,請參閱您的 Windows 檔以取得詳細資訊。

    將 .adm 範本新增至群組原則物件編輯器或「群組原則管理主控台」之後,請移至步驟3。

  3. 在 [群組原則物件編輯器] 或 [群組原則管理] 主控台的 [ 使用者 設定] 下,展開 [ 傳統系統管理範本 (ADM]) 以找出您自訂範本的原則節點。 使用步驟1中提供的自訂 * .adm 範本,此節點稱為 Outlook 2010 共用郵件資料夾 快取。

    Outlook 2010 共用郵件資料夾快取

  4. 在 [ Outlook 2010 共用郵件資料夾 快取] 底下,按兩下 [ 停用共用郵件資料夾 快取]。

  5. 選取 [ 啟用],然後選取 [確定]

    此時,當複製群組原則設定時更新時,會在 Outlook 2010 用戶端工作站上套用原則設定。 若要測試此變更,請在命令提示字元處輸入 gpupdate /force 命令,然後按 enter 鍵。

在您執行此命令之後,請在用戶端工作站上啟動登錄編輯程式,以確保用戶端上存在 CacheOthersMail 登錄值,且其值為 0

索引鍵: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Cached Mode

名稱: CacheOthersMail
類型: DWORD:
數值:0

如果您在登錄中看到此登錄資料,「群組原則」設定已經套用至此用戶端。 啟動 Outlook 2010,確認已執行此變更。

方法 3-使用 Office 自訂工具部署共用郵件資料夾快取設定

您可以使用 Office 自訂工具 (OCT) 部署共用郵件資料夾快取設定。

Outlook 2013 或更新版本

若要在 Outlook 2013 或更新版本中部署此設定,請使用 Office 自訂工具 (OCT) 內建設定。 如果要執行這項操作,請依照下列步驟執行:

注意

您必須要有 Microsoft Office 的 enterprise edition,才可使用 OCT。 如果您有 Office 的零售版,當您嘗試啟動 OCT:找不到執行 Office 自訂工具所需的檔案時,會收到下列錯誤。 從合格產品的安裝點執行安裝程式。

  1. 選取 [開始],在 [開始搜尋] 方塊中輸入 cmd ,然後按 enter 鍵。

  2. 在命令提示字元處,輸入 Office 安裝檔案的路徑,後面接著 "/admin",如下所示,然後按 Enter:

    \\Server\share\Office\Setup.exe/admin

  3. 在 [ 選取產品 ] 對話方塊中,選取 [為下列產品建立新的安裝程式自訂 檔案]。

  4. 在 [ 選取產品 ] 對話方塊中選取 Office 產品,然後選取 [確定]

  5. 在 OCT 的流覽窗格中,選取 [ 修改使用者設定],展開您的 Microsoft Outlook 版本,再展開 [ Outlook 選項],然後選取 [ 代理人]。

  6. 連按兩下 [ 停用共用郵件資料夾 快取]。

  7. 選取 [ 啟用],然後選取 [確定]

  8. 完成 OCT 中的所有剩餘工作,然後儲存 .msp 檔案。

  9. 使用此 .msp 檔案部署 Office。

注意

此方法只會影響您建立的任何新的 Outlook 設定檔。 若要變更所有現有 Outlook 設定檔的行為,請在下列登錄機碼路徑中新增登錄值:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\\<xx.0>\Outlook\Cached Mode

預留位置代表您的 Office 版本 (16.0 = office 2016、office 2019 或 Outlook for office 365, 15.0 = office 2013) 。

Outlook 2010

若要在 Outlook 2010 中部署此設定,請使用 Office 自訂工具 (OCT) 中的 [ 新增登錄專案 ] 選項。 如果要執行這項操作,請依照下列步驟執行:

注意

您必須擁有 Enterprise edition 的 Microsoft Office 2010,才能使用 OCT。 如果您有 Office 2010 的零售版,當您嘗試啟動 OCT:找不到執行 Office 自訂工具所需的檔案時,會收到下列錯誤。 從合格產品的安裝點執行安裝程式。

  1. 選取 [開始],在 [開始搜尋] 方塊中輸入 cmd ,然後按 enter 鍵。

  2. 在命令提示字元處,輸入下列命令,然後按 Enter:

    \\Server\share\Office2010\Setup.exe/admin

  3. 在 [ 選取產品 ] 對話方塊中,選取 [為下列產品建立新的安裝程式自訂 檔案]。

  4. 在 [ 選取產品 ] 對話方塊中選取 Office 產品,然後選取 [確定]

  5. 在 OCT 的流覽窗格中,選取 [ 修改使用者設定],然後選取 [ 新增]。

  6. 在 [ Add/Modify 登錄專案 ] 對話方塊中,進行下列變更,然後選取 [確定]

    1. RootHKEY_CURRENT_USER
    2. 日期類型REG_DWORD
    3. : Software\Microsoft\Office\14.0\Outlook\Cached 模式
    4. 值名稱: CacheOthersMail
    5. 值資料:0

    下圖顯示在 Add/Modify 登錄專案 ] 對話方塊中所做的變更。

    Add/Modify 登錄專案

    在 [ Add/Modify 登錄專案] 對話方塊中選取 [確定] 之後,OCT 會顯示此登錄資料。 這項變更如下圖所示。

    Add/Modify 登錄專案的結果

  7. 完成 OCT 中的所有剩餘工作,然後儲存 .msp 檔案。

  8. 使用此 .msp 檔案部署 Office 2010。

注意

此方法只會影響您建立的任何新的 Outlook 設定檔。 若要變更所有現有 Outlook 設定檔的行為,請在下列登錄機碼路徑中新增登錄值:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Cached Mode

詳細資訊

停用所有共用資料夾的下載

當您使用快取模式設定檔時,您可以停用所有共用資料夾的快取。 這包括共用郵件資料夾和共用的非郵件資料夾。 此設定可在 OCT 和群組原則範本中使用。

2008

在 OCT for Outlook 2010 和更新版本中,控制所有共用資料夾快取的設定,都位於 [ 修改使用者設定]、[您的 Microsoft Outlook 版本]、[帳戶設定]、[exchange] 快取 Exchange 模式及設定命名為 [下載共用的非郵件資料夾]。

下圖顯示 Outlook 2010 OCT 中的此設定。

Outlook 2010 OCT 中的設定

當您使用 OCT 停用此設定時,會在 Outlook 用戶端上設定下列登錄機碼值。

Key: HKEY_CURRENT_USER\Software\Microsoft\Office\<> \Outlook\cached 模式

附注 預留位置代表您的 Office 版本 (16.0 = office 2016、office 2019 或 Outlook for office 365, 15.0 = office 2013, 14.0 = office 2010) 。

名稱: DownloadSharedFolders
類型:DWORD
數值:0

群組原則範本

在 Outlook 2010 和更新版本的群組原則範本中,控制所有共用資料夾快取的設定,都位於 [使用者設定]、[系統管理範本]、您的 Microsoft Outlook 版本、帳戶設定、Exchange、快取 Exchange 模式,以及設定命名為 [下載共用的非郵件資料夾] 底下。

下圖顯示在 Outlook 2010 中控制此設定的群組原則管理編輯器。

此圖顯示在 Outlook 2010 中控制此設定的群組原則管理編輯器

當您使用群組原則設定停用此設定時,Outlook 2010 用戶端上會設定下列登錄機碼值。

Key: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<> \Outlook\cached 模式

附注 預留位置代表您的 Office 版本 (16.0 = office 2016、Office 2019 或 Outlook for Office 365,15.0 = Office 2013,14.0 = Office 2010) 。

名稱: DownloadSharedFolders
類型:DWORD
數值:0

離線 Outlook 資料 ( .ost) 檔案的大小影響

若 Outlook 設定為下載共用資料夾,共用資料夾的內容會儲存在本機離線 Outlook 資料 ( .ost) 檔案中。 如果共用資料夾包含許多專案或大附件,.ost 檔案大小可能會大幅增加。

此外,Outlook 2013 也會引入網站信箱的支援。 網站信箱功能需要 Exchange Server 2013 或更新版本,以及 SharePoint 2013 或更新版本。 如果您是在其中一種環境中工作,且被授與網站信箱的許可權,則網站信箱會自動新增至 Outlook 2013 或更新版本。 如果您已啟用下載共用資料夾,網站信箱內容會同步處理至您的本機 .ost 檔案。 這可能會產生大幅增加的 .ost 檔案。

如需大型 Outlook 資料檔案和效能的詳細資訊,請參閱 如果您有大型 outlook 資料檔案,可能會讓應用程式暫停

如果 .ost 檔案的大小受到原則限制,快取共用資料夾可能會導致達到 .ost 檔案大小的限制。 如需管理員可能用來限制 Outlook 資料檔案大小的原則的詳細資訊,請參閱 how to configure the ( .pst) 與 outlook 中 ( .ost) 檔案的大小限制