Photo by JESHOOTS.COM / Unsplash
Vider le cache Microsoft Teams v2

Vider le cache Microsoft Teams v2

Published on 12 May 2025

Bastien Perez
Bastien Perez

Clap

Pourquoi vider le cache de Teams ?

Le cache de Microsoft Teams stocke des informations temporaires comme l’historique des conversations, les fichiers récents ou les paramètres utilisateur. Avec le temps, ce cache peut devenir volumineux, générer des erreurs ou empêcher l’application de se lancer correctement. Supprimer ces fichiers permet de :

  • Résoudre des problèmes d’affichage ou de connexion
  • Libérer de l’espace disque
  • Accélérer le démarrage de Teams
  • Résoudre le problème Unkown user

Étapes manuelles pour nettoyer le cache Teams

Voici les étapes classiques :

  1. Fermez Teams depuis la barre des tâches (icône près de l’horloge).
  2. Naviguez vers le dossier :
    %userprofile%\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
  3. Supprimez tous les fichiers présents dans ce dossier.
  4. Redémarrez Teams normalement.
  5. Les conversations et autres éléments seront automatiquement téléchargés à l'ouverture.
Le redémarrage des équipes après avoir vidé le cache peut prendre un peu plus de temps que d'habitude, car les fichiers du cache doivent être reconstruits. Vous pouvez rencontrer brièvement des messages "Unknown user" ou des problèmes graphiques mineurs pendant ce processus.

Bien que cette méthode fonctionne, elle peut rapidement devenir fastidieuse pour les administrateurs ou lorsqu’elle doit être répétée.

Pour vous simplifier la tâche, un script PowerShell est proposé dans la partie suivante.

Script PowerShell pour nettoyer le cache Microsoft Teams v2

# 1. Close Teams if it is running
$teamsProcess = Get-Process -Name 'ms-teams' -ErrorAction SilentlyContinue

if ($teamsProcess) {
    Write-Host 'Closing Microsoft Teams...'
    Stop-Process -Name 'ms-teams' -Force
    Start-Sleep -Seconds 2
}

# 2. Set the cache folder path
$cachePath = "$env:USERPROFILE\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams"

# 3. Delete all files in the cache folder in %userprofile%\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams

if (Test-Path $cachePath) {
    Write-Host 'Deleting Teams cache...'
    Remove-Item -Path "$cachePath\*" -Recurse -Force -ErrorAction SilentlyContinue
    Write-Host 'Teams cache deleted.' -ForegroundColor Green
}
else {
    Write-Host 'Teams cache folder does not exist or the new Teams version is not installed.' -ForegroundColor Yellow
}

# 4. Restart Teams
Write-Host 'Restarting Teams...'
Start-Process 'explorer.exe' 'shell:AppsFolder\MSTeams_8wekyb3d8bbwe!MSTeams'

Comment utiliser ce script ?

  • Ouvrez PowerShell (en mode utilisateur suffit pour ce script).
  • Copiez-collez le code ci-dessus.
  • Exécutez-le : il fermera Teams, nettoiera le cache, puis relancera l’application.

Comments

banner-Bastien Perez
Bastien Perez

Freelance Microsoft 365 - Active Directory - Modern Workplace

France