TeamsFixer

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.