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 會使用內部演算法來判斷要從清單中移除的最佳名稱。 它會根據 使用量加權的程式來執行此動作。 因此,您可能會發現某些名稱意外地從昵稱快取中移除。 若要避免這種情況,您可以使用下列一般方法:
- 您可以主動移除不再需要的 AutoComplete 清單項目。 這是慣用的方法。 如需如何執行這項操作的詳細資訊,請參閱 一次移除一個自動完成清單專案。
- 您可以增加昵稱快取的限制。 因為這種設定未經過測試,所以不建議您這麼做。 如果大型昵稱快取損毀,將無法使用,而且您可能會遺失許多快取的專案。 如需如何增加限制的資訊,請參閱 變更自動完成清單的限制。
限制如下所示:
- Outlook 2019:1,000 個項目
- Outlook 2016:1,000 個項目
- Outlook 2013:1,000 個項目
- Outlook 2010:1,000 個項目
啟用自動完成功能
若要存取 AutoComplete 設定,請依照下列步驟執行:
在 [檔案] 功能表上,選取 [選項]。
選取 [郵件] 索引標籤。
向下捲動大約一半直到您看到 [傳送訊息]。 確認已核取 [輸入 [收件者]、[副本]、[密件副本] 行時,使用 [自動完成清單] 建議名稱] 方塊。
複製自動完成清單
Microsoft Office Outlook 2007 和舊版的版本會將 AutoComplete 清單儲存在磁碟上的昵稱 (.nk2) 檔案中。 Outlook 2021、2019、2016、2013 和 2010 會將自動完成清單儲存為主要訊息存放區中的隱藏訊息。 它們也可讓您匯入較舊的 .nk2 檔案。
如需複製 AutoComplete 清單,以及複製和匯入 .nk2 檔案的詳細步驟,請參閱 匯入或複製自動完成清單到另一部計算機。
一次移除一個自動完成清單專案
依照下列步驟執行:
- 開啟新的電子郵件訊息。
- 輸入您要移除之 AutoComplete 項目的前幾個字元。
- 當項目出現在建議清單中時,將滑鼠游標移至建議中,直到它變成醒目提示狀態,但不要選取它。
- 當醒目提示的建議旁出現 X 圖示時,選取 [X] 以移除清單中的項目,或按鍵盤上的 Delete 鍵。
選取 X 將會防止該名稱專案再次出現在 [自動完成] 清單中,但不會從您的帳戶中移除它。 此項目可能仍會出現在 Outlook 的其他區域中 (例如 [搜尋方塊) ]。
注意:如果您在從 [自動完成] 清單中移除人員的名稱之後,傳送新電子郵件給某個人,則其資訊將會還原至清單。
清除自動完成清單
使用下列兩種方法之一來刪除 AutoComplete 清單。
方法 1
開啟 Outlook。
在 [檔案] 索引標籤中選取 [選項]。
選取 [郵件] 索引標籤。
在 [傳送訊息] 底下,選取 [清空自動完成清單]。
選取 [是]。
方法 2
使用 /CleanAutoCompleteCache 切換來啟動 Outlook。
- 選取 [開始],然後選取 [執行]。
- 輸入 Outlook.exe /CleanAutoCompleteCache。
注意:如果 Outlook 未安裝在預設位置,您必須指向 Outlook.exe 的路徑。
AutoComplete 快取中的已知問題
AutoComplete 快取可能會隨著時間損毀,而且可能無法儲存新的專案。 如果發生這種情況,您可以嘗試一 次移除一個自動完成清單專案。 如果無法解決問題,請 清除 [自動完成] 列表。」
變更自動完成清單的限制
由於此設定未經測試,因此不建議使用。 如果大型昵稱快取損毀,將無法使用,而且您可能會遺失許多快取的專案。 請小心使用此資訊。
重要事項
這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄。
結束 Outlook。
啟動 [登錄編輯程式]。
- 在 Windows 8 中。x,按 Windows 標誌鍵,輸入 regedit,然後按 Enter。
- 在 Windows 7 和 Windows Vista 中按一下 [開始],在 [開始搜尋]方塊中輸入 regedit,然後按下 Enter 鍵。
找出並選取下列登錄子機碼:
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
在 [編輯] 功能表上,指向 [新增],然後選取 [DWORD 值]。
輸入 MaxNickNames,然後按 Enter。
在 [編輯] 功能表中,選擇 [修改]。
輸入新的限制值,然後選取 [確定]。
注意事項:
- 請務必以十進位格式輸入數位。 這是用來輸入數位的正確表單。
- 若要測試新的限制,請嘗試只將限制增加少量。 例如,若要在 Outlook 2013 中建立 20% 的限制,您會指定 1200 作為
MaxNickNames
值。
結束 [登錄編輯程式]。
啟動 Outlook。
注意:登錄 MaxNickNames
值只會指定非預設的限制。 因此,您也可以使用此值來降低昵稱快取的限制。