Webcam Not Working: A Systematic Fix for USB and External Cameras
Updated: June 2026
Quick answer: An external USB webcam that suddenly stops working usually fails one of three checks: another app is holding the device (exclusive UVC lock), the cable or USB port is delivering insufficient power, or a security suite (Kaspersky, ESET, Bitdefender) silently blocked it. Walk through the checks below in order — in nine cases out of ten the fix takes under five minutes.
TL;DR — Fix the USB webcam in 5 steps
- Plug into a different USB port. Avoid front-panel and hub ports; use a rear USB 3.0 (blue) port directly on the motherboard.
- Close every app that might hold the camera. Browsers, Zoom, Teams, OBS, Skype — quit them, not just minimize.
- Open the Windows Camera app (or DoCam webcam test). If the picture is there, the camera is fine — your call app is misconfigured.
- Disable your antivirus webcam shield temporarily. Kaspersky "Webcam Protection", ESET "Webcam Protection", Bitdefender "Video & Audio Protection".
- Restart Windows Camera Frame Server. Open
services.msc, find that service, right-click → Restart.
Why a working webcam suddenly stops
A modern UVC webcam is essentially three things: a USB 2 or 3 device, a driver that exposes Video Capture and Audio Capture nodes, and a Windows kernel service that proxies the device to apps. If any of those layers crashes — or another app forgets to release the camera handle — the next app you launch will see "No camera detected" even though the hardware is healthy. The fix is almost always to reset one of those layers, not to buy a new camera.
Detailed Guide
1. USB port and cable
4K and 1080p60 webcams need stable USB 3.0 power. Symptoms of an underpowered camera:
- LED next to the lens blinks or pulses.
- "USB device not recognized" balloon in Windows.
- Camera shows up in Device Manager but with code 43 yellow triangle.
Fixes, in order:
- Move the plug to a rear USB 3.0 port (blue), not a front-panel or monitor hub.
- Use the original cable, not a 3 m extension. Anything over 2 m drops signal for USB 3.
- If you must extend, use a powered USB 3.0 hub — bus-powered hubs share the host's amperage.
2. Exclusive lock by another app
UVC cameras can only stream to one app at a time. If Zoom thinks the camera is missing, another app may still hold it. Common offenders:
- Skype running in the tray.
- Microsoft Teams' background process
ms-teams.exe. - OBS Studio with the source still active.
- A browser tab with WebRTC still in
getUserMedia().
Open Task Manager → Details, sort by Name, end Zoom.exe, Teams.exe, Skype.exe, obs64.exe, then relaunch the app you need.
3. Antivirus webcam shield
Recent versions of Kaspersky, ESET, Bitdefender, Avast and Norton ship a "webcam protection" rule that blocks any process not on a whitelist. After installing a new browser or updating Zoom, the executable changes hash and the AV silently denies access.
- Kaspersky — Privacy → Webcam Protection → manage allowed apps.
- ESET — Setup → Internet Protection → Webcam Protection.
- Bitdefender — Privacy → Video & Audio Protection.
- Avast — Privacy → Webcam Shield → Smart Mode / Strict Mode.
If you're not sure which AV is the culprit, temporarily disable webcam protection in all of them and retest.
4. Windows Camera Frame Server
Modern apps (Camera, Teams, Edge WebRTC) talk to the camera through a kernel service called Windows Camera Frame Server. If it crashes, those apps stop seeing any camera while Win32 apps (OBS, Skype classic, Zoom desktop) still work. Restart sequence:
Win + R→services.msc→ Enter.- Find Windows Camera Frame Server.
- Right-click → Restart. Set Startup type to Automatic.
5. Driver state
If steps 1–4 didn't help:
- Open Device Manager → Cameras.
- Right-click your camera → Uninstall device. Don't tick "Delete the driver software".
- Reboot — Windows reinstalls a generic UVC driver.
- If the camera is back but the image is wrong (mirrored, low FPS), install the vendor utility (Logitech G HUB, Razer Synapse, Elgato Camera Hub).
6. Hardware sanity check
Try the camera on another PC. If it doesn't work there either, suspect cable or controller. If it works on the other PC, the problem is OS-level on the first machine — repeat steps 1–5 with antivirus uninstalled.
FAQ
Camera is detected but the image is just black.
Almost always a Camera Frame Server restart fixes a black feed. If not, roll back the camera driver — Microsoft has a long history of shipping broken WIA updates.
Why does the camera work in OBS but not in Zoom?
Different APIs. OBS uses Win32 DirectShow; Zoom prefers the modern Media Foundation path. The Frame Server proxies the latter — restart that service.
USB 3 camera flickers on a USB 2 port.
Insufficient bandwidth for 1080p MJPEG. Either lower resolution in the vendor utility or move to a USB 3.0 port.
Should I run the manufacturer's app or just rely on Windows?
For basic use, Windows is enough. For per-camera features (Logitech RightLight, Razer HDR), install the OEM tool.
I see two copies of my camera in Device Manager.
Normal for cameras that expose a separate IR (Windows Hello) device. Leave both enabled.
Key Takeaways
- Test on the Camera app first — if it works there, the call app is the broken link.
- UVC has exclusive locks; closing every other capturing app is half the battle.
- Antivirus webcam shields are the silent killer after vendor updates.
- The kernel-level Windows Camera Frame Server can be restarted without rebooting Windows.