Teams Fixer
The collection for everyone fighting with Microsoft Teams. Real steps, no marketing fluff.
Find your fix in 3 steps
Which system are you using?
Most common problems
0x80004005 Unspecified error (often WebView2 or COM)
The most unspecific error code in existence. Means 'unspecified failure'. In Teams it is usually a WebView2 crash or a broken COM service.
0xCAA20003 There was a problem with authorization
Teams cannot authenticate. Usually caused by conflicting accounts, wrong system time, or a corrupted token cache.
0xCAA20004 Conditional Access blocked sign-in
A Conditional Access policy in your tenant denies sign-in. Common for devices that do not meet compliance requirements.
0xCAA50024 Device enrollment conflicts with license
Conflict between the Intune enrollment policy and the assigned license. Often appears after license changes or tenant migrations.
0xCAA70004 Token could not be refreshed
Teams cannot refresh the auth token and reports 0xCAA70004. A clean sign-in reset usually fixes it.
0xCAA82EE2 Request timed out
Teams gets no response from the Microsoft server within the allowed time. Usually a sign of latency, packet loss, or proxy issues.
0xCAA82EE7 Could not reach the server
Teams cannot reach Microsoft during sign-in. Classic network symptom, often caused by firewall or DNS.
80072EE2 Connection to update server interrupted
Classic Windows Update error that also appears in Teams when update attempts fail. DNS, firewall, or proxy are the main suspects.
80090016 Keyset does not exist (TPM)
Teams cannot start because the connection to the TPM chip fails. This affects many corporate laptops.
AADSTS500011 Application not found in tenant
Entra reports the Teams app is not registered in the tenant. Common with guest accounts or migrated tenants.
AADSTS500121 MFA authentication failed
The second factor (authenticator app, SMS, call) was not completed successfully. Happens with cancelled MFA, lost push, or wrong method.
AADSTS500133 Token timestamp not within valid range
Your device clock is too far off from Microsoft. Auth tokens have tight time tolerances, so a wrong system clock causes immediate rejection.
AADSTS50020 User account from identity provider does not exist in tenant
The classic multi-org login error: your account from another identity provider (personal or another tenant) does not exist in the tenant you are signing into.
AADSTS50034 Account not found
Microsoft Entra cannot find the specified account in the tenant. Typos, old email addresses, or an account in a different tenant are the common causes.
AADSTS50058 Silent sign-in failed
Teams could not re-authenticate without user interaction. Sign in once manually, then silent renewal works again.
AADSTS50173 Fresh sign-in required
Microsoft Entra requires a full new sign-in because important account properties changed since the last login.
AADSTS50196 Server terminated session (sign-in loop)
Microsoft Entra detected a sign-in loop: too many attempts in too little time. The session is forcibly terminated, you must break the loop.
AADSTS53003 Access blocked by Conditional Access
A Conditional Access policy explicitly denies sign-in. Unlike 0xCAA20004, this rule states the exact block reason.
AADSTS65001 Consent not granted
You or an admin have not granted the app the required permissions. Common on first sign-in to a third-party integration.
AADSTS7000112 Application disabled in tenant
Microsoft Teams is explicitly disabled in the tenant. Either an admin policy or a missing/expired license blocks access entirely.
AADSTS70008 Refresh token expired
The refresh token Teams uses to silently extend your session has fully expired. A complete re-sign-in is required.
AADSTS90033 Transient internal error
Microsoft Entra had a brief internal hiccup. Not a user problem - just retry. Usually clears within minutes.
AADSTS90094 Admin consent required
Teams or an integrated app requests permissions only a global admin can grant.
CAA20002 Could not connect to Microsoft servers
Teams reports CAA20002 during sign-in. Usually caused by a blocked network, outdated TLS settings, or a corrupted token cache.
CAA50021 Maximum retry count exceeded
Teams has tried to sign in too many times without success. The client waits until a reset happens.
GENERIC-STARTUP We are sorry, we have run into an issue
Teams will not start and shows a generic error without a code. Here is how to find the real cause.
All symptoms
Audio not working in Teams
Microphone muted, no speaker sound, or echo during meetings. Full diagnostic with OS-specific steps.
Breakout rooms, polls, or forms not working
You want to create breakout rooms or start a poll, the feature is missing or fails. Organizer role and tenant policy decide.
Background blur or images missing
Trying to change the background, the button is gone or options are grayed out. Here is how to get them back.
Teams works in the browser but not in the app
https://teams.microsoft.com is fine, the desktop client shows errors or is dead. Diagnostic path with solution order.
Teams calendar not syncing with Outlook
Events missing or showing up late. The link between Teams and Outlook goes through Exchange and can break at multiple points.
Calls drop or have poor quality
Images freeze, voices distort, the call drops mid-conversation. What causes it and how to rule things out.
Camera not detected in Teams
Teams cannot find your camera or shows only a black image. Get video back with per-OS instructions.
Cannot leave a Teams organization
You want to leave an organization, but your account there is blocked - classic chicken-and-egg. Here is how to get out anyway.
Channel notifications missing but chat works
Direct chats trigger notifications, channel posts do not. Almost always the per-channel notification level.
Chat messages not loading in Teams
The chat list stays empty, old messages do not appear, or one chat is silent. Usually the local cache.
Where are my chats?
Suddenly many chats are gone from the list. Usually harmless: a filter is set. Here are all the places Teams can hide chats.
Custom backgrounds not loading in Teams
You uploaded a custom background but it does not appear in the picker. Asset cache, tenant policy, or file format are the suspects.
Teams keeps signing me out
You have to sign in daily or several times a day. Token lifetime, Conditional Access, or an identity conflict are the usual culprits.
Guest access to foreign organization not working
You were invited as a guest to another organization but cannot access their Teams content. Multiple pitfalls possible.
File upload fails in Teams
Files do not upload or get stuck at one percent. Usually file size, file name, or OneDrive quota is to blame.
Live captions or translation not working
You enable live captions in a meeting, they do not appear or show the wrong language. Language setting and license are the levers.
As a guest I cannot attach files
In a foreign organization file uploads do not work for you. Guest permission limit that only the tenant admin of that org can loosen.
Teams call link opens the wrong chat instead of the call
You click a meeting link and land in some chat in some org instead of the call. Multi-org routing bug with a clear workaround.
@-mention does not find the person
You type @Max and Teams shows you everyone except Max. Indexing lag, wrong tenant, or missing search scope.
Meeting recording fails
You click 'Record' and the recording does not start, or it stops mid-meeting. Here is how to find the cause.
Messages not delivered even though 'sent'
Teams shows your message as sent but the recipient sees nothing. Classic multi-org problem with a dead session and no visible warning.
MFA keeps failing in Teams
The second factor errors every time even though the authenticator app shows green. Here is how to find the real problem.
Notifications not arriving in Teams
You miss chats because Teams does not notify or delays them. Three layers control this: Teams settings, OS permission, status.
Signing into corporate tenant with personal account
You click a corporate link, Microsoft recognizes you as a personal identity and refuses. Classic multi-identity pitfall.
Teams add-in in Outlook missing or not loading
The 'Teams Meeting' button should be in the Outlook calendar but is gone. Common after Office updates or the switch from classic to new Teams.
Presence status stuck on Available or Away
Your status shows 'Available' while you are in a meeting, or 'Away' while actively typing. Here is how to bring it back in sync.
Reactions or emojis not working
Clicking thumbs-up or smiley does nothing, or the reaction disappears. Cache or tenant policy.
Profile picture or name not updating
You changed your picture or name, but others still see the old value. Cache delay across multiple places.
Meeting recording missing in OneDrive or SharePoint
You recorded, the chat says 'recording in progress' but the file is nowhere. Where Teams stores it and what can go wrong.
Same email for personal and work account
You use your personal email address for work too. Microsoft now asks 'personal or work?' and the choice does not work reliably.
Screen sharing not working in Teams
Clicking 'Share' does nothing or the stream stays black. OS-specific fixes with direct links to the right settings.
Teams search finds nothing or too little
You search for a message or person, Teams returns nothing or stale hits. Resetting the index cache is usually the fix.
Suddenly you need a Teams Essentials license
Sign-in worked for years, then suddenly 'no access' or AADSTS7000112. Microsoft has heavily limited the free tier for business.
Teams runs slow or hangs
Teams feels sluggish, eats RAM, or freezes briefly. The most effective levers, with per-OS paths.
Teams Phone or voicemail not working
Calls do not go out, external callers cannot reach you, or voicemails are missing. License and calling plan are the most common pitfalls.
Teams will not start
Teams refuses to open or closes immediately. These steps bring the client back - with instructions for Windows and macOS.
Teams update stuck or stays on old version
Teams should auto-update but does not. Classic and new client are a problem on their own.
Tenant is selectable but sign-in still fails
You see the org in the tenant switcher, click it, nothing works. Account shown, icon appears, then error. Here is the workaround.
Tenant switch hangs or reverts to the original
You work with multiple organizations and the tenant switcher misbehaves. Exclamation marks on a tenant, switch silently reverts to the original, or a tenant is missing - all cases covered.