本文目录导读:

通常情况下,Teams 电脑端(无论是经典版还是新版)没有提供直接、官方的图形界面设置选项来更改缓存存放位置,但你可以通过创建符号链接(Symbolic Link) 的方式来实现。
以下是详细的操作步骤和注意事项:
核心原理和方法:符号链接
原理是:先让 Teams 在原来的默认位置创建一个文件夹,然后把这个文件夹移动到你的目标位置,再在原位置创建一个“快捷方式”(符号链接),让系统“骗”过 Teams,让它以为数据还在原位置。
操作步骤(以 Windows 系统为例,macOS 类似)
注意:此操作需要管理员权限,并且建议完全退出 Teams 后再操作。
第一步:找到默认缓存位置
Teams 的缓存数据主要存储在 %AppData%\Microsoft\Teams 路径下。
- 按键盘上的
Win + R键,打开“运行”对话框。 - 输入
%AppData%\Microsoft\Teams,然后点击确定。 - 你会进入一个包含
Cache、Code Cache、Application Cache等子文件夹的目录,这个 Teams 文件夹本身就是我们要迁移的目标。
第二步:创建目标文件夹
- 在你想存放缓存的新位置(
D:\TeamsCache)新建一个文件夹。 - 进入这个新文件夹,再新建一个名为 Teams 的子文件夹(
D:\TeamsCache\Teams)。
第三步:剪切并粘贴原始文件夹
- 回到
%AppData%\Microsoft位置。 - 剪切(Ctrl + X)整个
Teams文件夹(即%AppData%\Microsoft\Teams)。注意:Teams 正在运行,你可能无法剪切,请确保完全退出。 - 粘贴(Ctrl + V)到你在第二步创建的目标路径(
D:\TeamsCache里面)。
D:\TeamsCache 目录下应该有一个完整的 Teams 文件夹,%AppData%\Microsoft 目录下已经没有 Teams 文件夹了。
第四步:创建符号链接(最关键一步)
-
以管理员身份打开命令提示符(CMD)或 PowerShell。
- 点击“开始”菜单,输入
cmd或powershell。 - 在搜索结果中,右键点击“命令提示符”或“PowerShell”,选择“以管理员身份运行”。
- 点击“开始”菜单,输入
-
输入以下命令并回车:
mklink /J "%AppData%\Microsoft\Teams" "D:\TeamsCache\Teams"
- 这条命令中的目标路径
D:\TeamsCache\Teams需要替换为你自己的目标路径。 /J参数是创建目录联接(junction),效果与符号链接类似,更通用。
- 这条命令中的目标路径
-
执行成功后,你会看到类似
为 Teams <<===>> D:\TeamsCache\Teams 创建的联接的提示。 -
打开
%AppData%\Microsoft目录,你会看到一个带有“快捷方式”箭头图标的Teams文件夹,这就是链接。
第五步:重启 Teams
现在正常启动 Microsoft Teams,它不会发现任何变化,所有的读写操作都会通过这个“链接”到达你指定的新位置(如 D盘)。
macOS 用户操作步骤
macOS 的原理相同,但命令稍有不同。
- 完全退出 Teams。
- 打开终端(Terminal)。
- 移动原始文件夹:
mv ~/Library/Application\ Support/Microsoft/Teams /新的目标路径/Teams
- 创建符号链接:
ln -s /新的目标路径/Teams ~/Library/Application\ Support/Microsoft/Teams
重要注意事项
- 风险自担:虽然这是安全的技术操作,但修改系统文件夹结构可能会带来未知问题,建议先完整备份
%AppData%\Microsoft\Teams文件夹。 - 更新后可能失效:Teams 进行大版本更新(尤其是经典版切换到新版时)有可能会重置或破坏符号链接,如果更新后 Teams 运行异常或缓存位置恢复,你需要重新执行上述步骤。
- 清理缓存:如果你只是想清理缓存(例如解决卡顿、显示问题),通常无需移动位置,只需完全退出 Teams,然后直接删除
%AppData%\Microsoft\Teams下的Cache、Code Cache、Application Cache等子文件夹内容即可(Teams 重启后会自动重建)。 - 系统更新:Windows 系统大版本更新也可能影响符号链接。
Teams 官方不支持直接设置缓存路径,但通过“移动原始文件夹 + 创建符号链接”的方法可以可靠地实现,如果觉得操作复杂,建议优先考虑定期清理缓存而不是迁移位置。