When you open the Teams desktop app, your chat list may appear empty or show a spinning loader that never stops. This problem often appears after a network change, a Teams update, or a corrupted local cache. The cause is usually a broken local app cache or a stale connection to the Teams service. This article explains the root cause and gives you step-by-step fixes to restore your chat messages.
The Teams desktop app stores chat data locally to speed up loading. If that cache becomes corrupted, the app fails to display your conversations. A second common cause is a failed authentication token that prevents the app from fetching new messages. Both issues are fixable without reinstalling Teams.
Key Takeaways: Restore Your Teams Chat Messages
- Sign out and sign back in from Teams: Refreshes your authentication token and forces a fresh fetch of chat data.
- Clear the Teams cache folder: Deletes corrupted files that block the chat list from loading.
- Run the Teams built-in repair tool: Reinstalls the app while keeping your settings and files.
Why Chat Messages Fail to Load in the Teams Desktop App
The Teams desktop app relies on a local cache to speed up the display of your chat list. This cache stores message history, contact details, and read states. When the cache becomes corrupted, the app cannot read the data correctly and the chat panel stays blank or stuck on a loading spinner.
A second cause is an expired or invalid authentication token. Teams checks your sign-in status each time it fetches new messages. If the token is stale, the server rejects the request and the app shows no messages even though your internet connection works fine.
Network proxies or VPNs can also interfere. Teams expects a stable connection to its service endpoints. If a proxy blocks or delays those connections, the chat list may fail to load.
How the Cache Corruption Happens
The cache folder lives under your user profile. Every time Teams starts, it reads these files to populate the chat list. An interrupted update or a forced shutdown can leave partial files in the cache. The next time Teams reads them, it errors out and shows nothing.
Why Signing Out Usually Helps
Signing out clears the local session and forces Teams to request a new token. It also resets the in-memory state of the app. This simple step often fixes the loading issue without touching your files.
Steps to Fix Chat Messages Not Loading in Teams
Try these fixes in order. Stop after each one and check if your chat list loads correctly.
Fix 1: Sign Out and Sign Back In
- Open Teams and click your profile picture
Your profile picture is in the top-right corner of the app window. Click it to open the account menu. - Select Sign out
Click the Sign out option at the bottom of the menu. Teams closes and returns to the sign-in window. - Sign back in with your work account
Enter your credentials and wait for the app to load. Your chat list should appear within a minute.
Fix 2: Clear the Teams Cache Folder
- Close Teams completely
Right-click the Teams icon in the system tray and select Exit. Confirm that no Teams process remains in Task Manager. - Open the Run dialog
Press Ctrl+R on your keyboard. Type%appdata%\Microsoft\Teamsand press Enter. - Delete the cache subfolders
In the Teams folder, delete the following subfolders:Cache,Code Cache,GPUCache, andLocal Storage. Do not delete the whole Teams folder. - Restart Teams
Open Teams from the Start menu. The app rebuilds the cache and should load your chat messages.
Fix 3: Run the Teams Built-in Repair Tool
- Open Windows Settings
Press Windows key + I to open Settings. Go to Apps and then Installed apps. - Find Microsoft Teams
Scroll the list or use the search box. Click the three-dot menu next to Teams and select Advanced options. - Click Repair
In the Reset section, click the Repair button. Wait for the process to finish. This does not delete your data. - If repair fails, click Reset
Reset deletes the app data but keeps your files. You will need to sign in again after a reset.
Fix 4: Check Network and Proxy Settings
- Temporarily disable your VPN
Turn off any VPN or proxy service. Try loading Teams again to see if the chat list appears. - Verify your internet connection
Open a browser and visit a website. If the site loads, your connection is fine. - Check Windows proxy settings
Go to Settings > Network and Internet > Proxy. Turn off the manual proxy if it is enabled.
If Teams Still Shows No Chat Messages After the Fixes
If the chat list remains empty after trying all fixes, you may be facing a deeper issue. Here are additional checks.
Teams Chat Shows a Blank Window After a Recent Update
A new Teams update can sometimes break the chat rendering. Check for pending updates by clicking your profile picture and selecting Check for updates. Install any available update and restart the app.
Chat Messages Load on the Web but Not in the Desktop App
This points to a local app problem rather than a server issue. Your cache is likely corrupted. Perform a full cache clear as described in Fix 2. If that fails, uninstall Teams completely and reinstall the latest version.
Teams Shows an Error Code When Loading Chats
Error codes like 80080300 or 90001 indicate a sign-in or service issue. Sign out and sign back in as shown in Fix 1. If the error persists, contact your IT admin to check your account status.
Teams Desktop App vs Teams on the Web: Key Differences
| Item | Teams Desktop App | Teams on the Web |
|---|---|---|
| Cache storage | Local files under %appdata% | Browser cache and service workers |
| Offline support | Limited, usually requires connection | None without browser cache |
| Performance | Faster for large chats | Slower with many messages |
Now you can clear the Teams cache, sign out and back in, and run the built-in repair tool to fix chat loading problems. Start with the sign-out fix because it takes less than a minute. Then clear the cache if the issue remains. For a persistent problem, use the repair tool before reinstalling the app.
After the fix, test the search box in Teams to confirm that chat history is fully indexed. If you use multiple work accounts, sign in with each one to verify they all load correctly. As an advanced tip, set Teams to start minimized so the app loads in the background and is ready when you need it.