Steam缓存路径更改指南,轻松告别C盘爆满
对于经常玩Steam游戏的玩家来说,C盘空间恐怕永远是最珍贵的资源——游戏本体越做越大,更新补丁频繁下载,再加上源源不断的着色器缓存和网页缓存,不知不觉间Steam就把你的系统盘塞得满满当当,Steam的缓存文件(包括下载临时文件、着色器缓存、网页缓存等)默认都存放在Steam安装目录下的appcache、shadercache等文件夹中,而这些文件夹往往位于C盘,如果你不想重装Steam,只需修改缓存路径,就能释放大量空间,下面介绍两种安全有效的方法,请根据你的需求选择。
通过Steam启动参数指定缓存目录(适合想要彻底更换缓存位置的用户)
Steam官方支持一个隐藏启动参数-cachedir,可以强制Steam将缓存文件(包括着色器缓存和部分网页缓存)存放到你指定的目录,具体操作如下:

- 关闭Steam客户端(确认托盘图标也退出)。
- 右键桌面上的Steam快捷方式,选择“属性”。
- 在“目标”栏的路径末尾添加参数,格式如下:
"C:\Program Files (x86)\Steam\steam.exe" -cachedir "D:\SteamCache"其中
D:\SteamCache是你想要存放缓存的新路径,请确保该磁盘空间充足,且文件夹已经创建(或由Steam自动创建)。 - 点击“确定”后,重新启动Steam,你会发现
shadercache、htmlcache等缓存文件夹自动转移到了新位置,而旧的缓存文件可以手动删除以腾出空间。
注意:此参数不会改变游戏库的下载路径,只影响缓存相关数据,如果你的Steam不是通过快捷方式启动,也可以修改Steam安装目录下
steam.exe的属性,但多数用户使用快捷方式更便捷。
利用符号链接迁移缓存文件夹(适合不想改启动参数的老玩家)
如果你觉得加参数不够直观,或者某些版本的Steam对该参数支持不完美,还可以用Windows自带的符号链接(mklink)将缓存文件夹“搬家”,原理是把原来的缓存文件夹移走,然后在原位置创建一个链接指向新位置,Steam无感知,仍按原路径读写,但实际数据存到了新盘,操作步骤如下:
- 完全退出Steam(包括后台进程)。
- 打开Steam安装目录(默认是
C:\Program Files (x86)\Steam),找到以下常见缓存文件夹:appcache(包含下载缓存、好友头像缓存等)shadercache(着色器缓存,容量大且更新频繁)htmlcache(内置浏览器缓存)- 若你的游戏较多,还可能存在
depotcache(旧版下载缓存)
- 在D盘或其他盘新建一个总文件夹,比如
D:\SteamCacheBackup,然后逐个将上面这些文件夹剪切到新位置(直接移动即可,不用改名)。 - 以管理员身份打开命令提示符(右键开始菜单选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”)。
- 输入以下命令,每行一个,注意路径要对应(示例中将
appcache移动到D:\SteamCacheBackup\appcache):mklink /J "C:\Program Files (x86)\Steam\appcache" "D:\SteamCacheBackup\appcache" mklink /J "C:\Program Files (x86)\Steam\shadercache" "D:\SteamCacheBackup\shadercache" mklink /J "C:\Program Files (x86)\Steam\htmlcache" "D:\SteamCacheBackup\htmlcache"/J表示创建目录联接(Junction),对Steam完全透明,而且不需要磁盘分区格式限制(比符号链接更可靠)。 - 创建成功后,原文件夹位置会出现一个带“快捷方式”图标的目录,但它实际上指向了新路径,此时重新启动Steam,一切照常运行,但读写都发生在D盘。
注意事项
- 务必先完全关闭Steam再操作,否则文件被占用会导致失败或数据损坏。
- 如果你选择方法二,建议先备份,特别是
shadercache文件夹,删除后Steam会重新生成,但首次启动游戏会卡顿(因为需要重新编译着色器)。 - 两种方法并不冲突,你可以先用
-cachedir指定全局缓存,再用符号链接转移剩余残留,但一般情况下单独使用其中一种就足够了。 - 若要还原,只需删除创建的符号链接(注意不要删除实际文件夹),再把文件移回去即可,或者在启动参数中去除
-cachedir。 - 缓存路径更改不影响你已安装的游戏,游戏本体库路径需要另设,但通常大家更关注的是缓存对C盘的侵蚀。
通过以上简单的几步,你就能把Steam的缓存从繁忙的C盘迁走,让系统盘恢复清爽,无论是使用启动参数还是符号链接,都能在几分钟内完成操作,且不影响你现有的游戏和账号数据,赶紧试试吧,下一次更新游戏时,你会发现磁盘空间“省”出来的惊喜!





