Outlook 自動完成清單

原始 KB 編號: 2199226

重要事項

Exchange Online 透過 Microsoft Search 提供一些搜尋功能。 從 Microsoft 365 Outlook 版本 2202 (組建 14931.20604) 開始,如果您已連線到 Exchange Online 信箱,則撰寫郵件時的收件者/副本/密件抄送行建議清單是由 Microsoft Search 提供技術支援。 在此特定案例中,本文只有兩個區段適用:「啟用自動完成功能」和「一次移除一個自動完成清單專案」。

Microsoft Outlook 會維護自動完成清單。 [自動名稱檢查] 功能和 [自動完成] 功能都會使用此清單。 當您從 Outlook 傳送電子郵件訊息時,會自動產生 AutoComplete 清單,也稱為 暱稱快取。 清單會包含您先前已傳送郵件之人員的 SMTP 位址、LegacyExchangeDN 項目及顯示名稱。

注意:Outlook 的自動完成清單是 Outlook 專屬的,不會與 Outlook 網頁版 共用。 此應用程式會維護自己的自動完成清單。

有限的項目數

Outlook 限制您可以在 AutoComplete 清單中儲存的項目數。 達到此限制之後,Outlook 會使用內部演算法來判斷要從清單中移除的最佳名稱。 它會根據 使用量加權的程式來執行此動作。 因此,您可能會發現某些名稱意外地從昵稱快取中移除。 若要避免這種情況,您可以使用下列一般方法:

  1. 您可以主動移除不再需要的 AutoComplete 清單項目。 這是慣用的方法。 如需如何執行這項操作的詳細資訊,請參閱 一次移除一個自動完成清單專案
  2. 您可以增加昵稱快取的限制。 因為這種設定未經過測試,所以不建議您這麼做。 如果大型昵稱快取損毀,將無法使用,而且您可能會遺失許多快取的專案。 如需如何增加限制的資訊,請參閱 變更自動完成清單的限制

限制如下所示:

  • Outlook 2019:1,000 個項目
  • Outlook 2016:1,000 個項目
  • Outlook 2013:1,000 個項目
  • Outlook 2010:1,000 個項目

啟用自動完成功能

若要存取 AutoComplete 設定,請依照下列步驟執行:

  1. 在 [檔案] 功能表上,選取 [選項]

  2. 選取 [郵件] 索引標籤。

  3. 向下捲動大約一半直到您看到 [傳送訊息]。 確認已核取 [輸入 [收件者]、[副本]、[密件副本] 行時,使用 [自動完成清單] 建議名稱] 方塊。

    [傳送訊息] 視窗的螢幕快照,並核取 [在 [寄件者]、[副本] 和 [密件抄送] 行方塊中輸入時,[使用自動完成列表建議名稱] 選項。

複製自動完成清單

Microsoft Office Outlook 2007 和舊版的版本會將 AutoComplete 清單儲存在磁碟上的昵稱 (.nk2) 檔案中。 Outlook 2021、2019、2016、2013 和 2010 會將自動完成清單儲存為主要訊息存放區中的隱藏訊息。 它們也可讓您匯入較舊的 .nk2 檔案。

如需複製 AutoComplete 清單,以及複製和匯入 .nk2 檔案的詳細步驟,請參閱 匯入或複製自動完成清單到另一部計算機

一次移除一個自動完成清單專案

依照下列步驟執行:

  1. 開啟新的電子郵件訊息。
  2. 輸入您要移除之 AutoComplete 項目的前幾個字元。
  3. 當項目出現在建議清單中時,將滑鼠游標移至建議中,直到它變成醒目提示狀態,但不要選取它。
  4. 當醒目提示的建議旁出現 X 圖示時,選取 [X] 以移除清單中的項目,或按鍵盤上的 Delete 鍵。

選取 X 將會防止該名稱專案再次出現在 [自動完成] 清單中,但不會從您的帳戶中移除它。 此項目可能仍會出現在 Outlook 的其他區域中 (例如 [搜尋方塊) ]。

注意:如果您在從 [自動完成] 清單中移除人員的名稱之後,傳送新電子郵件給某個人,則其資訊將會還原至清單。

清除自動完成清單

使用下列兩種方法之一來刪除 AutoComplete 清單。

方法 1

  1. 開啟 Outlook。

  2. [檔案] 索引標籤中選取 [選項]。

  3. 選取 [郵件] 索引標籤。

  4. 在 [傳送訊息] 底下,選取 [清空自動完成清單]

    [Outlook 選項] 視窗的螢幕快照,其中顯示 [空白自動完成清單] 按鈕。

  5. 選取 [是]

方法 2

使用 /CleanAutoCompleteCache 切換來啟動 Outlook。

  1. 選取 [開始],然後選取 [執行]
  2. 輸入 Outlook.exe /CleanAutoCompleteCache

注意:如果 Outlook 未安裝在預設位置,您必須指向 Outlook.exe 的路徑。

AutoComplete 快取中的已知問題

AutoComplete 快取可能會隨著時間損毀,而且可能無法儲存新的專案。 如果發生這種情況,您可以嘗試一 次移除一個自動完成清單專案。 如果無法解決問題,請 清除 [自動完成] 列表。

變更自動完成清單的限制

由於此設定未經測試,因此不建議使用。 如果大型昵稱快取損毀,將無法使用,而且您可能會遺失許多快取的專案。 請小心使用此資訊。

重要事項

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

  1. 結束 Outlook。

  2. 啟動 [登錄編輯程式]。

    • 在 Windows 8 中。x,按 Windows 標誌鍵,輸入 regedit,然後按 Enter
    • 在 Windows 7 和 Windows Vista 中按一下 [開始],在 [開始搜尋]方塊中輸入 regedit,然後按下 Enter 鍵。
  3. 找出並選取下列登錄子機碼:
    HKEY_CURRENT_USER\Software\Microsoft\Office\<x.0>\Outlook\AutoNameCheck

    注意:此登錄子機碼中的佔位元 <x.0> 代表您的 Microsoft Office 版本。 使用下列清單中的適當值。

    • Outlook 2021 = 16.0
    • Outlook 2019 = 16.0
    • Outlook 2016 = 16.0
    • Outlook 2013 = 15.0
    • Outlook 2010 = 14.0
  4. 在 [編輯] 功能表上,指向 [新增],然後選取 [DWORD 值]

  5. 輸入 MaxNickNames,然後按 Enter

  6. 在 [編輯] 功能表中,選擇 [修改]

  7. 輸入新的限制值,然後選取 [確定]

    注意事項

    • 請務必以十進位格式輸入數位。 這是用來輸入數位的正確表單。
    • 若要測試新的限制,請嘗試只將限制增加少量。 例如,若要在 Outlook 2013 中建立 20% 的限制,您會指定 1200 作為 MaxNickNames 值。
  8. 結束 [登錄編輯程式]。

  9. 啟動 Outlook。

注意:登錄 MaxNickNames 值只會指定非預設的限制。 因此,您也可以使用此值來降低昵稱快取的限制。