如何清除 Microsoft Teams 缓存
Microsoft Teams 可能存在顽固问题,无法正确下载所有数据。通过清除客户端的 Microsoft Teams 缓存,它会再次下载所有内容以及所有新数据。在本文中,您将了解如何使用 PowerShell 手动清除新 Microsoft Teams 和经典 Microsoft Teams 版本的缓存。
清除 Microsoft Teams 缓存有什么作用?
清除 Teams 缓存将强制 Teams 客户端从 Microsoft 云服务器重新下载新信息,例如缩略图、图标等。
所有内容都存储在您在 Microsoft 服务器上的帐户中。清除缓存过程只是删除本地设置和重复信息,就像您使用浏览器浏览不同的互联网站点时一样。
检查 Microsoft Teams 版本
有两个 Microsoft Teams 版本,引用为:
- 新的微软团队。
- 经典的微软团队。
您可以打开 Microsoft Teams,转到关于窗口,然后查看您正在运行的版本。另一种方法是转到已安装的应用程序部分并从那里进行检查。
在我们的示例中,安装了两个 Microsoft Teams 版本。
注意:Microsoft Teams 经典版将出现在旧的程序和功能设置和新的应用和功能设置中。但 Microsoft Teams new 只会出现在新的应用程序和功能设置中,因为它的构建方式不同。
清除经典 Microsoft Teams 缓存
要在 Windows 上手动删除经典 Microsoft Teams 缓存,请按照以下步骤操作:
- 右键单击任务栏上的Teams 图标,然后选择退出。
- 打开文件资源管理器并转到以下路径:
%appdata%\Microsoft\Teams- 删除目录中的所有文件和文件夹。
- 启动Microsoft Teams 经典版。
使用 PowerShell 清除经典 Microsoft Teams 缓存
PowerShell 脚本将从经典 Microsoft Teams 中删除缓存。它适用于所有 Windows 版本。
注意:背景文件夹已被排除,因此不会删除您的自定义背景。如果您还想将其删除,请从脚本中删除-排除“背景”。
# Clear the classic Microsoft Teams cache
$proc = Get-Process 'Teams' -ErrorAction SilentlyContinue
$proc | Stop-Process
Start-Sleep -Seconds 3
$cacheFolderPath = "$($env:APPDATA)\Microsoft\Teams"
$cacheItems = Get-ChildItem $cacheFolderPath -Exclude 'Backgrounds'
$cacheItems | Remove-Item -Recurse -Force
$startProcessArgs = @{
FilePath = "$($env:LOCALAPPDATA)\Microsoft\Teams\Update.exe"
ArgumentList = '--processStart "Teams.exe"'
}
Start-Process @startProcessArgs清除新的 Microsoft Teams 缓存
要在 Windows 上手动删除经典 Microsoft Teams 缓存,请按照以下步骤操作:
- 右键单击任务栏上的Teams 图标,然后选择退出。
- 打开文件资源管理器并转到以下路径:
%userprofile%\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams- 删除目录中的所有文件和文件夹。
- 启动全新 Microsoft Teams。
使用 PowerShell 清除新的 Microsoft Teams 缓存
PowerShell 脚本将从新的 Microsoft Teams 中删除缓存。它适用于所有 Windows 版本。
注意:背景文件夹已被排除,因此不会删除您的自定义背景。如果您还想将其删除,请从脚本中删除-排除“背景”。
# Clear the new Microsoft Teams cache
$proc = Get-Process 'ms-teams' -ErrorAction SilentlyContinue
$proc | Stop-Process
Start-Sleep -Seconds 3
$cacheFolderPath = "$($env:LOCALAPPDATA)\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams"
$cacheItems = Get-ChildItem $cacheFolderPath -Exclude 'Backgrounds'
$cacheItems | Remove-Item -Recurse -Force
$teamsAppId = 'MSTeams_8wekyb3d8bbwe!MSTeams'
$startProcessArgs = @{
FilePath = 'explorer.exe'
ArgumentList = "shell:AppsFolder\$teamsAppId"
}
Start-Process @startProcessArgs清除 Mac OS 上的经典 Microsoft Teams 缓存
要删除 Mac OS 上的经典 Microsoft Teams 缓存,请按照以下步骤操作:
- 右键单击 Dock 中的 Teams 图标,然后选择退出。
- 打开Finder,然后打开/Applications/Utilities文件夹,然后双击终端。
- 输入以下命令,然后按回车:
rm -r ~/Library/Application\ Support/Microsoft/Teams- 启动 Microsoft 团队。
在 Mac OS 上清除新的 Microsoft Teams 缓存
要删除 Mac OS 上新的 Microsoft Teams 缓存,请按照以下步骤操作:
- 右键单击 Dock 中的 Teams 图标,然后选择退出。
- 打开Finder,然后打开/Applications/Utilities文件夹,然后双击终端。
- 输入以下命令,然后在每个命令后按 Return:
rm -rf ~/Library/Group Containers/UBF8T346G9.com.microsoft.teams
rm -rf ~/Library/Containers/com.microsoft.teams2- 启动全新 Microsoft Teams。
就是这样!
了解更多: Outlook 中的 Teams 委派计划错误 »
结论
您了解了如何清除 Microsoft Teams 缓存。对于要从中删除缓存的 Microsoft Teams 版本,请执行相应的步骤。这可以是 Microsoft Teams 经典版或 Microsoft Teams 新版。
您喜欢这篇文章吗?您可能还喜欢管理团队会议委托权限。不要忘记关注我们并分享这篇文章。
