When your camera won’t turn on in a Teams call, the instinct is to blame the webcam. Most of the time it’s fine. A dead camera in Teams is usually a Windows permission that’s switched off, another app that grabbed the device first, or the wrong camera selected in the app. Actual hardware failures are rare and easy to rule out last.
This guide works through the causes in the order they actually occur, from the most common to the least. Each step takes under a minute, and you can stop as soon as the preview comes back.
Start with Windows camera privacy settings
This blocks more cameras than every other cause combined, and it’s the first thing to check on Windows 10 and 11. Windows has a master switch and a per-app switch, and both have to be on.
Go to Settings > Privacy & security > Camera and confirm three things:
- Camera access is on (this is the system-wide master switch).
- Let apps access your camera is on.
- The toggle for Microsoft Teams is on.
That third one is where classic and new Teams differ. New Teams shows up in the app list with its own toggle. Classic Teams runs as a traditional desktop program, so it sits under the Let desktop apps access your camera section instead of having its own named entry. If you only see “Desktop apps,” that’s the toggle classic Teams depends on.
After changing any privacy toggle, fully close Teams and reopen it. The app reads camera permission at launch, so a setting changed mid-session won’t take effect until you restart it.
Make sure another app isn’t holding the camera
A webcam can only serve one application at a time. If Zoom, OBS, the Windows Camera app, a browser tab, or even a minimized meeting in another client opened the camera first, Teams gets nothing and shows a black box or a “can’t find your camera” error.
Close everything else that might use the camera:
- Other video apps (Zoom, Webex, Google Meet in a browser tab)
- Streaming or capture tools like OBS or a vendor webcam utility
- The built-in Camera app
- A second Teams window or the personal Teams app running in the tray
On Windows, a quick way to confirm a conflict is to check whether the camera’s privacy indicator light is already on before you join Teams. If the light is lit and you’re not in a call, something is holding the device. Close suspect apps one at a time, then rejoin.
Camera not detected — first pass
- Windows camera access is on (Settings > Privacy & security > Camera)
- The per-app toggle for Teams (or 'Desktop apps' for classic Teams) is on
- No other app is holding the camera — close Zoom, OBS, Camera, browser tabs
- Teams was restarted after changing any privacy setting
- The camera light isn't already lit before you join a call
Select the correct camera inside Teams
If permissions are fine and nothing else has the camera, the app may simply be pointed at the wrong device. This trips up anyone with a laptop and an external webcam.
In Teams, open Settings > Devices and look at the Camera dropdown. You’ll see a live preview right there. Pick each available camera until the preview shows your actual face instead of a blank or covered lens. Laptops frequently default to the built-in cam when you wanted the external one, or to a virtual camera left behind by streaming software.
Where to set the camera in each client
| New Teams | Settings (…) > Settings > Devices > Camera |
|---|---|
| Classic Teams | Settings > Devices > Camera |
| Inside a meeting | More (…) > Device settings > Camera |
If the dropdown is empty or only lists a camera you don’t have, Windows isn’t enumerating the device for Teams. That points back at permissions or a driver problem rather than a selection mistake.
Check the physical shutter, kill switch, and laptop vendor utility
Before touching drivers, rule out the things that take ten seconds. A surprising number of “broken camera” tickets end here.
- Privacy shutter. Many webcams and business laptops have a sliding cover. If the preview is a flat black or grey rectangle but the camera is otherwise detected, the shutter is closed.
- Function-key kill switch. Some keyboards disable the camera with an Fn key combination. Look for a camera icon on the function row and toggle it.
- Vendor privacy software. Lenovo, Dell, HP, and others ship utilities (and some antivirus suites) with a webcam-protection feature that blocks apps until you allow them. Open that software and confirm the camera isn’t disabled or that Teams is on its allow list.
Update, roll back, or reinstall the camera driver
If Windows itself can’t use the camera, or the feed is black after you’ve cleared shutters and conflicts, move to the driver. Open Device Manager and expand Cameras (or Imaging devices on older systems).
- A yellow warning triangle on the device means the driver failed to load. Right-click and choose Update driver.
- If the camera broke right after a driver update, right-click the device, open Properties > Driver, and use Roll Back Driver to return to the version that worked.
- If neither helps, Uninstall device, then reboot. Windows reinstalls a stock driver on restart, which clears a corrupted driver state.
For external USB webcams, try a different USB port — preferably one directly on the machine rather than a hub or dock. Docks and unpowered hubs are a common reason a USB camera intermittently disappears.
1. Win + X > Device Manager
2. Expand "Cameras" (or "Imaging devices")
3. Yellow triangle? -> Update driver
4. Broke after an update? -> Properties > Driver > Roll Back Driver
5. Still failing? -> Uninstall device, then reboot
Clear the Teams cache as a last resort
When permissions, device selection, and drivers all check out but Teams still won’t show video, a corrupted cache can be the culprit. It can leave the device picker stuck on a camera that no longer exists or stop the app from enumerating hardware correctly. Clearing it forces a clean rebuild on the next launch.
Fully quit Teams first — right-click the tray icon and choose Quit, or end the process in Task Manager. The cache can’t be cleared while the app is running. Then clear the folder for your client version.
Teams cache locations
| Classic Teams | %appdata%\Microsoft\Teams |
|---|---|
| New Teams | %localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache |
For classic Teams you can do it from PowerShell. Quit Teams, then:
Get-Process -Name Teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Path "$env:APPDATA\Microsoft\Teams\*" -Recurse -Force -ErrorAction SilentlyContinue
After clearing, relaunch Teams, sign in, and recheck the camera under Settings > Devices. The first load is slower while the cache rebuilds.
Still no camera? Narrow it down fast
If you’ve worked through everything above and the camera still won’t appear, a couple of quick splits will tell you where the fault really lives:
- Test the camera in the Windows Camera app. If Camera can’t see it either, the problem is Windows or hardware, not Teams. Focus on drivers, the cable, and the privacy toggles.
- Test Teams in a browser. If the web client shows video but the desktop app doesn’t, the desktop client is at fault — recheck device selection and clear the cache.
- Test on another machine. If the webcam works elsewhere, your original machine has the problem. If it fails everywhere, the camera itself may be dead.
For the broader set of meeting faults — join failures, dead microphones, screen-share trouble, and audio quality — see the full Microsoft Teams meeting troubleshooting guide. If your mic is also acting up, the microphone fix walkthrough follows the same logic. And if scheduling is the real issue, check why the Teams Meeting add-in goes missing from Outlook.
Wrapping up
Nine times out of ten, a Teams camera that won’t work comes down to a Windows privacy toggle, another app holding the device, or the wrong camera selected in the app. Run those three checks first, rule out the physical shutter and kill switch, and only then move to drivers and the cache. Working top to bottom keeps you from reinstalling drivers to fix a problem that was really a setting switched off after the last update.