9

Microsoft Teams Cache löschen / leeren

This post is also available in: English (Englisch) Español (Spanisch)

In Zeiten des Homeoffice rückt Microsoft Teams immer mehr in den Vordergrund. Wie viele Softwareprodukte von Microsoft hat auch Teams einen Cache den man löschen kann. Den Teams Cache leeren kann man im Windows Explorer, mit PowerShell oder auch per CMD. Aber auch unter MacOS kann dies erledigt werden.

Wo befindet sich der Teams Cache unter Windows?

Zum schnelleren Laden der Anwendung und für Auslagerungsdateien hat Teams von Microsoft einen Cache. Dieser besteht aus mehreren Ordnern und befindet sich unter folgendem Pfad: %appdata%\Microsoft\teams

Microsoft Teams Cache unter Windows

Dieser Cache Ordner von Teams beinhaltet folgende Ordner, dessen Inhalt zum Leeren gelöscht werden muss:

  • \application cache\cache\
  • \blob_storage\
  • \databases\
  • \GPUcache\
  • \IndexedDB\
  • \Local Storage\
  • \tmp\
  • \Cache\

Status Holder

Kostenloses Tool um in Teams dauerhaft online zu bleiben.

Unser Status Holder setzt den Präsenz-Status in Teams dauerhaft auf online. Außerdem ist keine Installation notwendig.

Teams Cache löschen / leeren

Teams hat viele Funktionen und viele Faktoren haben Einfluss auf diese Software. Deshalb kann es vorkommen, dass Änderungen am Benutzer UPN nicht direkt übernommen werden, oder auch andere Einstellungen nicht direkt angewendet werden. Schuld kann hier der Teams Cache sein. Abhilfe schafft das Löschen, beziehungsweise das Leeren dieses Caches. Dies kann im Windows Explorer, per PowerShell oder auch per CMD erledigt werden.

Windows Explorer

Das Löschen des Teams Cache ist ohne Probleme per Hand möglich. Hier muss der Inhalt der oben genannten Ordner im Windows Explorer gelöscht werden. Wichtig ist auch, dass die Software komplett geschlossen ist, da die zu löschenden Dateien sonst in Verwendung sind.

Teams Cache im Windows Explorer löschen

  1. Teams beenden

    Teams muss zuvor beendet werden. Hier reicht kein Schließen des Fensters, sondern muss per Rechtsklick in der Taskleiste beendet werden.

  2. Zu Cache navigieren

    Öffnen Sie den Windows Explorer und navigieren sie zu folgendem Pfad, oder kopieren Sie diesen:
    %appdata%\Microsoft\teams

  3. Cache leeren

    Löschen Sie den Inhalt (nicht den ganzen Ordner) der folgenden Windows Ordner:
    \application cache\cache\
    \blob_storage\
    \databases\
    \GPUcache\
    \IndexedDB\
    \Local Storage\
    \tmp\
    \Cache\

  4. Teams starten

    Nachdem der Inhalt der Ordner gelöscht wurde, kann Teams wieder gestartet werden.

PowerShell

Das ganze Prozedere kann auch per Windows PowerShell automatisiert werden, um den Teams Cache unter Windows zu löschen. Hierzu stellen wir euch ein kleines Script zur Verfügung, welches nicht nur den Cache leert, sondern auch automatisiert Microsoft Teams beendet.

Write-Host "Teams wird beendet, um den Cache zu loeschen."
try{
Get-Process -ProcessName Teams | Stop-Process -Force
Start-Sleep -Seconds 5
Write-Host "Microsoft Teams wurde beendet."
}
catch{
echo $_
}
# Der Cache wird nun geloescht / geleert
try{
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\application cache\cache" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\blob_storage" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\databases" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\cache" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\gpucache" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\Indexeddb" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\Local Storage" | Remove-Item
Get-ChildItem -Path $env:APPDATA\"Microsoft\teams\tmp" | Remove-Item
 
}
catch{
echo $_
}
 
write-host "Der Cache wurde erfolgreich geloescht / geleert."

CMD oder Batch

Natürlich kann das Leeren des Temp-Verzeichnis von Teams auch per CMD durchgeführt werden, beziehungsweise eine Batch Datei erstellt werden. Um den Cache löschen zu lassen, muss zuvor die Software beendet werden. Hier reicht kein Schließen des Fensters, sondern muss über die Taskleiste mit einem Rechtsklick beendet werden. Danach können folgende CMD Befehle ausgeführt werden:

