Windows 上如何清理 Outlook 快取,不誤刪郵件
Outlook 占了很多磁碟空間,和寫郵件時總是帶出錯誤收件者,是兩件不同的事,傳統版 Outlook 既有郵件資料庫,也有自動完成快取,新版 Outlook for Windows 則有自己的網頁快取和離線儲存。刪錯資料夾,可能遺失有用的本機資料,原來的問題卻還在。
先分清要處理的是哪種資料
以下步驟適用於 Windows 11 和 Windows 10,選單路徑沿用 Microsoft 文件中的英文名稱,方便對照介面,先確認自己用的是哪個 Outlook,再按問題選擇對應的一列。
| 資料 | 位置 | 先做什麼 | 會失去什麼 |
|---|---|---|---|
| 傳統版收件者快取 | %LOCALAPPDATA%\Microsoft\Outlook\RoamCache |
在 Outlook 裡移除錯誤建議 | 清空清單會移除記住的收件者建議 |
| 傳統版離線郵件 | %LOCALAPPDATA%\Microsoft\Outlook 下的 .ost |
縮短離線郵件保留時間 | 超出期限的舊郵件無法離線查看 |
| 個人郵件封存或 POP 資料 | .pst,通常在 Documents\Outlook Files |
保留並備份 | 刪除可能遺失郵件的唯一副本 |
| 新版 Outlook 網路快取 | %LOCALAPPDATA%\Microsoft\Olk\EBWebView\Default\Cache |
按下文清除瀏覽器快取 | 快取資源需要重新下載 |
| 新版 Outlook 設定和離線資料 | %LOCALAPPDATA%\Microsoft\Olk 的其他內容及其套件資料夾 |
調整離線設定,故障時考慮修復 | 重設可能移除本機資料,需要重新登入 |
Microsoft 說明了郵件資料檔及其位置,傳統版的實際檔案可以在 File > Account Settings > Account Settings > Data Files 中核對,那裡會列出帳號和路徑,不要為了清快取刪除整個 Outlook 資料夾,也不要刪除任何 .pst。
傳統版 Outlook,先在應用程式裡處理收件者建議
只有一個地址不對時,新增郵件,輸入部分地址讓建議出現,再點旁邊的 X 或按 Delete 鍵移除。需要清空整個舊版清單時,開啟 File > Options > Mail > Send messages > Empty Auto-Complete List 並確認,這會移除記住的建議,不是刪除郵件封存。
Microsoft 的自動完成說明有一個版本界線,連線至 Exchange Online 時,Outlook for Microsoft 365 從版本 2202、組建 14931.20604 開始使用 Microsoft Search 提供收件者建議,清空整個清單的步驟不適用於這個情境,可以先移除單筆建議。
較早的暱稱快取文件說明,Outlook 2010/2013 會在 RoamCache 存一份暫存的本機副本,作為依據的資料流保存在信箱裡,所以刪除 RoamCache 既不是所有版本通用的重設方法,也不適合用來清理出幾個 GB,除非正在按對應版本的修復流程處理,否則先留著。
傳統版 Outlook,少存一些離線郵件
Exchange 或 Microsoft 365 帳號啟用快取 Exchange 模式時,開啟 File > Account Settings > Account Settings,選取帳號後點 Change,在 Offline Settings 下把 Mail to keep offline 滑桿調到實際需要的時間,完成對話方塊並等同步結束。更早的郵件還在伺服器上,但查看時需要連網,這個滑桿不是 POP 封存的通用控制項。
Microsoft 的離線使用說明同時介紹了兩種 Outlook,新版的入口在 Settings > General > Offline,可以選擇保留在本機的資料夾和郵件天數,調整對應帳號的設定,不用刪除它的儲存目錄。
傳統版資料檔仍然很大時,可以按Microsoft 的壓縮說明處理,開啟 File > Account Settings > Account Settings > Data Files,選取檔案後點 Settings,Exchange 或 Outlook.com 帳號再進入 Advanced > Outlook Data File Settings,選擇 Compact Now。壓縮回收的是檔案內部未使用的空間,不是仍要保留的郵件,不必為了讓這個按鈕有效果而刪郵件。
新版 Outlook,先清網頁快取,再看特定資料夾
網頁資源或增益集內容沒有更新時,Microsoft 的 Office 快取說明提供了新版 Outlook 的處理方法,關閉 Outlook,在命令提示字元裡執行:
olk.exe --devtools
這會開啟 Outlook 和 Microsoft Edge DevTools,在 DevTools 中選 Network,右鍵點選 Requests 表格,選擇 Clear browser cache,關閉兩個視窗後正常開啟 Outlook,再試一次出問題的操作。這個流程針對網頁和增益集快取,不能把它當成信箱同步或所有啟動故障的修復方法,命令無法使用時走下面的修復入口,不猜執行檔路徑。
手動處理時,先完全結束 Outlook,再把下面的完整路徑貼到檔案總管網址列:
%LOCALAPPDATA%\Microsoft\Olk\EBWebView\Default\Cache
資料夾存在時,只用一般刪除移除裡面的內容,旁邊的資料夾保留,遇到使用中的項目就略過,不強制刪除;路徑不存在就停下,不改成刪除整個 Olk。
Microsoft 的 VDI 資料夾說明把這個目錄列為網路要求內容的快取,資源之後會重新下載,同一份說明把 IndexedDB、Local Storage 和 Attachments 列為使用者及應用程式資料,不能一起清。文件裡關於排除漫遊的說明,不等於允許刪除整個設定檔目錄。
新版 Outlook 出故障,先修復再重設
Windows 11 開啟 Settings > Apps > Installed apps,找到新版 Outlook,透過它的選單進入 Advanced options;Windows 10 的路徑是 Settings > Apps > Apps & features,選取應用程式後進入 Advanced options,有 Repair 就先修復並重新測試,Microsoft 的修復說明把 Reset 放在修復失敗或無法使用之後。
Reset 是重設本機資料,不是只清快取,操作前先在網頁版信箱確認重要郵件、草稿和寄件備份都在,保留只存在這台電腦上的內容,並確認自己還能重新登入,不為了讓占用數字變小就去重設。
清完既看問題,也看空間
重新開啟 Outlook,測試原來的問題,再開啟一封近期郵件和一封舊郵件,檢查所選保留期限內的郵件能否離線使用,同時比較同一資料夾的大小和同一磁碟的清理前後可用空間。
空間沒有增加時,移到資源回收筒的檔案還占著原來的磁碟,結果核對好之前先留著,方便還原;.ost 也可能還需要壓縮,網頁快取則會隨著使用再次成長,重新開啟未快取的內容時再次下載是正常的。
如果登入狀態遺失,先登入同一個帳號、核對網頁版信箱,再決定下一步,本機草稿不見時停止繼續清理,檢查保留的副本或備份,清快取無法找回沒同步的工作。
Mole 在這裡能做什麼
Mole for Windows 的清理頁目前沒有 Outlook 專屬項目,RoamCache、.ost、.pst 和 Olk 都不在其中,所以不存在預設勾選或等待手動勾選的 Outlook 列,這說的是清理頁,不是解除安裝 Outlook,也不是在其他位置手動刪除檔案。這次操作交給 Outlook 自己的控制項,其他儲存問題可以看 Windows 快取清理和尋找大型檔案。
常見問題
能刪除 OST 檔案來清理空間嗎?
不要把它當作日常清理,Microsoft 介紹了為修復而重建 Exchange OST 的方法,但 Outlook 會重新下載伺服器資料,先確認同步並保留本機獨有的內容,想持續減少占用,優先縮短離線保留時間。
PST 檔案也是快取嗎?
不是,它可能是 POP 信箱或沒有伺服器副本的個人封存,先保留,在修復或調整儲存前另做一份獨立備份。
清快取能解決信箱已滿的提示嗎?
本機快取和伺服器信箱配額是兩回事,移除快取資源不會刪除伺服器郵件,先單獨檢查帳號的信箱儲存,不要反覆刪除本機資料夾。