Domain 4 β€” Module 3 of 4 75%
26 of 27 overall
Domain 4: Monitor, report on, and troubleshoot Teams Free ⏱ ~12 min read

Client Logs & Diagnostics

When Teams breaks, the logs tell the story. Learn to collect client logs, clear the cache, use self-help diagnostics, and troubleshoot installation, updates, and client health.

When Teams breaks

Simple explanation

Client logs are like a flight recorder on an aeroplane.

When something goes wrong β€” a crash, a failed sign-in, a frozen meeting β€” the logs capture exactly what happened. You collect them, read the story, and fix the problem.

Clearing the cache is like rebooting your brain β€” it clears out stale data that might be causing issues. Self-help diagnostics are like a doctor’s automated health check β€” you type your symptoms and it runs tests automatically.

Collecting client logs

Desktop client logs (Windows)

Method 1: Keyboard shortcut

  • Press Ctrl + Alt + Shift + 1 in the Teams client
  • Logs are saved to the Downloads folder as a .zip file

Method 2: Manual collection

  • Navigate to: %appdata%\Microsoft\Teams\ (classic) or %localappdata%\Packages\MSTeams_*\LocalCache\ (new Teams)
  • Key log files:
    • logs.txt β€” main application log
    • media-stack\*.blog β€” media quality logs (audio/video)
    • skylib\*.blog β€” signalling logs

What logs contain

Log TypeInformationUse Case
Application logsApp errors, feature loading, API callsCrashes, feature failures, performance issues
Media logsAudio/video codec, packet loss, jitter, device infoCall quality troubleshooting
Auth logsSign-in attempts, token refresh, SSO eventsSign-in failures, authentication issues
Network logsConnection attempts, DNS resolution, proxy traversalNetwork connectivity issues
Scenario: Jaylen collects logs for VP Rivera

VP Rivera at RemoteFirst reports that Teams β€œcrashes every time I try to join a meeting.” Jaylen’s approach:

  1. Ask VP Rivera to press Ctrl + Alt + Shift + 1 during the next crash attempt
  2. Collect the .zip file from Downloads
  3. Open logs.txt β€” look for ERROR or FATAL entries near the crash timestamp
  4. Check media-stack logs β€” any codec initialization failures?
  5. Check auth logs β€” is the token expired or failing to refresh?

Finding: Auth log shows repeated token refresh failures β†’ SSO token expired β†’ VP Rivera’s device hasn’t synced with Entra ID in 30+ days. Fix: Re-authenticate the device + clear the cache.

Clearing the Teams client cache

Cache issues are one of the most common causes of Teams client problems. Clearing the cache resolves:

  • Stale user profiles
  • Corrupted meeting data
  • Login loops
  • UI glitches
  • Presence sync issues

How to clear the cache

New Teams (Windows):

  1. Close Teams completely (check system tray)
  2. Press Win + R β†’ type %localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
  3. Delete all files and folders in this directory
  4. Relaunch Teams

Classic Teams (if still in use):

  1. Close Teams completely
  2. Press Win + R β†’ type %appdata%\Microsoft\Teams
  3. Delete contents of: Cache, blob_storage, databases, GPUCache, IndexedDB, Local Storage, tmp
  4. Relaunch Teams

Exam tip: Clearing the cache does NOT delete messages, files, or settings β€” those are stored server-side. It only removes locally cached data. Teams re-downloads everything on next launch.

Self-help diagnostics

Microsoft 365 admin center β†’ Help & Support β†’ type the issue β†’ Run tests

Self-help diagnostics are automated troubleshooting tools that check for common issues:

DiagnosticWhat It Checks
Teams meeting connectivityDNS, certificates, meeting URL validity, user permissions
Teams sign-inLicence assignment, service status, auth configuration
Teams presencePresence status sync, Outlook integration
Teams calendarCalendar sync between Teams and Exchange
Teams call qualityRecent call quality data for a specific user
Teams device provisioningResource account configuration, licence assignment

How to use diagnostics

  1. Go to M365 admin center β†’ Help & Support β†’ type your issue
  2. Select the relevant diagnostic test (or the system suggests one)
  3. Enter the affected user’s email address
  4. The diagnostic runs automated checks and returns results with recommendations
Scenario: Jaylen uses diagnostics for a sign-in issue

A new hire at RemoteFirst can’t sign in to Teams. Jaylen runs the β€œTeams sign-in” diagnostic:

Input: newhire@remotefirst.com

Results:

  • βœ… User exists in Entra ID
  • βœ… Teams service is healthy
  • ❌ No Teams licence assigned β€” user has an E1 licence but Teams isn’t enabled
  • βœ… Authentication configuration is correct

Fix: Assign the Teams licence. Problem solved in 2 minutes instead of 30 minutes of manual investigation.

Client health in the admin center

Teams admin center β†’ Teams devices β†’ Health (for managed devices)

For organisation-wide client health:

  • Client version distribution β€” how many users are on which version
  • Client errors β€” aggregated error patterns
  • Update compliance β€” are users on the latest version?

Troubleshooting installation and update issues

IssueLikely CauseFix
Teams won’t installInsufficient permissions, antivirus blockingRun as admin, add Teams to AV exclusions
Updates stuckCorrupted update cacheClear update cache, reinstall
New Teams won’t activateUpdate policy set to β€œNot enabled”Change update policy to allow new Teams
Teams crashes on launchCorrupted cache or conflicting softwareClear cache, check GPU drivers, disable hardware acceleration
Teams runs slowlyToo many cached conversations, old hardwareClear cache, check system requirements

🎬 Video walkthrough

Flashcards

Question

How do you quickly collect Teams client logs on Windows?

Click or press Enter to reveal answer

Answer

Press Ctrl + Alt + Shift + 1 in the Teams client. A .zip file with all logs is saved to the Downloads folder. Includes application logs, media logs, auth logs, and network logs.

Click to flip back

Question

Does clearing the Teams cache delete messages or files?

Click or press Enter to reveal answer

Answer

No β€” messages, files, and settings are stored server-side. Clearing the cache only removes locally cached data (profiles, UI state, temporary files). Teams re-downloads everything when relaunched.

Click to flip back

Question

Where do you run self-help diagnostics for Teams?

Click or press Enter to reveal answer

Answer

Microsoft 365 admin center β†’ Help & Support β†’ type the issue β†’ Run tests. Enter the affected user's email and select the diagnostic type (sign-in, meeting connectivity, presence, calendar, call quality).

Click to flip back

Knowledge Check

Knowledge Check

VP Rivera at RemoteFirst reports that Teams freezes every time she joins a meeting. Jaylen suspects corrupted local data. What should he try FIRST?

Knowledge Check

A new hire at RemoteFirst can't sign in to Teams. Jaylen wants to quickly identify the cause. What should he use?


Next up: Copilot & Meeting Troubleshooting β€” the final module: troubleshooting Copilot and AI features, sign-in issues, and meeting join problems.