Windows 上怎么清理 Discord 缓存,不重置整个应用
Discord 一直卡在加载时,先试官方写明的缓存目录,不用上来就重置整个应用,Windows 上这个目标是 %AppData%\discord\Cache,上级文件夹先留着,改一处、验证一处,再决定要不要继续。
先分清是不是缓存问题
Discord 排障指南把清理缓存列为加载卡住时的一种处理方式,连接和音频问题另外说明,改本地内容前先看 Discord 服务状态,服务故障时窗口空白,也不等于缓存出了问题。
先完整重启 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。
微软的磁盘清理文档说明,回收站里的文件在彻底移除前仍然占空间,所以缓存文件夹变小,不代表磁盘可用空间马上增加。
Discord 上级目录里的其他文件和文件夹都留着,不把这次缓存测试扩大成 Discord 损坏安装修复说明里的 AppData 重置,那种修复会移除应用数据和安装文件,需要另外准备。
重开以后,复测同一个问题
打开 Discord,重复刚才失败的操作,确认常用账号和设置都符合预期,再处理保留的文件,缓存会随重新获取的内容增加,重建也需要正常连接和仍然可用的来源,不能拿它恢复个人文件。
测试以后情况更差,就再次退出 Discord,再把保留条目还原到原来的位置,只还原这一批,遇到冲突提示先看内容,不直接覆盖新数据,恢复的前提是这些条目还在回收站。
同一个加载问题还在,记下报错和这次测试的结果交给 Discord 支持,不直接扩大到删除上级目录,其他存储目标可以接着看 Windows 缓存指南和临时文件夹指南。
Mole 在哪里能帮上忙
Mole for Windows 的清理规则分别对应 %AppData%\discord\Cache、%AppData%\discord\Code Cache 和 %AppData%\discord\GPUCache,目标是这几个缓存子目录,不是整个 Discord 上级目录,以电脑上实际列出的路径为准,卸载另看 Discord 已测应用指南。
常见问题
三个缓存目录都要删吗?
先从 Discord 官方写明的 Cache 开始,Code Cache 和 GPUCache 各有 Mole 规则,不代表每次加载失败都需要把三处一起删除。
会重置登录和设置吗?
这套步骤刻意保留上级应用数据目录,但不保证每个客户端版本的会话行为都一样,遇到重新登录要求就先停止继续删除,登录原来的账号、核对设置,再决定是否要做更大范围的修复。
为什么可用空间还没增加?
回收站里保留的文件仍占空间,先确认 Discord 正常,再只检查这次移入的条目、决定是否彻底删除,不把回收站里其他内容一起清空。