Microsoft Teams Not Working? How to Fix

Teams problems usually come from cache corruption, network restrictions, permission issues, or an outdated app. We will isolate the cause by testing the web app, the local app, and your connection.
Quick summary: try Teams on the web, clear cache, check camera and microphone permissions, then reinstall the app if it still fails.

Step-by-Step Fixes

1Check whether Teams works in the browser

If the web version works but the app does not, the problem is probably local cache or a bad install rather than your account.

2Clear cache and restart

Clear Teams cache on desktop, then fully close and reopen the app. Cache corruption is one of the most common reasons Teams will not load.

3Review camera and microphone permissions

Allow Teams to use the camera and microphone in both the OS settings and the browser or app settings.

4Check network and firewall settings

If meetings disconnect or fail to join, try another network and verify that firewalls or VPNs are not blocking Teams traffic.

5Reinstall Teams if needed

If the app is still broken after cache clearing and updates, reinstalling is often the fastest way to fix a damaged install.

Prevention Tips

1Use the correct Teams client for your device

Microsoft distributes multiple Teams versions: the classic desktop app, the new Teams (preview), the web client, and the mobile app. The classic Teams desktop app is being phased out in favor of the new Teams client. If you experience frequent crashes, switch to the new Teams client by toggling the Try the new Teams slider in the top-left corner of the classic app. The new client uses less memory and receives updates more frequently.

2Clear Teams cache weekly to prevent corruption

Teams stores a large amount of cached data locally, including profile photos, chat thumbnails, and meeting recordings. A bloated cache causes sluggish performance and prevents the app from loading. Close Teams completely, navigate to %appdata%\Microsoft\Teams on Windows or ~/Library/Application Support/Microsoft/Teams on Mac, and delete the contents of the Cache, Code Cache, and tmp folders. Restart Teams to rebuild the cache cleanly.

3Manage Teams auto-start and background behaviour

Teams is configured to start automatically with Windows and run in the background by default. This can drain system resources and cause conflicts with other apps on startup. Go to Teams Settings → General and disable Auto-start application. Also turn off On close, keep the application running to fully exit Teams when you close it. Manually launching Teams when needed reduces memory pressure and prevents startup conflicts.

Alternative Solutions

1Use Teams in your browser as a backup

When the desktop app refuses to load or crashes repeatedly, open teams.microsoft.com in Edge or Chrome. The browser version supports all core features including meetings, chat, and file sharing without requiring any installation. If the web client works flawlessly but the desktop app does not, uninstall and reinstall the desktop client. The browser version also works on Linux and ChromeOS where the desktop app is not officially supported.

2Disable hardware acceleration in Teams settings

Teams uses GPU acceleration by default, which can cause screen sharing issues, video freezing, and high CPU usage. Go to Teams Settings → General and toggle off Disable GPU hardware acceleration. Restart Teams for the change to take effect. This setting is particularly helpful on laptops with integrated graphics and on virtual machines where GPU passthrough is limited.

3Reset Teams via the Microsoft 365 admin portal

If your organization manages Teams through Microsoft 365, your IT admin can reset your Teams settings from the admin portal. For personal accounts, sign in to account.microsoft.com, go to Services & Subscriptions, and look for the option to reset Teams data. This clears server-side corruption without affecting your local files. After the reset, sign out of Teams on all devices and sign back in to synchronize the clean state.

Frequently Asked Questions

Why won't Microsoft Teams open?

Teams loading issues are usually caused by corrupted cache, network problems, or outdated app versions.

Why is my camera not working in Teams?

Camera issues usually occur when another app is using the camera, permissions are denied, or the wrong camera is selected.

Why can't I join Teams meetings?

Meeting join failures can be caused by browser issues, missing permissions, or network restrictions.

Why does Teams keep disconnecting?

Disconnections usually stem from unstable internet, firewall blocking Teams, or too many applications using bandwidth.

Why do I see we can't connect to the Teams calendar?

Calendar connection errors typically point to an Exchange synchronization issue. Check that your Microsoft 365 license includes Exchange Online and that your mailbox is active. Sign out of Teams and sign back in to refresh the calendar sync. If the problem continues, open Outlook Web App to verify your calendar loads there first before troubleshooting Teams specifically.

How do I fix Teams high CPU or memory usage?

High resource usage in Teams is often caused by the Electron framework retaining memory. Quit Teams completely (not just close the window) and restart it. Disable GPU hardware acceleration in Settings → General. Reduce the number of channels you are following and leave any teams you no longer use. On the new Teams client, enabling the energy saver mode reduces background activity significantly.

Can I use Teams without a Microsoft 365 subscription?

Yes. Microsoft offers a free Teams tier for personal use. Sign up with any email address at teams.microsoft.com. Free Teams includes unlimited chat, file sharing up to 5 GB, and 60-minute group meetings. However, advanced features like meeting recording, live captions, and admin controls require a paid Microsoft 365 Business or Enterprise subscription.

How do I know if this is a server problem or a problem with my device?

Try the same service on a different device or network. If it works elsewhere, the issue is local to your device or network. If it fails everywhere, the service itself may be down - check Downdetector or the service's official status page to confirm.

Should I restart my device first?

Yes. A full restart (not just closing the app) clears stale connections, frees memory, and resolves the majority of intermittent glitches. Try this before deeper troubleshooting steps.

How do I check if my app is up to date?

Open the App Store (iPhone) or Google Play Store (Android) and search for the app - if an Update button appears, tap it. On desktop apps, look for an About or Check for Updates option in the menu. Outdated apps often break after server-side updates.

When should I reinstall the app?

If clearing the cache, updating, and restarting have all failed, reinstall the app as a last resort. A clean reinstall removes corrupted data, settings, and permissions that the standard fix steps cannot reach. Your account and saved data are stored in the cloud, so you won't lose anything by reinstalling.