# Windows 上清理 Teams 快取，先分清新版和傳統版

Teams 在 Windows 上有兩套快取位置，刪掉舊版的目錄，並不會清掉新版用戶端的快取。動手之前先確認自己用的是哪個用戶端，再分清是想清理出磁碟空間，還是重設出問題的本機應用程式，只清一小部分磁碟快取，和重設全部本機應用程式資料，代價並不一樣。

## 先選要處理哪一類資料

| 資料或現象 | 先做什麼 | 會失去什麼 |
| --- | --- | --- |
| 能重新產生的磁碟快取 | 結束 Teams，只刪除磁碟快取的內容 | 快取資源需要重新載入或編譯 |
| 下載供離線使用的文件 | 另外檢查儲存的檔案 | 本機副本，可能還有自己的修改 |
| 本機帳號狀態和設定 | 日常清理時保留 | 範圍較大的重設可能需要重新登入和設定 |
| 本機用戶端出問題 | 先嘗試 Windows 的修復，再考慮重設 | 重設會刪除應用程式資料和個人化設定 |
| 訊息或頻道缺少、未讀數不對 | 保留記錄，交給支援人員排查 | 清快取修不好這些問題，還會失去診斷證據 |

微軟的[快取清理說明](https://learn.microsoft.com/en-us/troubleshoot/microsoftteams/teams-administration/clear-teams-cache)明確提醒，聊天和頻道出現上面這些問題時，不要靠清快取來處理。清完以後某個交談還是不對，也不要反覆清理，先記下現象，尤其是辦公電腦，管理員可能需要這些診斷記錄。

## 找到用戶端和它的資料

用 **Win + R** 分別開啟下面的位置，它們指向目前的 Windows 使用者，所以要在平常執行 Teams 的那個 Windows 帳號裡檢查。

新版 Teams：

```text
%LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
```

傳統版 Teams：

```text
%APPDATA%\Microsoft\Teams
```

微軟說明裡第一個位置用的是 `%userprofile%\appdata\local`，標準 Windows 使用者目錄下，它和 `%LOCALAPPDATA%` 指向同一個地方。如果使用者目錄經過重新導向，兩者不一致，就按微軟說明裡的原始位置檢查，不要猜另一個套件名稱。

升級以後，兩個目錄可能都還在，但目錄存在不代表對應用戶端正在執行，傳統版資料夾空了，也說明不了新版 Teams 的情況。微軟按新版和傳統版區分步驟，沒有為每一種個人、工作或學校帳號分別指定快取路徑，按已安裝的用戶端和實際目錄判斷，不要只看帳號類型，也不要認定 Teams Free 就用傳統版目錄。

## 應用程式出問題，先試修復入口

用戶端異常時，先用 [Windows 的修復選項](https://support.microsoft.com/en-us/windows/apps/repair-apps-and-programs-in-windows)，下面保留英文版 Windows 的選單名稱。Windows 11 開啟 **Settings > Apps > Installed apps**，找到 **Microsoft Teams**，開啟 **More** 選單，再選 **Advanced options**。Windows 10 的入口是 **Settings > Apps > Apps & features**，選取 Teams，再開啟 **Advanced options**。

如果有 **Repair**，先用它，重新開啟 Teams 後再測原來的問題。微軟說明 [Repair 會保留應用程式資料](https://support.microsoft.com/en-us/accessibility/windows/use-a-screen-reader-to-explore-and-navigate-windows-app-support-tools)，這是排查故障的一步，不保證能清理出多少 GB。部分安裝沒有進階選項或修復按鈕，找不到這個入口，也不代表可以改刪其他 Microsoft 資料夾。

修復沒解決，再在下面的局部清理和重設之間選擇。兩種操作之前都先完成手頭的工作，把重要的下載文件另存到自己找得到的位置，重設之前還要確認能重新登入正確的帳號，包括組織要求的身分驗證。

## 只清能重新產生的磁碟快取

先完全結束 Teams，微軟給的做法是在工作列的 Teams 圖示上使用 **Quit**，不是只關掉視窗，通話或會議結束後再操作。如果 Windows 提示檔案正在使用，就停下來結束 Teams，不強制刪除，也不要結束電腦上所有 WebView2 處理程序。

新版 Teams 開啟上面的第一個位置，查看裡面的 `EBWebView`，局部清理的目標是它下面各設定檔資料夾裡的 `Cache`、`Code Cache` 和 `GPUCache`。設定檔資料夾的名稱可能不同，不要認定必須叫 `Default`，傳統版這裡討論的目標則是傳統版目錄直屬的 `Cache` 和 `GPUCache`。

只刪除這些快取資料夾裡的內容，資料夾本身保留，旁邊的 `IndexedDB`、`Local Storage`、Cookie 和其他設定檔資料都留著。這個範圍沿用 Mole 快取目錄的邊界，比微軟的整個目錄清理步驟小，適合清理磁碟快取，但不等於完整重設用戶端，也不保證修好故障。

沒有這些快取子目錄，就不要改刪整個設定檔資料夾、`EBWebView`、`LocalCache` 或套件目錄，這次安裝可能只是沒有相符的快取。手動刪除時，在 Windows 支援的情況下保留還原機會，並看清確認提示，永久刪除的內容無法從資源回收筒還原。

## 確實需要微軟的完整清理步驟時

微軟為新版 Teams 記錄了兩種範圍較大的方法，一種是在 Windows 進階選項頁使用 **Reset**，然後重新啟動 Teams，另一種是結束 Teams，開啟上面準確的新版 Teams 目錄，刪除*這個目錄裡面*所有的檔案和資料夾，再重新啟動。傳統版的步驟同樣是結束後清掉傳統版目錄裡的全部內容。

保留 `%APPDATA%\Microsoft`、整個套件系列目錄和其他應用程式的資料，Reset 明確會刪除應用程式資料，包括個人化設定，整個目錄清理和 Reset 都比只清磁碟快取子目錄影響更大，可能涉及重新登入和本機狀態，兩種方法都不保證保留全部本機設定。

## 驗證結果，下載文件另外看

清理前記下對應磁碟的可用空間，以及具體快取資料夾的大小，清理後先別開啟 Teams，重新整理同一顆磁碟的讀數，再啟動 Teams，重測原來的操作。第一次啟動慢一些，是在重新產生快取，後面容量有所增加也正常，不需要把快取一直維持為空。

空間沒有回來，先看刪除的檔案是不是還在資源回收筒，它們永久移除前仍占原來的磁碟。確認有沒有還原需要之前先留著，不要一遇到問題就清空整個資源回收筒，還要確認測量的是自己實際使用的那個用戶端，快取本來就小的話，可以按 [Windows 快取清理](/tw/windows/blog/windows-cache-cleanup)繼續找其他占用來源。

下載供離線使用的檔案是另一回事。微軟的[下載說明](https://support.microsoft.com/en-us/teams/files/download-a-file-from-microsoft-teams)把桌面版下載位置入口放在英文 Teams 的 **Settings and more > Settings > Files and links**，再找 **Downloads > Location > Change**，檢查自己選的位置，不要認定所有文件都在快取裡。修改位置只影響後續下載，已經存好的檔案不會跟著搬過去。

工作或學校版 Teams 的[頻道上傳檔案在 SharePoint，聊天上傳檔案在 OneDrive for Business](https://support.microsoft.com/en-us/teams/files/file-storage-in-microsoft-teams)，但下載後改過的本機副本不能因此隨便刪，尚未同步的工作要留著。完整清理以後如果需要重新登入，選對帳號並完成驗證，再還原個人設定，原來的故障還在，就停止清理，帶著剩下的證據找支援人員排查。

## Mole 能做什麼

Mole for Windows 的**清理**會列出新版 Teams 的 `EBWebView` 設定檔目錄下的 `Cache`、`Code Cache` 和 `GPUCache`，以及傳統版的 `Cache` 和 `GPUCache`。可清理的項目預設勾選，不是等待個別確認的項目，Teams 正在使用時會擋下這些項目，清理不會列出 `IndexedDB` 和 `Local Storage`，也不會重設整個 Teams 設定檔目錄。一般快取預設永久刪除，需要保留還原機會，就在執行前選好**設定 > 快取刪除方式 > 資源回收筒**，這個局部清理不等於微軟的完整用戶端重設。

## 常見問題

### 清快取會刪掉下載的檔案嗎？

上面限定的快取資料夾不以你選的下載位置為目標，下載文件要另外檢查，自己的修改和還要用的離線副本都保留，重設應用程式資料的範圍比只清快取大。

### 為什麼 Teams 又開始下載資料？

刪掉的資源下次使用時還需要，Teams 就會重新產生快取，是否有效要看原來的問題和實際可用空間，不是看快取能否一直為空。

### 清傳統版目錄能修復新版 Teams 嗎？

不能，兩個版本的位置不同，要檢查新版 Teams 的套件路徑，保留無關資料夾，尤其是同一台電腦上兩個用戶端都留下資料的時候。


Canonical: https://mole.fit/tw/windows/blog/clear-teams-cache-windows
