# Windows 上如何清理 Discord 快取，不重設整個應用程式

Discord 一直卡在載入時，先試官方寫明的快取目錄，不用一開始就重設整個應用程式，Windows 上這個目標是 `%AppData%\discord\Cache`，上層資料夾先留著，改一處、驗證一處，再決定是否繼續。

## 先分清楚是不是快取問題

[Discord 疑難排解指南](https://support.discord.com/hc/en-us/articles/31623498041623-Discord-Troubleshooting-Guide)把清理快取列為載入停住時的一種處理方式，連線和音訊問題另外說明，變更本機內容前先看 [Discord 服務狀態](https://discordstatus.com/)，服務故障時視窗也可能空白，不能因此把它當成快取問題。

先完整重新啟動 Discord，記下哪一步失敗、網頁版能不能用，以及清理前目錄的大小，重新啟動後恢復就停在這裡，只有語音出問題時，依 Discord 的音訊說明檢查，不反覆刪除本機資料。

## 先完整結束 Discord

離開通話和直播，在時鐘旁的通知區域找到 Discord 圖示，選單裡有結束操作時從這裡結束，再去開啟資料目錄，不把關閉視窗當成應用程式已經停止的證據。

Discord 的指南明確要求完整關閉並檢查工作管理員，確認沒有 Discord 處理程序再繼續，還有的話先儲存工作，只結束那個特定的 Discord 處理程序，不動名稱相近的其他處理程序。

## 找到這次要處理的目錄

把 `%AppData%\discord\Cache` 貼到檔案總管網址列，這是 Discord 為 Windows 寫明的位置，目錄不存在就停下，不轉而刪除旁邊的資料夾，也不假定其他安裝方式使用同一套配置。

| 位置 | 依據 | 先做什麼 |
| --- | --- | --- |
| `%AppData%\discord\Cache` | Discord 官方寫明的快取位置 | 檢查後只清這一處 |
| `%AppData%\discord\Code Cache` | Mole for Windows 的獨立快取規則 | 留到另一次檢查 |
| `%AppData%\discord\GPUCache` | Mole for Windows 的獨立快取規則 | 留到另一次檢查 |
| `%AppData%\discord` | 應用程式資料的上層目錄 | 只測快取時保留 |

Discord 目前支援頁點名的是 Cache，沒有把三個目錄一起列出，另外兩處由 Mole 的目錄規則確認，不把它們寫成廠商要求一起刪除的步驟，一次只改一個目標，結果才容易分辨。

## 只清快取，不重設設定

確認 Discord 已經停止，只選取 Cache 目錄裡的內容，用一般 Delete 刪除，讀清 Windows 提示，先把這些項目留在資源回收筒，如果提示永久刪除而你還需要復原餘地，就取消，不用 Shift+Delete。

[Microsoft 的磁碟清理文件](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr)說明，資源回收筒裡的檔案在徹底移除前仍佔空間，所以快取資料夾變小，不代表磁碟可用空間馬上增加。

Discord 上層目錄裡的其他檔案和資料夾都留著，不把這次快取測試擴大成 Discord [損毀安裝修復說明](https://support.discord.com/hc/en-us/articles/115004307527--Windows-Corrupt-Installation)裡的 AppData 重設，那種修復會移除應用程式資料和安裝檔案，需要另外準備。

## 重開以後，複測同一個問題

開啟 Discord，重複剛才失敗的操作，確認常用帳號和設定都符合預期，再處理保留的檔案，快取會隨重新取得的內容增加，重建也需要正常連線和仍然可用的來源，不能拿它復原個人檔案。

測試以後情況更差，就再次結束 Discord，再把保留項目還原到原來的位置，只還原這一批，遇到衝突提示先看內容，不直接覆寫新資料，復原的前提是這些項目還在資源回收筒。

同一個載入問題還在，記下錯誤和這次測試的結果交給 Discord 支援，不直接擴大到刪除上層目錄，其他儲存目標可以接著看 [Windows 快取指南](/tw/windows/blog/windows-cache-cleanup)和[暫存資料夾指南](/tw/windows/blog/windows-temp-folder-cleanup)。

## Mole 在哪裡能幫上忙

Mole for Windows 的清理規則分別對應 `%AppData%\discord\Cache`、`%AppData%\discord\Code Cache` 和 `%AppData%\discord\GPUCache`，目標是這幾個快取子目錄，不是整個 Discord 上層目錄，以電腦實際列出的路徑為準，解除安裝另看 [Discord 已測應用程式指南](/windows/tested-apps/discord)。

## 常見問題

### 三個快取目錄都要刪嗎？

先從 Discord 官方寫明的 Cache 開始，Code Cache 和 GPUCache 各有 Mole 規則，不代表每次載入失敗都需要把三處一起刪除。

### 會重設登入和設定嗎？

這套步驟刻意保留上層應用程式資料目錄，但不保證每個用戶端版本的工作階段行為都一樣，遇到重新登入要求就先停止繼續刪除，登入原來的帳號、核對設定，再決定是否需要更大範圍的修復。

### 為什麼可用空間還沒增加？

資源回收筒裡保留的檔案仍佔空間，先確認 Discord 正常，再只檢查這次移入的項目、決定是否徹底刪除，不把資源回收筒裡其他內容一起清空。


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