Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

Outlook 自動完成無作用或不斷重置?修正方法總整理

Gmail 等線上郵件服務優點是不必擔心自動完成,所有連絡人存在雲端,Gmail 自動建立龐大索引。輸入名稱或郵件地址開頭,神奇地跳出所有符合連絡人!

Outlook 2016 或舊版不一樣。資料不在雲端,一切基於本地檔案。自動完成功能也是。每次在 Outlook 輸入名稱或郵件地址,會存入檔案,下次輸入同樣內容就會自動完成。

注意: 企業環境技術上連絡人存在雲端 (Exchange 伺服器)。

用 Outlook 多年自動完成資料庫可能龐大,突然失效會讓寄信超痛苦!有時因 PST 檔問題導致自動完成失效,有時因從舊版升級。我也遇過自動完成在同一 Outlook 階段運作,但關閉再開啟就全消失的情況。

本文整理我多年摸索的修正 Outlook 自動完成問題方法,以及如何在不同 Outlook 之間傳遞自動完成建議。

修復 PST 檔

自動完成失效通常與 PST 檔有關。首先嘗試修復 PST 檔,看自動完成項目是否恢復或停止重置。Windows 64 位元路徑:

C:\Program Files (x86)\Microsoft Office\Office14

Outlook 自動完成無作用或不斷重置?修正方法總整理

執行 scanpst.exe。路徑視 Office 版本而異。例如 64 位元 Office 新版可能在 C:\Program Files\Microsoft Office\Office15。較新版也可能在:

C:\Program Files\Microsoft Office\root\Office16

點擊瀏覽找到 PST 檔。預設位置:C:\Users\使用者名稱\AppData\Local\Microsoft\Outlook,預設檔名 Outlook.pst。

Outlook 自動完成無作用或不斷重置?修正方法總整理

若修復工具修正了 PST 檔問題,自動完成大概率恢復正常,特別是關閉開啟就重置的情況。

方法 2 – 匯入 NK2 檔

Outlook 2010 之前版本將姓名/郵件資訊存於 NK2 副檔名檔案。Outlook 2010 儲存方式不同,若要從舊版導入建議資料到 Outlook 2010,必須匯入此檔。

https://support.microsoft.com/kb/980542

參考上方 Microsoft KB 文章操作。可下載他們的 FixIT 程式選擇 NK2 檔自動完成。自行操作:Outlook 2003/2007 在 Windows 2000/XP 的 NK2 檔位置:

C:\Documents and Settings\使用者名稱\Application Data\Microsoft\Outlook

Outlook 2003/2007 在 Windows Vista/7:

C:\Users\使用者名稱\AppData\Roaming\Microsoft\Outlook

要匯入 Outlook 2010,需確保 NK2 檔位於:

C:\Users\使用者名稱\AppData\Roaming

最後:開始 > 執行 > 輸入命令:

outlook.exe /importnk2

Outlook 自動完成無作用或不斷重置?修正方法總整理

這會將舊版 Outlook 的姓名快取匯入 Outlook 2010。

方法 3 – 清空自動完成快取

有時為讓自動完成在 Outlook 重新運作,必須清空自動完成快取。若已全消失這招無效,但能解決快取反覆重置問題。

清空快取:檔案 > 選項 > 郵件 向下捲動到 寄送郵件 區段。

Outlook 自動完成無作用或不斷重置?修正方法總整理

點擊 清空自動完成清單 按鈕。建議也取消勾選 輸入收件人、副本、密件副本時使用自動完成清單建議名稱。關閉 Outlook 再重新勾選。試輸入幾個郵件地址,關閉開啟 Outlook 看名稱是否保留。

方法 4 – 重新命名 RoamCache 資料夾

徹底移除目前快取從頭開始,或許是唯一解決之道。只要將 RoamCache 資料夾重新命名,Outlook 重新啟動會建立新的。

Windows Vista & 7:

C:\Users\使用者名稱\AppData\Local\Microsoft\Outlook\RoamCache

Windows 2000 & XP:

C:\Documents and Settings\使用者名稱\Local Settings\Application Data\Microsoft\Outlook\RoamCache

方法 5 – 編輯 NK2 檔

雖然 Outlook 2010/2013/2016 沒有具體 NK2 檔,但仍將資訊存於不同檔名的檔案:

Stream_Autocomplete_X_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.dat

位置:

C:\Users\使用者名稱\AppData\Local\Microsoft\Outlook\RoamCache

Windows XP 配 Outlook:

C:\Documents and Settings\使用者名稱\Local Settings\Application Data\Microsoft\Outlook\RoamCache

方法 4 重新命名 RoamCache 資料夾會刪除一切從頭開始。若剛開始有此問題,或許能用 NK2Edit 程式開啟此 Stream.dat 檔恢復部分姓名建議:

https://www.nirsoft.net/utils/outlook_nk2_edit.html

先關閉 Outlook,用 NK2Edit 開啟 .dat 檔再關閉。再開啟 Outlook 看是否修復。程式會自動偵測安裝的 Outlook 並載入預設位置的快取檔,應立即看到自動完成清單:

Outlook 自動完成無作用或不斷重置?修正方法總整理

若無法開啟或手動開不了,需建立新快取檔取代目前 stream.dat。用 NK2Edit:檔案 – 新增 .NK2 檔。

Outlook 自動完成無作用或不斷重置?修正方法總整理

點 動作 選 從通訊錄新增記錄。

Outlook 自動完成無作用或不斷重置?修正方法總整理

選擇要建立新 NK2 檔的連絡人。不必全選。也可下拉選 建議的連絡人 看有無資料。無則選 連絡人 用 Ctrl+點選個別連絡人。

Outlook 自動完成無作用或不斷重置?修正方法總整理

檔案 – 另存新檔 瀏覽至目前快取檔 (stream_autocomplete) 位置,將 儲存類型 改為 .dat 而非 NK2。

Outlook 自動完成無作用或不斷重置?修正方法總整理

檔案名選擇要取代的目前檔案。完成!過程較長但有效!現在您知道如何完全修復和編輯自動完成清單了!

Microsoft 支援網站有更多 Outlook 自動完成資訊。仍有問題或不清楚請留言我嘗試協助!