del /F/Q/S “%APPDATA%\Microsoft\Teams\blob_storage\*”
FOR /D %%p IN (“%APPDATA%\Microsoft\Teams\blob_storage\*”) DO rmdir “%%p” /s /q
del /F/Q/S “%APPDATA%\Microsoft\Teams\cache\*”
del /F/Q/S “%APPDATA%\Microsoft\Teams\databases\*”
del /F/Q/S “%APPDATA%\Microsoft\Teams\gpucache\*”
del /F/Q/S “%APPDATA%\Microsoft\Teams\IndexedDB\*”
FOR /D %%p IN (“%APPDATA%\Microsoft\Teams\IndexedDB\*”) DO rmdir “%%p” /s /q
del /F/Q/S “%APPDATA%\Microsoft\Teams\Local Storage\*”
FOR /D %%p IN (“%APPDATA%\Microsoft\Teams\Local Storage\*”) DO rmdir “%%p” /s /q
del /F/Q/S “%APPDATA%\Microsoft\Teams\tmp\*”

Teams Cache Cleaner

Mit dem Teams Cache Cleaner kann man den Cache per Knopfdruck löschen.
Auch Administratoren können dieses Tool mit dem Parameter -s per GPO (Gruppenrichtlinie) verteilen.

Teams Cache unter MacOS

Natürlich kann die Teams App auch unter MacOS verwendet werden. Aber auch hier gibt es einen Cache, der geleert werden kann. Auf dem Mac, beziehungsweise MacBook muss man daher folgende Schritte befolgen, um den Cache zu löschen:

  1. Teams App schließen / beenden
  2. Finder starten
  3. Gehe zu -> Gehe zum Ordner …
    ~/Library/Application Support/Microsoft
  4. Teams Ordner löschen
  5. Der Cache ist somit auf MacOS gelöscht
Teams Cache löschen Mac OS

Sind diese Befehle ausgeführt, so ist der Zwischenspeicher von Teams gelöscht. Das bedeutet, dass die App wieder gestartet werden kann, ohne den Mac neu zu starten.

Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

  • Vac sagt:

    Hallo, danke erstmal für Ihre Mühe! Sehr nice.

    Ich habe mit Ihrem Skrip eine .bat Datei erstellt und diese unter Computerkonfiguration >Windows-Einstellingen >Sktipts>Anmelden eingerichtet. Die .bat Datei liegt unter dem DC in %NETLOGON%.

    Habe im AD eine Computer-Sicherheitsgruppe erstellt, dadrunter eingerichtet, dass der PC xy diese Richtlinie anwenden soll.

    Leider wird der Inhalt nicht gelöscht.

    Mache ich etwas falsch?

    Vielen Dank.

  • Rainer sagt:

    Großartig! Das hat mein Problem mit verschwindenden Chatverläufen gelöst. Vielen Dank!

  • Franz sagt:

    Hallo,

    Danke für die Zusammenstellung, es sieht aktuell danach aus, als hätten wir A/V Aussetzer eines Kollegen damit gelöst. Ungewünschter Nebeneffekt: der gewählte Hintergrund ist verschwunden. Man kann den natürlich wieder neu auswählen, nach einem Computer-Neustart ist er aber wieder verschwunden.
    Ist Euch da etwas bekannt?
    Viele Grüße

    • Johannes sagt:

      Hallo Franz,
      freut mich wenn wir helfen konnten. 🙂
      Das mit dem Hintergrund ist uns neu. Ehrlich gesagt kann ich mir auch nicht vorstellen, dass es damit zusammenhängt.
      Der Cache wird ja nur einmalig geleert, danach passiert nichts mehr.

      Aber falls ihr das Problem lösen könnt, oder es tatsächlich einen Zusammenhang geben sollte, würde ich mich sehr über Feedback freuen! 🙂

      Gruß Johannes

  • Jörg sagt:

    Hallo…

    Nettes Script. Ist aber auch seltsam, in wie vielen Ordnern teams Zeugs zwischenspeichert…

    Mir ist aufgefallen, dass der Catch Block niemals aufgerufen werden dürfte, weil die Erroraction nicht angegeben wurde und Standardmäßig auf Silently Continue steht.
    Außerdem hat remove-Item standardmäßig irgendwann den Bug (oder Feature) bekommen, dass es immer nachfragt, bevor eine Datei gelöscht wird. Die einzelnen Löschbefehle müssten also in etwa so ausschauen:
    …..| Remove-Item -Confirm:$false -erroraction Stop

    Das sorgt dann aber dafür, dass er beim ersten Fehler in den Catch Block springt, was auch nicht unbedingt das ist, was erreicht werden soll.
    Insofern könnt Ihr das Try Catch auch weglassen…

  • Christian sagt:

    Hallo,

    was ist denn mit dem Ordner

    %APPDATA%RoamingMicrosoftTeamsService WorkerCacheStorage ?

    Dieser Ordner wird von dem Tool scheinbar gar nicht beachtet. Bei mir liegen hier Unmengen an Daten drin.

    Gruß, Christian

  • sidebar
    >