A Teams meeting failing right when you need it is a special kind of frustrating. The camera light stays off, the link spins forever, or you join and nobody can hear you. The hard part is that “Teams meeting not working” covers a dozen unrelated faults, and the fix for a dead microphone has nothing to do with the fix for a missing Outlook button.
This guide is organized by symptom so you can jump straight to the thing that’s broken. The fixes lean on the same handful of moves admins use every day — test the web client, clear the cache, check Windows permissions, update the app — applied in the right place for each problem.
First five minutes: triage before you dig in
- Open teams.microsoft.com in a browser and try to join there — this tells you instantly whether it's the app or the account
- Fully quit Teams from the system tray (not just the window) and reopen it
- Confirm you're signed in to the correct account — work and personal accounts get crossed constantly
- Check the Microsoft 365 service health or status page in case the outage isn't yours
- Restart the machine if you haven't since the last Windows or Teams update
Can’t join the meeting at all
You click join and nothing happens, or you get bounced with an error. Work through these in order.
Wrong account. This is the number one cause and the easiest to miss. If you’re signed in to Teams with your personal account but the invite went to your work mailbox, the join silently fails or drops you in a lobby that never opens. Check the account in the top-right corner. Sign out and back in with the right one if they don’t match.
You’re stuck in the lobby. Some meetings hold external or guest attendees in a lobby until the organizer admits them. That’s a policy, not a bug. If you’re waiting and nobody lets you in, message the organizer directly.
Meeting is locked or expired. Organizers can lock a meeting once it starts, which blocks all new joiners. Channel meetings and recurring invites can also break if the original event was deleted and recreated. When in doubt, ask for a fresh link.
The desktop client is wedged. If the web client joins but the app won’t, the app’s cache is the usual suspect. Jump to the cache section below.
The meeting link won’t open
You click a https://teams.microsoft.com/l/meetup-join/... link and the browser either does nothing or throws up a “which app?” prompt that goes nowhere.
The link is just a handoff between your browser and the Teams client. When the handoff breaks, you get stuck on the launch page. A few things to try:
- On the launch page, choose Continue on this browser instead of opening the app. That bypasses the handoff entirely and joins through the web client.
- If you want the desktop app to open, make sure it’s actually installed and running first, then click the link again.
- A corporate proxy or strict browser policy can block the protocol handler. Test the same link on a phone or a different network to confirm whether it’s the link or your environment.
Camera not working in meetings
A black camera box or “we can’t find your camera” is almost always permissions or device selection, not a hardware failure. Check these in order.
Windows privacy settings. This blocks more cameras than anything else. Go to Settings > Privacy & security > Camera. Turn on Camera access, then Let apps access your camera, and make sure the toggle for Teams (or “Desktop apps” for classic Teams) is on. The same screen exists for the microphone.
Another app grabbed the camera. A webcam can only serve one app at a time. If Zoom, OBS, the Camera app, or a browser tab is holding it, Teams sees nothing. Close everything else that might use the camera and rejoin.
Wrong device selected. Inside Teams, open Settings > Devices and pick the correct camera under the Camera dropdown. Laptops with a built-in cam plus an external webcam often default to the wrong one.
Driver or privacy shutter. Sounds obvious, but check the physical privacy shutter or the keyboard camera-disable key. After that, update or reinstall the webcam driver from Device Manager.
Camera checklist
- Windows camera access is on (Settings > Privacy & security > Camera)
- The per-app / desktop-apps toggle for Teams is enabled
- No other app (Zoom, OBS, Camera, browser) is holding the camera
- The correct camera is selected in Teams > Settings > Devices
- Physical privacy shutter is open and the camera isn't disabled by a function key
Microphone not working
Nobody can hear you, or your mic shows no input. The logic mirrors the camera, with one extra step.
Start with the same Settings > Privacy & security > Microphone path and confirm both the global and per-app toggles are on. Then open Teams > Settings > Devices and check the microphone dropdown — the Make a test call button there records a short clip and plays it back, which tells you in seconds whether the mic works.
Headsets cause their own confusion. A USB or Bluetooth headset can register as several devices (one for the headset mic, one for the laptop’s built-in mic). If Teams picked the wrong one, you’ll be talking into a mic that’s pointed at the wrong place. Bluetooth headsets in particular can also get stuck in a low-quality “hands-free” mode — disconnect and reconnect, or switch to the wired option for an important call.
Screen sharing not working
Screen share fails in a few distinct ways: the share button is greyed out, the share starts but participants see a black screen, or the option is missing entirely.
Share is blocked by policy. Teams admins can disable screen sharing for certain meeting types or external participants through meeting policies. If the button is missing for everyone in your org, this is the likely cause and it’s an admin change, not a client fix.
Black screen when sharing. This is a graphics/GPU issue more often than not. Hardware acceleration in Teams can conflict with some GPU drivers. Update your graphics driver, and if the black screen persists, try sharing a single window instead of the full screen.
Browser screen share needs OS permission. On macOS especially, the web and desktop clients need screen-recording permission granted in System Settings > Privacy & Security > Screen Recording. On Windows, a multi-monitor setup with mixed scaling can also cause the shared area to render wrong — set all displays to the same scale if you hit that.
No audio or poor call quality
If you join fine but the audio drops, robotics, or echoes, you’ve moved from a client problem to a network problem. Teams real-time media is sensitive to packet loss and jitter in a way that email and file sync are not.
Check the obvious local stuff first. Confirm you’re not muted, that the right speaker is selected in Teams > Settings > Devices, and that Windows volume and the app aren’t muted independently. Echo usually means someone in the room has speakers up with an open mic — not your problem to fix from your end.
Then look at the network. Teams media prefers UDP. When UDP is blocked, traffic falls back to TCP over 443, which works but degrades quality under load — that’s the classic “it connects but sounds terrible” symptom. These are the media ports Teams wants open outbound to the internet:
Teams media network requirements
| UDP 3478–3481 | Real-time media (audio, video, screen share) — the ports that matter most for call quality |
|---|---|
| TCP 443 | Signaling and media fallback when UDP is unavailable (works, but lower quality) |
| UDP/TCP 443 | General Teams traffic and connectivity checks |
| Destination | Microsoft 365 / Teams service endpoints — should bypass proxy inspection where possible |
A wired connection beats Wi-Fi for a meeting that keeps dropping. If you’re on Wi-Fi, move closer to the access point and close anything chewing bandwidth (large downloads, cloud backups, other video calls on the same network). For a persistent, org-wide quality problem, the media ports being blocked or routed through a packet-inspecting proxy is the first thing to rule out with your network team.
The Teams Meeting add-in is missing in Outlook
You go to schedule a meeting in Outlook and the New Teams Meeting button isn’t there. This one trips people up because the add-in doesn’t come from Outlook — it’s installed by the Teams desktop client.
Run through this sequence:
- Confirm the Teams desktop app is installed and has been opened and signed in at least once. The web client alone won’t install the add-in.
- Close Outlook and Teams completely, then reopen Teams first, then Outlook.
- In Outlook, go to File > Options > Add-ins. Look for Microsoft Teams Meeting Add-in for Microsoft Office in the active list.
- If it’s in the Disabled list, set the Manage dropdown to Disabled Items, select it, and re-enable it. If it’s not loading, set Manage to COM Add-ins and tick the box.
Teams stuck loading or keeps asking you to sign in
A spinning splash screen that never finishes, or a sign-in prompt that loops, is the textbook case for clearing the cache. Corrupted cached credentials and config files cause both, and wiping them forces a clean rebuild on next launch.
First, fully quit Teams — right-click the tray icon and choose Quit, or end the process in Task Manager. The cache can’t be cleared while it’s running. Then delete the contents of the cache folder for your client version:
Teams cache locations
| Classic Teams | %appdata%\Microsoft\Teams |
|---|---|
| New Teams | %localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache |
| Add-in cache (Outlook) | %localappdata%\Microsoft\TeamsMeetingAddin |
You can clear classic Teams quickly from PowerShell. Quit Teams first, then:
Get-Process -Name Teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Path "$env:APPDATA\Microsoft\Teams\*" -Recurse -Force -ErrorAction SilentlyContinue
For new Teams, quit the app and clear the local cache folder:
%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
After clearing, relaunch Teams and sign in again. The first load will be slower while it rebuilds. If the sign-in loop survives a cache clear, the problem is more likely a stale credential in Windows Credential Manager or a Conditional Access policy blocking the device — worth raising with your admin at that point.
Update Teams and rule out a stale build
Old client builds cause meeting joins to fail in ways that look like everything else on this list. New Teams updates itself silently, but you can force the check: click the … menu next to your profile picture and choose Check for updates. It downloads in the background and applies on the next restart. For managed fleets, confirm the deployment isn’t pinned to an outdated version.
If a problem appears for one person but not others on the same Teams version, it’s local — cache, permissions, or hardware. If it appears for everyone at once, look up: a service incident, a meeting policy change in the Teams admin center, or a network change.
When it’s an admin problem, not a client one
Some symptoms can’t be fixed from the desktop. If screen sharing is missing for a whole group, external attendees can’t join, or recording is unavailable, check the Teams admin center > Meetings > Meeting policies. Policies control who can present, whether anonymous users can join, lobby behavior, recording, and more. A recent policy change is a common reason something that “worked last week” suddenly doesn’t.
For deeper Microsoft 365 and Teams configuration walkthroughs, browse the Microsoft Teams guides or the full article library for related fixes on identity, licensing, and client deployment.
Wrapping up
Most “Teams meeting not working” cases come down to a short list: test the web client to isolate the app, clear the cache for stuck or sign-in loops, fix Windows privacy permissions for dead cameras and mics, and check the media ports when quality falls apart. Work from the symptom down, confirm each layer before moving on, and you’ll resolve the large majority without escalating.
Keep the cache paths and the triage checklist handy — they cover the bulk of what walks up to a help desk. When a fix needs the admin center or the network team, you’ll know because the symptom hits everyone at once, not just one machine.